org.jomc.model.bootstrap
Class Schema

Package class diagram package Schema
java.lang.Object
  extended by org.jomc.model.bootstrap.BootstrapObject
      extended by org.jomc.model.bootstrap.Schema
All Implemented Interfaces:
Cloneable

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public class Schema
extends BootstrapObject
implements Cloneable

Reference to a schema. The 'Schema' type defines attributes 'public-id', 'system-id', 'context-id' and 'classpath-id'. Attribute 'public-id' holds the public identifier of the referenced schema. Attribute 'system-id' holds the system identifier of the referenced schema. Attribute 'context-id' holds the name of the Java package containing JAXB classes of the referenced schema. Attribute 'classpath-id' holds the Java classpath location of the referenced schema.

Java class for Schema complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Schema">
   <complexContent>
     <extension base="{http://jomc.org/model/bootstrap}BootstrapObject">
       <attribute name="public-id" use="required" type="{http://jomc.org/model/bootstrap}Identifier" />
       <attribute name="system-id" use="required" type="{http://jomc.org/model/bootstrap}Identifier" />
       <attribute name="context-id" type="{http://jomc.org/model/bootstrap}Identifier" />
       <attribute name="classpath-id" type="{http://jomc.org/model/bootstrap}Identifier" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String classpathId
           
protected  String contextId
           
protected  String publicId
           
protected  String systemId
           
 
Constructor Summary
Schema()
          Creates a new Schema instance.
Schema(Schema o)
          Creates a new Schema instance by deeply copying a given Schema instance.
 
Method Summary
 Schema clone()
          Creates and returns a deep copy of this object.
 String getClasspathId()
          The Java classpath location of the referenced schema or null.
 String getContextId()
          The name of the Java package containing JAXB classes of the referenced schema or null.
 String getPublicId()
          The public identifier of the referenced schema.
 String getSystemId()
          The system identifier of the referenced schema.
 void setClasspathId(String value)
          Sets the value of the classpathId property.
 void setContextId(String value)
          Sets the value of the contextId property.
 void setPublicId(String value)
          Sets the value of the publicId property.
 void setSystemId(String value)
          Sets the value of the systemId property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publicId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected String publicId

systemId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected String systemId

contextId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected String contextId

classpathId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
protected String classpathId
Constructor Detail

Schema

public Schema()
Creates a new Schema instance.


Schema

public Schema(Schema o)
Creates a new Schema instance by deeply copying a given Schema instance.

Parameters:
o - The instance to copy.
Throws:
NullPointerException - if o is null.
Method Detail

getPublicId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public String getPublicId()
The public identifier of the referenced schema.

Returns:
possible object is String

setPublicId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setPublicId(String value)
Sets the value of the publicId property.

Parameters:
value - allowed object is String

getSystemId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public String getSystemId()
The system identifier of the referenced schema.

Returns:
possible object is String

setSystemId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setSystemId(String value)
Sets the value of the systemId property.

Parameters:
value - allowed object is String

getContextId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public String getContextId()
The name of the Java package containing JAXB classes of the referenced schema or null.

Returns:
possible object is String

setContextId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setContextId(String value)
Sets the value of the contextId property.

Parameters:
value - allowed object is String

getClasspathId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public String getClasspathId()
The Java classpath location of the referenced schema or null.

Returns:
possible object is String

setClasspathId

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public void setClasspathId(String value)
Sets the value of the classpathId property.

Parameters:
value - allowed object is String

clone

@Generated(value="com.sun.tools.xjc.Driver",
           date="2009-12-07T03:06:36+00:00",
           comments="JAXB RI vhudson-jaxb-ri-2.1-833")
public Schema clone()
Creates and returns a deep copy of this object.

Overrides:
clone in class BootstrapObject
Returns:
A deep copy of this object.


Copyright © 2005-2009 The JOMC Project. All Rights Reserved.