org.plasma.xml.schema
Class Schema

java.lang.Object
  extended by org.plasma.xml.schema.OpenAttrs
      extended by org.plasma.xml.schema.Schema

public class Schema
extends OpenAttrs

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <extension base="{http://www.w3.org/2001/XMLSchema}openAttrs">
       <sequence>
         <choice maxOccurs="unbounded" minOccurs="0">
           <element ref="{http://www.w3.org/2001/XMLSchema}include"/>
           <element ref="{http://www.w3.org/2001/XMLSchema}import"/>
           <element ref="{http://www.w3.org/2001/XMLSchema}redefine"/>
           <element ref="{http://www.w3.org/2001/XMLSchema}annotation"/>
         </choice>
         <sequence maxOccurs="unbounded" minOccurs="0">
           <group ref="{http://www.w3.org/2001/XMLSchema}schemaTop"/>
         </sequence>
       </sequence>
       <attribute name="targetNamespace" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}token" />
       <attribute name="finalDefault" type="{http://www.w3.org/2001/XMLSchema}fullDerivationSet" default="" />
       <attribute name="blockDefault" type="{http://www.w3.org/2001/XMLSchema}blockSet" default="" />
       <attribute name="attributeFormDefault" type="{http://www.w3.org/2001/XMLSchema}formChoice" default="unqualified" />
       <attribute name="elementFormDefault" type="{http://www.w3.org/2001/XMLSchema}formChoice" default="unqualified" />
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  FormChoice attributeFormDefault
           
protected  List<String> blockDefaults
           
protected  FormChoice elementFormDefault
           
protected  List<String> finalDefaults
           
protected  String id
           
protected  List<OpenAttrs> includesAndImportsAndRedefines
           
protected  List<Annotated> simpleTypesAndComplexTypesAndGroups
           
protected  String targetNamespace
           
protected  String version
           
 
Constructor Summary
Schema()
           
 
Method Summary
 FormChoice getAttributeFormDefault()
          Gets the value of the attributeFormDefault property.
 List<String> getBlockDefaults()
          Gets the value of the blockDefaults property.
 FormChoice getElementFormDefault()
          Gets the value of the elementFormDefault property.
 List<String> getFinalDefaults()
          Gets the value of the finalDefaults property.
 String getId()
          Gets the value of the id property.
 List<OpenAttrs> getIncludesAndImportsAndRedefines()
          Gets the value of the includesAndImportsAndRedefines property.
 List<Annotated> getSimpleTypesAndComplexTypesAndGroups()
          Gets the value of the simpleTypesAndComplexTypesAndGroups property.
 String getTargetNamespace()
          Gets the value of the targetNamespace property.
 String getVersion()
          Gets the value of the version property.
 void setAttributeFormDefault(FormChoice value)
          Sets the value of the attributeFormDefault property.
 void setElementFormDefault(FormChoice value)
          Sets the value of the elementFormDefault property.
 void setId(String value)
          Sets the value of the id property.
 void setTargetNamespace(String value)
          Sets the value of the targetNamespace property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class org.plasma.xml.schema.OpenAttrs
getOtherAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includesAndImportsAndRedefines

protected List<OpenAttrs> includesAndImportsAndRedefines

simpleTypesAndComplexTypesAndGroups

protected List<Annotated> simpleTypesAndComplexTypesAndGroups

targetNamespace

protected String targetNamespace

version

protected String version

finalDefaults

protected List<String> finalDefaults

blockDefaults

protected List<String> blockDefaults

attributeFormDefault

protected FormChoice attributeFormDefault

elementFormDefault

protected FormChoice elementFormDefault

id

protected String id
Constructor Detail

Schema

public Schema()
Method Detail

getIncludesAndImportsAndRedefines

public List<OpenAttrs> getIncludesAndImportsAndRedefines()
Gets the value of the includesAndImportsAndRedefines property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the includesAndImportsAndRedefines property.

For example, to add a new item, do as follows:

    getIncludesAndImportsAndRedefines().add(newItem);
 

Objects of the following type(s) are allowed in the list Import Redefine Include Annotation


getSimpleTypesAndComplexTypesAndGroups

public List<Annotated> getSimpleTypesAndComplexTypesAndGroups()
Gets the value of the simpleTypesAndComplexTypesAndGroups property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the simpleTypesAndComplexTypesAndGroups property.

For example, to add a new item, do as follows:

    getSimpleTypesAndComplexTypesAndGroups().add(newItem);
 

Objects of the following type(s) are allowed in the list ComplexType Group AttributeGroup Notation TopLevelAttributeType Element SimpleType


getTargetNamespace

public String getTargetNamespace()
Gets the value of the targetNamespace property.

Returns:
possible object is String

setTargetNamespace

public void setTargetNamespace(String value)
Sets the value of the targetNamespace property.

Parameters:
value - allowed object is String

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getFinalDefaults

public List<String> getFinalDefaults()
Gets the value of the finalDefaults property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the finalDefaults property.

For example, to add a new item, do as follows:

    getFinalDefaults().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getBlockDefaults

public List<String> getBlockDefaults()
Gets the value of the blockDefaults property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the blockDefaults property.

For example, to add a new item, do as follows:

    getBlockDefaults().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getAttributeFormDefault

public FormChoice getAttributeFormDefault()
Gets the value of the attributeFormDefault property.

Returns:
possible object is FormChoice

setAttributeFormDefault

public void setAttributeFormDefault(FormChoice value)
Sets the value of the attributeFormDefault property.

Parameters:
value - allowed object is FormChoice

getElementFormDefault

public FormChoice getElementFormDefault()
Gets the value of the elementFormDefault property.

Returns:
possible object is FormChoice

setElementFormDefault

public void setElementFormDefault(FormChoice value)
Sets the value of the elementFormDefault property.

Parameters:
value - allowed object is FormChoice

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String


Copyright © 2014. All rights reserved.