org.mule.devkit.model.schema
Class Schema

java.lang.Object
  extended by org.mule.devkit.model.schema.OpenAttrs
      extended by org.mule.devkit.model.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"/>
           <element ref="{http://www.w3.org/2001/XMLSchema}annotation" maxOccurs="unbounded" minOccurs="0"/>
         </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" />
       <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  FormChoice attributeFormDefault
           
protected  List<String> blockDefault
           
protected  FormChoice elementFormDefault
           
protected  List<String> finalDefault
           
protected  String id
           
protected  List<OpenAttrs> includeOrImportOrRedefine
           
protected  String lang
           
protected  List<OpenAttrs> simpleTypeOrComplexTypeOrGroup
           
protected  String targetNamespace
           
protected  String version
           
 
Constructor Summary
Schema()
           
 
Method Summary
 FormChoice getAttributeFormDefault()
          Gets the value of the attributeFormDefault property.
 List<String> getBlockDefault()
          Gets the value of the blockDefault property.
 FormChoice getElementFormDefault()
          Gets the value of the elementFormDefault property.
 List<String> getFinalDefault()
          Gets the value of the finalDefault property.
 String getId()
          Gets the value of the id property.
 List<OpenAttrs> getIncludeOrImportOrRedefine()
          Gets the value of the includeOrImportOrRedefine property.
 String getLang()
          Gets the value of the lang property.
 List<OpenAttrs> getSimpleTypeOrComplexTypeOrGroup()
          Gets the value of the simpleTypeOrComplexTypeOrGroup 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 setLang(String value)
          Sets the value of the lang 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.mule.devkit.model.schema.OpenAttrs
getOtherAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includeOrImportOrRedefine

protected List<OpenAttrs> includeOrImportOrRedefine

simpleTypeOrComplexTypeOrGroup

protected List<OpenAttrs> simpleTypeOrComplexTypeOrGroup

targetNamespace

protected String targetNamespace

version

protected String version

finalDefault

protected List<String> finalDefault

blockDefault

protected List<String> blockDefault

attributeFormDefault

protected FormChoice attributeFormDefault

elementFormDefault

protected FormChoice elementFormDefault

id

protected String id

lang

protected String lang
Constructor Detail

Schema

public Schema()
Method Detail

getIncludeOrImportOrRedefine

public List<OpenAttrs> getIncludeOrImportOrRedefine()
Gets the value of the includeOrImportOrRedefine 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 includeOrImportOrRedefine property.

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

    getIncludeOrImportOrRedefine().add(newItem);
 

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


getSimpleTypeOrComplexTypeOrGroup

public List<OpenAttrs> getSimpleTypeOrComplexTypeOrGroup()
Gets the value of the simpleTypeOrComplexTypeOrGroup 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 simpleTypeOrComplexTypeOrGroup property.

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

    getSimpleTypeOrComplexTypeOrGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list TopLevelAttribute NamedGroup Notation NamedAttributeGroup TopLevelElement Annotation TopLevelComplexType TopLevelSimpleType


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

getFinalDefault

public List<String> getFinalDefault()
Gets the value of the finalDefault 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 finalDefault property.

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

    getFinalDefault().add(newItem);
 

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


getBlockDefault

public List<String> getBlockDefault()
Gets the value of the blockDefault 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 blockDefault property.

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

    getBlockDefault().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

getLang

public String getLang()
Gets the value of the lang property.

Returns:
possible object is String

setLang

public void setLang(String value)
Sets the value of the lang property.

Parameters:
value - allowed object is String


Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.