Uses of Interface
net.sf.jaxme.xs.xml.XsObject

Packages that use XsObject
net.sf.jaxme.xs   
net.sf.jaxme.xs.impl   
net.sf.jaxme.xs.jaxb   
net.sf.jaxme.xs.jaxb.impl   
net.sf.jaxme.xs.parser   
net.sf.jaxme.xs.xml   
net.sf.jaxme.xs.xml.impl   
 

Uses of XsObject in net.sf.jaxme.xs
 

Methods in net.sf.jaxme.xs with parameters of type XsObject
 XSSimpleContentType XSObjectFactory.newXSSimpleContentType(XSType pComplexType, XSType pSimpleType, XsObject pBaseObject)
          Returns a new instance of XSSimpleContentType.
 

Uses of XsObject in net.sf.jaxme.xs.impl
 

Methods in net.sf.jaxme.xs.impl that return XsObject
protected  XsObject XSSimpleContentTypeImpl.getBaseType()
           
protected  XsObject XSObjectImpl.getXsObject()
           
 

Methods in net.sf.jaxme.xs.impl with parameters of type XsObject
 XSSimpleContentType XSObjectFactoryImpl.newXSSimpleContentType(XSType pParent, XSType pSimpleType, XsObject pBaseType)
           
 

Constructors in net.sf.jaxme.xs.impl with parameters of type XsObject
XSSimpleContentTypeImpl(XSType pComplexType, XSType pSimpleType, XsObject pBaseType)
           
XSObjectImpl(XSObject pParent, XsObject pBaseObject)
           
XSNotationImpl(XSObject pParent, XsObject pBaseObject)
           
 

Uses of XsObject in net.sf.jaxme.xs.jaxb
 

Subinterfaces of XsObject in net.sf.jaxme.xs.jaxb
 interface JAXBClass
          This interface implements the JAXB class bindings.
 interface JAXBJavadoc
          Implements a <javadoc>...
 interface JAXBJavaType
          This interface implements the JAXB javaType bindings.
static interface JAXBJavaType.JAXBGlobalJavaType
           
 interface JAXBProperty
          This interface implements the JAXB property bindings.
static interface JAXBProperty.BaseType
           
static interface JAXBSchemaBindings.NameTransformation
           
static interface JAXBSchemaBindings.NameXmlTransformation
           
static interface JAXBSchemaBindings.Package
          Configures the package that is used in this schema.
 interface JAXBXsSchema
          Syntactical representation of a JAXB schema.
 

Methods in net.sf.jaxme.xs.jaxb with parameters of type XsObject
 JAXBProperty.BaseType JAXBXsObjectFactory.newBaseType(XsObject pParent)
          Returns a new instance of JAXBProperty.BaseType.
 JAXBClass JAXBXsObjectFactory.newJAXBClass(XsObject pParent)
          Returns a new instance of JAXBClass.
 JAXBGlobalBindings JAXBXsObjectFactory.newJAXBGlobalBindings(XsObject pParent)
          Returns a new instance of JAXBGlobalBindings.
 JAXBJavadoc JAXBXsObjectFactory.newJAXBJavadoc(XsObject pParent)
          Returns a new instance of JAXBJavadoc.
 JAXBSchemaBindings.NameXmlTransformation JAXBXsObjectFactory.newNameXmlTransformation(XsObject pParent)
          Returns a new instance of NameXmlTransformation.
 JAXBSchemaBindings.NameTransformation JAXBXsObjectFactory.newNameTransformation(XsObject pParent)
          Returns a new instance of NameTransformation.
 JAXBSchemaBindings.Package JAXBXsObjectFactory.newPackage(XsObject pParent)
          Returns a new instance of Package.
 JAXBProperty JAXBXsObjectFactory.newJAXBProperty(XsObject pParent)
          Returns a new instance of JAXBProperty.
 JAXBJavaType JAXBXsObjectFactory.newJAXBJavaType(XsObject pParent)
          Returns a new instance of JAXBJavaType.
 JAXBJavaType.JAXBGlobalJavaType JAXBXsObjectFactory.newJAXBGlobalJavaType(XsObject pParent)
          Returns a new instance of JAXBGlobalJavaType.
 JAXBSchemaBindings JAXBXsObjectFactory.newJAXBSchemaBindings(XsObject pParent)
          Returns a new instance of JAXBSchemaBindings.
 JAXBTypesafeEnumClass JAXBXsObjectFactory.newJAXBTypesafeEnumClass(XsObject pParent)
          Returns a new instance of JAXBTypesafeEnumClass.
 JAXBTypesafeEnumMember JAXBXsObjectFactory.newJAXBTypesafeEnumMember(XsObject pParent)
          Returns a new instance of JAXBTypesafeEnumMember.
 

Uses of XsObject in net.sf.jaxme.xs.jaxb.impl
 

Classes in net.sf.jaxme.xs.jaxb.impl that implement XsObject
 class JAXBAppinfoImpl
           
 class JAXBClassImpl
           
 class JAXBGlobalBindingsImpl
           
 class JAXBJavadocImpl
          Implementation of the Javadoc interface.
 class JAXBJavaTypeImpl
           
static class JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl
           
 class JAXBPropertyImpl
          Implementation of the Property interface.
static class JAXBPropertyImpl.BaseTypeImpl
           
 class JAXBSchemaBindingsImpl
          Implementation of the SchemaBindings interface.
static class JAXBSchemaBindingsImpl.NameXmlTransformationImpl
           
static class JAXBSchemaBindingsImpl.NameXmlTransformationImpl.NameTransformationImpl
           
static class JAXBSchemaBindingsImpl.PackageImpl
           
 class JAXBTypesafeEnumClassImpl
          Implementation of the TypesafeEnumClass interface.
 class JAXBTypesafeEnumMemberImpl
           
 class JAXBXsObjectImpl
           
 class JAXBXsSchemaImpl
           
 

Methods in net.sf.jaxme.xs.jaxb.impl with parameters of type XsObject
 JAXBProperty.BaseType JAXBXsObjectFactoryImpl.newBaseType(XsObject pParent)
           
 JAXBClass JAXBXsObjectFactoryImpl.newJAXBClass(XsObject pParent)
           
 JAXBGlobalBindings JAXBXsObjectFactoryImpl.newJAXBGlobalBindings(XsObject pParent)
           
 JAXBJavadoc JAXBXsObjectFactoryImpl.newJAXBJavadoc(XsObject pParent)
           
 JAXBJavaType JAXBXsObjectFactoryImpl.newJAXBJavaType(XsObject pParent)
           
 JAXBJavaType.JAXBGlobalJavaType JAXBXsObjectFactoryImpl.newJAXBGlobalJavaType(XsObject pParent)
           
 JAXBSchemaBindings.NameXmlTransformation JAXBXsObjectFactoryImpl.newNameXmlTransformation(XsObject pParent)
           
 JAXBSchemaBindings.NameTransformation JAXBXsObjectFactoryImpl.newNameTransformation(XsObject pParent)
           
 JAXBSchemaBindings.Package JAXBXsObjectFactoryImpl.newPackage(XsObject pParent)
           
 JAXBProperty JAXBXsObjectFactoryImpl.newJAXBProperty(XsObject pParent)
           
 JAXBSchemaBindings JAXBXsObjectFactoryImpl.newJAXBSchemaBindings(XsObject pParent)
           
 JAXBTypesafeEnumClass JAXBXsObjectFactoryImpl.newJAXBTypesafeEnumClass(XsObject pParent)
           
 JAXBTypesafeEnumMember JAXBXsObjectFactoryImpl.newJAXBTypesafeEnumMember(XsObject pParent)
           
 XsEAppinfo JAXBXsObjectFactoryImpl.newXsEAppinfo(XsObject pParent)
           
 

Constructors in net.sf.jaxme.xs.jaxb.impl with parameters of type XsObject
JAXBXsObjectImpl(XsObject pParent)
          Creates a new instance of JAXBXsObjectImpl.
JAXBTypesafeEnumMemberImpl(XsObject pParent)
          Creates a new instance of JAXBTypesafeEnumClassImpl.java.
JAXBTypesafeEnumClassImpl(XsObject pParent)
          Creates a new instance of JAXBTypesafeEnumClassImpl.java.
JAXBSchemaBindingsImpl(XsObject pParent)
          Creates a new instance of SchemaBindings with the given GlobalBindings.
JAXBSchemaBindingsImpl.PackageImpl(XsObject pParent)
          Creates a new instance of JAXBSchemaBindingsImpl.
JAXBSchemaBindingsImpl.NameXmlTransformationImpl(XsObject pParent)
          Creates a new instance of JAXBSchemaBindingsImpl.
JAXBSchemaBindingsImpl.NameXmlTransformationImpl.NameTransformationImpl(XsObject pParent)
          Creates a new instance of JAXBSchemaBindingsImpl.
JAXBPropertyImpl(XsObject pParent)
          Creates a new instance of JAXBPropertyImpl.
JAXBPropertyImpl.BaseTypeImpl(XsObject pParent)
          Creates a new instance of JAXBPropertyImpl.
JAXBJavaTypeImpl(XsObject pParent)
          Creates a new instance of JAXBJavaTypeImpl.java.
JAXBJavaTypeImpl.JAXBGlobalJavaTypeImpl(XsObject pParent)
          Creates a new instance of JAXBJavaTypeImpl.java.
JAXBJavadocImpl(XsObject pParent)
          Creates a new instance of JAXBJavadocImpl.
JAXBGlobalBindingsImpl(XsObject pParent)
          Creates a new instance of JAXBGlobalBindingsImpl.
JAXBClassImpl(XsObject pParent)
          Creates a new instance of ClassImpl.
JAXBAppinfoImpl(XsObject pParent)
          Creates a new instance of JAXBAppinfo.
 

Uses of XsObject in net.sf.jaxme.xs.parser
 

Methods in net.sf.jaxme.xs.parser that return XsObject
 XsObject XsObjectCreator.newBean(XsObject pParent, org.xml.sax.Locator pLocator, XsQName pQName)
          Asks the bean creator whether he is willing to create a bean for the given namespace URI and local name.
 

Methods in net.sf.jaxme.xs.parser with parameters of type XsObject
 XsObject XsObjectCreator.newBean(XsObject pParent, org.xml.sax.Locator pLocator, XsQName pQName)
          Asks the bean creator whether he is willing to create a bean for the given namespace URI and local name.
 

Uses of XsObject in net.sf.jaxme.xs.xml
 

Subinterfaces of XsObject in net.sf.jaxme.xs.xml
 interface XsEAnnotation
          Interface of xs:annotation, as specified by the following: <xs:element name="annotation" id="annotation"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-annotation"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:openAttrs"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xs:appinfo"/> <xs:element ref="xs:documentation"/> </xs:choice> <xs:attribute name="id" type="xs:ID"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsEAny
          Implementation of the xs:any element, as specified by the following: <xs:element name="any" id="any"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:wildcard"> <xs:attributeGroup ref="xs:occurs"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsEAppinfo
          Interface of xs:appinfo, as specified by the following: <xs:element name="appinfo" id="appinfo"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-appinfo"/> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:any processContents="lax"/> </xs:sequence> <xs:attribute name="source" type="xs:anyURI"/> </xs:complexType> </xs:element>
 interface XsEChoice
          Interface of the xs:choice element, with the following specification: <xs:element name="choice" type="xs:explicitGroup" id="choice"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/> </xs:annotation> </xs:element>
 interface XsEComplexContent
          Interface of the element xs:complexContent, as specified by: <xs:element name="complexContent" id="complexContent"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-complexContent"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:choice> <xs:element name="restriction" type="xs:complexRestrictionType"/> <xs:element name="extension" type="xs:extensionType"/> </xs:choice> <xs:attribute name="mixed" type="xs:boolean"> <xs:annotation> <xs:documentation> Overrides any setting on complexType parent.
 interface XsEDocumentation
          Interface of xs:documentation, as specified by the following: <xs:element name="documentation" id="documentation"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-documentation"/> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:any processContents="lax"/> </xs:sequence> <xs:attribute name="source" type="xs:anyURI"/> <xs:attribute ref="xml:lang"/> </xs:complexType> </xs:element>
 interface XsEEnumeration
          Interface of an xs:enumeration element, following this specification: <xs:element name="enumeration" id="enumeration" type="xs:noFixedFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-enumeration"/> </xs:annotation> </xs:element>
 interface XsEField
          Interface of the xs:field element, with the following specification: A subset of XPath expressions for use in fields A utility type, not for public use The following pattern is intended to allow XPath expressions per the same EBNF as for selector, with the following change: Path ::= ('.//')?
 interface XsEFractionDigits
          Interface of xs:fractionDigits, following this specification: <xs:element name="fractionDigits" id="fractionDigits" type="xs:numFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-fractionDigits"/> </xs:annotation> </xs:element>
 interface XsEImport
          Interface of xs:import, as specified by the following: <xs:element name="import" id="import"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="namespace" type="xs:anyURI"/> <xs:attribute name="schemaLocation" type="xs:anyURI"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsEInclude
          Interface of xs:include, as specified by the following declaration: <xs:element name="include" id="include"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-include"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsEKey
          Interface of the xs:key element, specified as follows: <xs:element name="key" type="xs:keybase" id="key"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-key"/> </xs:annotation> </xs:element>
 interface XsEKeyref
          Interface of the xs:keyref element, with the following specification:
 interface XsELength
          Interface of xs:length, following this specification: <xs:element name="length" id="length" type="xs:numFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-length"/> </xs:annotation> </xs:element>
 interface XsEList
          Implementation of xs:list, following the specification below: <xs:element name="list" id="list"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-list"> itemType attribute and simpleType child are mutually exclusive, but one or other is required </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/> </xs:sequence> <xs:attribute name="itemType" type="xs:QName" use="optional"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsEMaxExclusive
          Interface of xs:maxExclusive, following this specification: <xs:element name="maxExclusive" id="maxExclusive" type="xs:facet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-maxExclusive"/> </xs:annotation> </xs:element>
 interface XsEMaxInclusive
          Interface of xs:maxInclusive, following this specification: <xs:element name="maxInclusive" id="maxInclusive" type="xs:facet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-maxInclusive"/> </xs:annotation> </xs:element>
 interface XsEMaxLength
          Iinterface of xs:maxLength, following this specification:
 interface XsEMinExclusive
          Interface of xs:minExclusive, following this specification: <xs:element name="minExclusive" id="minExclusive" type="xs:facet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-minExclusive"/> </xs:annotation> </xs:element>
 interface XsEMinInclusive
          Interface of xs:minInclusive, following this specification:
 interface XsEMinLength
          Interface of xs:minLength, following this specification: <xs:element name="minLength" id="minLength" type="xs:numFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-minLength"/> </xs:annotation> </xs:element>
 interface XsENotation
          Interface of the xs:notation element, with the following specification:
 interface XsEPattern
          Interface of xs:pattern, following this specification: <xs:element name="pattern" id="pattern" type="xs:noFixedFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-pattern"/> </xs:annotation> </xs:element>
 interface XsERedefine
          Implementation of xs:redefine, as specified by the following: <xs:element name="redefine" id="redefine"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:openAttrs"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xs:annotation"/> <xs:group ref="xs:redefinable"/> </xs:choice> <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/> <xs:attribute name="id" type="xs:ID"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsERestriction
          Implementation of xs:restriction, following this specification: <xs:element name="restriction" id="restriction"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-restriction"> base attribute and simpleType child are mutually exclusive, but one or other is required </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:simpleRestrictionModel"/> <xs:attribute name="base" type="xs:QName" use="optional"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:group name="simpleRestrictionModel"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/> <xs:group ref="xs:facets" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:group> <xs:group name="facets"> <xs:annotation> <xs:documentation> We should use a substitution group for facets, but that's ruled out because it would allow users to add their own, which we're not ready for yet.
 interface XsESchema
          Implementation of xs:schema.
 interface XsESelector
          Interface of the xs:selector element, specified by the following: A subset of XPath expressions for use in selectors A utility type, not for public use The following pattern is intended to allow XPath expressions per the following EBNF: Selector ::= Path ( '|' Path )* Path ::= ('.//')?
 interface XsESequence
          Interface of the xs:sequence element, with the following specification: <xs:element name="sequence" type="xs:explicitGroup" id="sequence"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/> </xs:annotation> </xs:element>
 interface XsESimpleContent
          Implementation of xs:simpleContent, as specified by the following: <xs:element name="simpleContent" id="simpleContent"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:choice> <xs:element name="restriction" type="xs:simpleRestrictionType"/> <xs:element name="extension" type="xs:simpleExtensionType"/> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsETopLevelSimpleType
          Interface of xs:simpleType>, as specified by the following: <xs:element name="simpleType" type="xs:topLevelSimpleType" id="simpleType"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/> </xs:annotation> </xs:element> <xs:complexType name="topLevelSimpleType"> <xs:complexContent> <xs:restriction base="xs:simpleType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:simpleDerivation"/> </xs:sequence> <xs:attribute name="name" use="required" type="xs:NCName"> <xs:annotation> <xs:documentation> Required at the top level </xs:documentation> </xs:annotation> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsETotalDigits
          Interface of xs:totalDigits, following this specification: <xs:element name="totalDigits" id="totalDigits"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-totalDigits"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:numFacet"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="value" type="xs:positiveInteger" use="required"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsEUnion
          Interface of xs:union, following the specification below: <xs:element name="union" id="union"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-union"> memberTypes attribute must be non-empty or there must be at least one simpleType child </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="memberTypes" use="optional"> <xs:simpleType> <xs:list itemType="xs:QName"/> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsEUnique
          Interface of the xs:unique element, with the following specification: <xs:element name="unique" type="xs:keybase" id="unique"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-unique"/> </xs:annotation> </xs:element>
 interface XsEWhiteSpace
          Interface of xs:whiteSpace, following this specification: <xs:element name="whiteSpace" id="whiteSpace"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-whiteSpace"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:facet"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="value" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="preserve"/> <xs:enumeration value="replace"/> <xs:enumeration value="collapse"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element>
 interface XsTAll
          Interface of the following type: <xs:complexType name="all"> <xs:annotation> <xs:documentation> Only elements allowed inside </xs:documentation> </xs:annotation> <xs:complexContent> <xs:restriction base="xs:explicitGroup"> <xs:group ref="xs:allModel"/> <xs:attribute name="minOccurs" use="optional" default="1"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maxOccurs" use="optional" default="1"> <xs:simpleType> <xs:restriction base="xs:allNNI"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTAnnotated
          Interface of an annotated element, as specified by the following: <xs:complexType name="annotated"> <xs:annotation> <xs:documentation> This type is extended by all types which allow annotation other than <schema> itself.
 interface XsTAttribute
          Interface of xs:attribute, following this specification: <xs:complexType name="attribute"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/> </xs:sequence> <xs:attributeGroup ref="xs:defRef"/> <xs:attribute name="type" type="xs:QName"/> <xs:attribute name="use" use="optional" default="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="prohibited"/> <xs:enumeration value="optional"/> <xs:enumeration value="required"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="default" type="xs:string"/> <xs:attribute name="fixed" type="xs:string"/> <xs:attribute name="form" type="xs:formChoice"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTAttributeGroup
          Interface of an xs:attributeGroup, with the following specification: <xs:complexType name="attributeGroup" abstract="true"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:attrDecls"/> <xs:attributeGroup ref="xs:defRef"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTAttributeGroupRef
          Interface of the xs:attributeGroupRef type, specified as follows: <xs:complexType name="attributeGroupRef"> <xs:complexContent> <xs:restriction base="xs:attributeGroup"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="ref" use="required" type="xs:QName"/> <xs:attribute name="name" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTComplexRestrictionType
          Implementation of xs:complexRestrictionType, as specified by the following: <xs:complexType name="complexRestrictionType"> <xs:complexContent> <xs:restriction base="xs:restrictionType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:typeDefParticle" minOccurs="0"/> <xs:group ref="xs:attrDecls"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTComplexType
          Interface of a complex type, to be shared by XsTLocalComplexType and XsTComplexType.
 interface XsTElement
          Implementation of the xs:element type, as specified by the following: The element element can be used either at the top level to define an element-type binding globally, or within a content model to either reference a globally-defined element or type or declare an element-type binding locally.
 interface XsTExplicitGroup
          Interface of the xs:explicitGroup type, as specified by the following: group type for the three kinds of group Implementation note: This interface doesn't specify any additional methods.
 interface XsTExtensionType
          Interface of the xs:extensionType type, as specified by: <xs:complexType name="extensionType"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:group ref="xs:typeDefParticle" minOccurs="0"/> <xs:group ref="xs:attrDecls"/> </xs:sequence> <xs:attribute name="base" type="xs:QName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTFacet
          Interface of a facet, following this specification: <xs:complexType name="facet"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="value" use="required"/> <xs:attribute name="fixed" type="xs:boolean" use="optional" default="false"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTFacetBase
           
 interface XsTFixedFacet
          A common base interface for XsTFacet and XsTNumFacet.
 interface XsTGroup
          Interface of the xs:group, type, with the following specification: <xs:complexType name="group" abstract="true"> <xs:annotation> <xs:documentation> group type for explicit groups, named top-level groups and group references </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/> <xs:attributeGroup ref="xs:defRef"/> <xs:attributeGroup ref="xs:occurs"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTGroupRef
          Implementation of the xs:groupRef type, with the following specification: Implementation note: This interface does not define any additional methods.
 interface XsTKeybase
          Interface of the xs:keybase type, with the following specification: <xs:complexType name="keybase"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element ref="xs:selector"/> <xs:element ref="xs:field" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NCName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTLocalComplexType
          Interface of a local xs:complexType, following the specification below: <xs:complexType name="localComplexType"> <xs:complexContent> <xs:restriction base="xs:complexType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:complexTypeModel"/> </xs:sequence> <xs:attribute name="name" use="prohibited"/> <xs:attribute name="abstract" use="prohibited"/> <xs:attribute name="final" use="prohibited"/> <xs:attribute name="block" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTLocalElement
          Interface of the xs:localElement type, as specified by:
 interface XsTLocalSimpleType
          Interface of the xs:localSimpleType type, as specified by the following: <xs:complexType name="localSimpleType"> <xs:complexContent> <xs:restriction base="xs:simpleType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:simpleDerivation"/> </xs:sequence> <xs:attribute name="name" use="prohibited"> <xs:annotation> <xs:documentation> Forbidden when nested </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="final" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType> Implementation note: The implementation must ensure, that the 'final' and 'name' attributes aren't set.
 interface XsTNamedGroup
          Interface of a named top-level group, with the following specification: <xs:complexType name="namedGroup"> <xs:annotation> <xs:documentation> Should derive this from realGroup, but too complicated for now </xs:documentation> </xs:annotation> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:choice minOccurs="1" maxOccurs="1"> <xs:element name="all"> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:all"> <xs:group ref="xs:allModel"/> <xs:attribute name="minOccurs" use="prohibited"/> <xs:attribute name="maxOccurs" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="choice" type="xs:simpleExplicitGroup"/> <xs:element name="sequence" type="xs:simpleExplicitGroup"/> </xs:choice> </xs:sequence> <xs:attribute name="name" use="required" type="xs:NCName"/> <xs:attribute name="ref" use="prohibited"/> <xs:attribute name="minOccurs" use="prohibited"/> <xs:attribute name="maxOccurs" use="prohibited"/> </xs:complexType> </pre></p>
 interface XsTNumFacet
          Interface of xs:numFacet, following this specification: <xs:complexType name="numFacet"> <xs:complexContent> <xs:restriction base="xs:facet"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="value" type="xs:nonNegativeInteger" use="required"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTOpenAttrs
          A common base type for most of the schema elements.
 interface XsTRealGroup
          Interface of the xs:realGroup type, as specified by the following: <xs:complexType name="realGroup"> <xs:complexContent> <xs:restriction base="xs:group"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:choice minOccurs="0" maxOccurs="1"> <xs:element ref="xs:all"/> <xs:element ref="xs:choice"/> <xs:element ref="xs:sequence"/> </xs:choice> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> Implementation note: This interface does not define any additional methods.
 interface XsTRestrictionType
          Implementation of xs:restrictionType, as specified by the following: <xs:complexType name="restrictionType"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:choice> <xs:group ref="xs:typeDefParticle" minOccurs="0"/> <xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/> </xs:choice> <xs:group ref="xs:attrDecls"/> </xs:sequence> <xs:attribute name="base" type="xs:QName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
 interface XsTSimpleExplicitGroup
          Interface of the xs:simpleExplicitGroup type, with the following specification: <xs:complexType name="simpleExplicitGroup"> <xs:complexContent> <xs:restriction base="xs:explicitGroup"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:nestedParticle" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="minOccurs" use="prohibited"/> <xs:attribute name="maxOccurs" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTSimpleExtensionType
          Interface of the xs:simpleExtensionType, as specified by: No typeDefParticle group reference
 interface XsTSimpleRestrictionType
          Implementation of xs:simpleRestrictionType, as specified by the following: <xs:complexType name="simpleRestrictionType"> <xs:complexContent> <xs:restriction base="xs:restrictionType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/> <xs:group ref="xs:attrDecls"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTSimpleType
          Interface of the following specification for xs:simpleType: <xs:complexType name="simpleType" abstract="true"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:simpleDerivation"/> <xs:attribute name="final" type="xs:simpleDerivationSet"/> <xs:attribute name="name" type="xs:NCName"> <xs:annotation> <xs:documentation> Can be restricted to required or forbidden </xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:group name="simpleDerivation"> <xs:choice> <xs:element ref="xs:restriction"/> <xs:element ref="xs:list"/> <xs:element ref="xs:union"/> </xs:choice> </xs:group>
 interface XsTTopLevelComplexType
          Implementation of a top level xs:complexType, following the specification below: <xs:complexType name="topLevelComplexType"> <xs:complexContent> <xs:restriction base="xs:complexType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:complexTypeModel"/> </xs:sequence> <xs:attribute name="name" type="xs:NCName" use="required"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 interface XsTTopLevelElement
          Interface of the xs:topLevelElement type, with the following specification:
 interface XsTWildcard
          Interface of xs:wildcard, with the following specification: <xs:complexType name="wildcard"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="namespace" type="xs:namespaceList" use="optional" default="##any"/> <xs:attribute name="processContents" use="optional" default="strict" <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="skip"/> <xs:enumeration value="lax"/> <xs:enumeration value="strict"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType>
 

Methods in net.sf.jaxme.xs.xml that return XsObject
 XsObject XsObject.getParentObject()
          Returns either of the following: If the object is the schema itself, returns null.
 

Methods in net.sf.jaxme.xs.xml with parameters of type XsObject
 XsAGDefRef XsObjectFactory.newXsAGDefRef(XsObject pOwner)
           
 XsAGOccurs XsObjectFactory.newXsAGOccurs(XsObject pOwner)
           
 XsEAnnotation XsObjectFactory.newXsEAnnotation(XsObject pParent)
           
 XsEAny XsObjectFactory.newXsEAny(XsObject pParent)
           
 XsEAppinfo XsObjectFactory.newXsEAppinfo(XsObject pParent)
           
 XsEComplexContent XsObjectFactory.newXsEComplexContent(XsObject pParent)
           
 XsEChoice XsObjectFactory.newXsEChoice(XsObject pParent)
           
 XsEDocumentation XsObjectFactory.newXsEDocumentation(XsObject pParent)
           
 XsEEnumeration XsObjectFactory.newXsEEnumeration(XsObject pParent)
           
 XsEField XsObjectFactory.newXsEField(XsObject pParent)
           
 XsEFractionDigits XsObjectFactory.newXsEFractionDigits(XsObject pParent)
           
 XsEKey XsObjectFactory.newXsEKey(XsObject pParent)
           
 XsEImport XsObjectFactory.newXsEImport(XsObject pParent)
           
 XsEInclude XsObjectFactory.newXsEInclude(XsObject pParent)
           
 XsEKeyref XsObjectFactory.newXsEKeyref(XsObject pParent)
           
 XsELength XsObjectFactory.newXsELength(XsObject pParent)
           
 XsEList XsObjectFactory.newXsEList(XsObject pParent)
           
 XsEMaxExclusive XsObjectFactory.newXsEMaxExclusive(XsObject pParent)
           
 XsEMaxInclusive XsObjectFactory.newXsEMaxInclusive(XsObject pParent)
           
 XsEMaxLength XsObjectFactory.newXsEMaxLength(XsObject pParent)
           
 XsEMinExclusive XsObjectFactory.newXsEMinExclusive(XsObject pParent)
           
 XsEMinInclusive XsObjectFactory.newXsEMinInclusive(XsObject pParent)
           
 XsEMinLength XsObjectFactory.newXsEMinLength(XsObject pParent)
           
 XsENotation XsObjectFactory.newXsENotation(XsObject pParent)
           
 XsEPattern XsObjectFactory.newXsEPattern(XsObject pParent)
           
 XsERedefine XsObjectFactory.newXsERedefine(XsObject pParent)
           
 XsERestriction XsObjectFactory.newXsERestriction(XsObject pParent)
           
 XsESelector XsObjectFactory.newXsESelector(XsObject pParent)
           
 XsESequence XsObjectFactory.newXsESequence(XsObject pParent)
           
 XsESimpleContent XsObjectFactory.newXsESimpleContent(XsObject pParent)
           
 XsETopLevelSimpleType XsObjectFactory.newXsETopLevelSimpleType(XsObject pParent)
           
 XsETotalDigits XsObjectFactory.newXsETotalDigits(XsObject pParent)
           
 XsEUnion XsObjectFactory.newXsEUnion(XsObject pParent)
           
 XsEUnique XsObjectFactory.newXsEUnique(XsObject pParent)
           
 XsEWhiteSpace XsObjectFactory.newXsEWhiteSpace(XsObject pParent)
           
 XsGAllModel XsObjectFactory.newXsGAllModel(XsObject pParent)
           
 XsGAttrDecls XsObjectFactory.newXsGAttrDecls(XsObject pOwner)
           
 XsGIdentityConstraint XsObjectFactory.newXsGIdentityConstraint(XsObject pOwner)
           
 XsGParticle XsObjectFactory.newXsGParticle(XsObject pOwner)
           
 XsGComplexTypeModel XsObjectFactory.newXsGComplexTypeModel(XsObject pOwner)
           
 XsGSimpleRestrictionModel XsObjectFactory.newXsGSimpleRestrictionModel(XsObject pOwner)
           
 XsGTypeDefParticle XsObjectFactory.newXsGTypeDefParticle(XsObject pOwner)
           
 XsTAll XsObjectFactory.newXsTAll(XsObject pParent)
           
 XsTAnnotated XsObjectFactory.newXsTAnnotated(XsObject pParent)
           
 XsTAttribute XsObjectFactory.newXsTAttribute(XsObject pParent)
           
 XsTAttributeGroup XsObjectFactory.newXsTAttributeGroup(XsObject pParent)
           
 XsTAttributeGroupRef XsObjectFactory.newXsTAttributeGroupRef(XsObject pParent)
           
 XsTComplexRestrictionType XsObjectFactory.newXsTComplexRestrictionType(XsObject pParent)
           
 XsTComplexType XsObjectFactory.newXsTComplexType(XsObject pParent)
           
 XsTExtensionType XsObjectFactory.newXsTExtensionType(XsObject pParent)
           
 XsTLocalElement XsObjectFactory.newXsTLocalElement(XsObject pParent)
           
 XsTLocalElement XsObjectFactory.newXsTLocalAllElement(XsObject pParent)
          Creates a new instance of XsTLocalElement, which is located inside of an xs:all group.
 XsTLocalComplexType XsObjectFactory.newXsTLocalComplexType(XsObject pParent)
           
 XsTLocalSimpleType XsObjectFactory.newXsTLocalSimpleType(XsObject pParent)
           
 XsTNamedGroup XsObjectFactory.newXsTNamedGroup(XsObject pParent)
           
 XsTGroup XsObjectFactory.newXsTGroup(XsObject pParent)
           
 XsTGroupRef XsObjectFactory.newXsTGroupRef(XsObject pParent)
           
 XsTSimpleExplicitGroup XsObjectFactory.newXsTSimpleExplicitGroup(XsObject pParent)
           
 XsTSimpleExtensionType XsObjectFactory.newXsTSimpleExtensionType(XsObject pParent)
           
 XsTSimpleRestrictionType XsObjectFactory.newXsTSimpleRestrictionType(XsObject pParent)
           
 XsTTopLevelElement XsObjectFactory.newXsTTopLevelElement(XsObject pParent)
           
 XsTWildcard XsObjectFactory.newXsTWildcard(XsObject pParent)
           
 

Uses of XsObject in net.sf.jaxme.xs.xml.impl
 

Classes in net.sf.jaxme.xs.xml.impl that implement XsObject
 class XsEAnnotationImpl
          Implementation of xs:annotation, as specified by the following: <xs:element name="annotation" id="annotation"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-annotation"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:openAttrs"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xs:appinfo"/> <xs:element ref="xs:documentation"/> </xs:choice> <xs:attribute name="id" type="xs:ID"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsEAnyImpl
          Implementation of the xs:any element, as specified by the following: <xs:element name="any" id="any"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-any"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:wildcard"> <xs:attributeGroup ref="xs:occurs"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsEAppinfoImpl
          Implementation of xs:appinfo, as specified by the following: <xs:element name="appinfo" id="appinfo"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-appinfo"/> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:any processContents="lax"/> </xs:sequence> <xs:attribute name="source" type="xs:anyURI"/> </xs:complexType> </xs:element>
 class XsEChoiceImpl
          Implementation of the xs:choice element, with the following specification: <xs:element name="choice" type="xs:explicitGroup" id="choice"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-choice"/> </xs:annotation> </xs:element>
 class XsEComplexContentImpl
          Implementation of the element xs:complexContent, as specified by: <xs:element name="complexContent" id="complexContent"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-complexContent"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:choice> <xs:element name="restriction" type="xs:complexRestrictionType"/> <xs:element name="extension" type="xs:extensionType"/> </xs:choice> <xs:attribute name="mixed" type="xs:boolean"> <xs:annotation> <xs:documentation> Overrides any setting on complexType parent.
 class XsEDocumentationImpl
          Implementation of xs:documentation, as specified by the following: <xs:element name="documentation" id="documentation"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-documentation"/> </xs:annotation> <xs:complexType mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:any processContents="lax"/> </xs:sequence> <xs:attribute name="source" type="xs:anyURI"/> <xs:attribute ref="xml:lang"/> </xs:complexType> </xs:element>
 class XsEEnumerationImpl
          Implementation of xs:enumeration, following this specification: <xs:element name="enumeration" id="enumeration" type="xs:noFixedFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-enumeration"/> </xs:annotation> </xs:element>
 class XsEFieldImpl
          Interface of the xs:field element, with the following specification: A subset of XPath expressions for use in fields A utility type, not for public use The following pattern is intended to allow XPath expressions per the same EBNF as for selector, with the following change: Path ::= ('.//')?
 class XsEFractionDigitsImpl
          Implementation of xs:fractionDigits, following this specification: <xs:element name="fractionDigits" id="fractionDigits" type="xs:numFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-fractionDigits"/> </xs:annotation> </xs:element>
 class XsEImportImpl
          Implementation of xs:import, as specified by the following: <xs:element name="import" id="import"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-import"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="namespace" type="xs:anyURI"/> <xs:attribute name="schemaLocation" type="xs:anyURI"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsEIncludeImpl
          Implementation of xs:include, as specified by the following declaration: <xs:element name="include" id="include"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-include"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsEKeyImpl
          Implementation of the xs:key element, specified as follows: <xs:element name="key" type="xs:keybase" id="key"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-key"/> </xs:annotation> </xs:element>
 class XsEKeyrefImpl
          Implementation of the xs:keyref element, with the following specification:
 class XsELengthImpl
          Implementation of xs:length, following this specification: <xs:element name="length" id="length" type="xs:numFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-length"/> </xs:annotation> </xs:element>
 class XsEListImpl
          Implementation of xs:list, following the specification below: <xs:element name="list" id="list"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-list"> itemType attribute and simpleType child are mutually exclusive, but one or other is required </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/> </xs:sequence> <xs:attribute name="itemType" type="xs:QName" use="optional"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsEMaxExclusiveImpl
          Implementation of xs:maxExclusive, following this specification: <xs:element name="maxExclusive" id="maxExclusive" type="xs:facet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-maxExclusive"/> </xs:annotation> </xs:element>
 class XsEMaxInclusiveImpl
          Implementation of xs:maxInclusive, following this specification: <xs:element name="maxInclusive" id="maxInclusive" type="xs:facet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-maxInclusive"/> </xs:annotation> </xs:element>
 class XsEMaxLengthImpl
          Implementation of xs:maxLength, following this specification:
 class XsEMinExclusiveImpl
          Implementation of xs:minExclusive, following this specification: <xs:element name="minExclusive" id="minExclusive" type="xs:facet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-minExclusive"/> </xs:annotation> </xs:element>
 class XsEMinInclusiveImpl
          Implementation of xs:minInclusive, following this specification:
 class XsEMinLengthImpl
          Implementation of xs:minLength, following this specification: <xs:element name="minLength" id="minLength" type="xs:numFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-minLength"/> </xs:annotation> </xs:element>
 class XsENotationImpl
          Interface of the xs:notation element, with the following specification:
 class XsEPatternImpl
          Implementation of xs:pattern, following this specification: <xs:element name="pattern" id="pattern" type="xs:noFixedFacet"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-pattern"/> </xs:annotation> </xs:element>
 class XsERedefineImpl
          Implementation of xs:redefine, as specified by the following: <xs:element name="redefine" id="redefine"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-redefine"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:openAttrs"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="xs:annotation"/> <xs:group ref="xs:redefinable"/> </xs:choice> <xs:attribute name="schemaLocation" type="xs:anyURI" use="required"/> <xs:attribute name="id" type="xs:ID"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsERestrictionImpl
          Implementation of xs:restriction, following this specification: <xs:element name="restriction" id="restriction"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-restriction"> base attribute and simpleType child are mutually exclusive, but one or other is required </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:simpleRestrictionModel"/> <xs:attribute name="base" type="xs:QName" use="optional"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:group name="simpleRestrictionModel"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0"/> <xs:group ref="xs:facets" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:group> <xs:group name="facets"> <xs:annotation> <xs:documentation> We should use a substitution group for facets, but that's ruled out because it would allow users to add their own, which we're not ready for yet.
 class XsESchemaImpl
          Implementation of xs:schema.
 class XsESelectorImpl
          Interface of the xs:selector element, specified by the following: A subset of XPath expressions for use in selectors A utility type, not for public use The following pattern is intended to allow XPath expressions per the following EBNF: Selector ::= Path ( '|' Path )* Path ::= ('.//')?
 class XsESequenceImpl
          Implementation of the xs:sequence element, with the following specification: <xs:element name="sequence" type="xs:explicitGroup" id="sequence"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-sequence"/> </xs:annotation> </xs:element>
 class XsESimpleContentImpl
          Implementation of xs:simpleContent, as specified by the following: <xs:element name="simpleContent" id="simpleContent"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-simpleContent"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:choice> <xs:element name="restriction" type="xs:simpleRestrictionType"/> <xs:element name="extension" type="xs:simpleExtensionType"/> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsETopLevelSimpleTypeImpl
          Implementation of xs:simpleType>, as specified by the following: <xs:element name="simpleType" type="xs:topLevelSimpleType" id="simpleType"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-simpleType"/> </xs:annotation> </xs:element> <xs:complexType name="topLevelSimpleType"> <xs:complexContent> <xs:restriction base="xs:simpleType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:simpleDerivation"/> </xs:sequence> <xs:attribute name="name" use="required" type="xs:NCName"> <xs:annotation> <xs:documentation> Required at the top level </xs:documentation> </xs:annotation> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsETotalDigitsImpl
          Implementation of xs:totalDigits, following this specification: <xs:element name="totalDigits" id="totalDigits"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-totalDigits"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:numFacet"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="value" type="xs:positiveInteger" use="required"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element>
 class XsEUnionImpl
          Implementation of xs:union, following the specification below: <xs:element name="union" id="union"> <xs:complexType> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-union"> memberTypes attribute must be non-empty or there must be at least one simpleType child </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" type="xs:localSimpleType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="memberTypes" use="optional"> <xs:simpleType> <xs:list itemType="xs:QName"/> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>
 class XsEUniqueImpl
          Implementation of the xs:unique element, with the following specification: <xs:element name="unique" type="xs:keybase" id="unique"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-1/#element-unique"/> </xs:annotation> </xs:element>
 class XsEWhiteSpaceImpl
          Implementation of xs:whiteSpace, following this specification: <xs:element name="whiteSpace" id="whiteSpace"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#element-whiteSpace"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:facet"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="value" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="preserve"/> <xs:enumeration value="replace"/> <xs:enumeration value="collapse"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element>
 class XsGAllModelImpl
          Implementation of xs:allModel, as specified by the following: <xs:group name="allModel"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:element name="element" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:annotation> <xs:documentation>restricted max/min</xs:documentation> </xs:annotation> <xs:complexContent> <xs:restriction base="xs:localElement"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="simpleType" type="xs:localSimpleType"/> <xs:element name="complexType" type="xs:localComplexType"/> </xs:choice> <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="minOccurs" use="optional" default="1"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maxOccurs" use="optional" default="1"> <xs:simpleType> <xs:restriction base="xs:allNNI"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:group> Implementation note: The above restriction of a XsTLocalElement is interpreted as a usual local element, except that the minOccurs and maxOccurs attributes must be 0 or 1.
 class XsObjectImpl
          Base class for all the types, attributes, elements, ...
 class XsTAllImpl
          Implementation of the following type: <xs:complexType name="all"> <xs:annotation> <xs:documentation> Only elements allowed inside </xs:documentation> </xs:annotation> <xs:complexContent> <xs:restriction base="xs:explicitGroup"> <xs:group ref="xs:allModel"/> <xs:attribute name="minOccurs" use="optional" default="1"> <xs:simpleType> <xs:restriction base="xs:nonNegativeInteger"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="maxOccurs" use="optional" default="1"> <xs:simpleType> <xs:restriction base="xs:allNNI"> <xs:enumeration value="1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsTAnnotatedImpl
          Implementation of an annotated element, as specified by the following: <xs:complexType name="annotated"> <xs:annotation> <xs:documentation> This type is extended by all types which allow annotation other than <schema> itself.
 class XsTAttributeGroupImpl
          Implementation of an xs:attributeGroup, with the following specification: <xs:complexType name="attributeGroup" abstract="true"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:attrDecls"/> <xs:attributeGroup ref="xs:defRef"/> </xs:extension> </xs:complexContent> </xs:complexType>
 class XsTAttributeGroupRefImpl
          Implementation of the xs:attributeGroupRef type, specified as follows: <xs:complexType name="attributeGroupRef"> <xs:complexContent> <xs:restriction base="xs:attributeGroup"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="ref" use="required" type="xs:QName"/> <xs:attribute name="name" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsTAttributeImpl
          Implementation of xs:attribute, following this specification: <xs:complexType name="attribute"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element name="simpleType" minOccurs="0" type="xs:localSimpleType"/> </xs:sequence> <xs:attributeGroup ref="xs:defRef"/> <xs:attribute name="type" type="xs:QName"/> <xs:attribute name="use" use="optional" default="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="prohibited"/> <xs:enumeration value="optional"/> <xs:enumeration value="required"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="default" type="xs:string"/> <xs:attribute name="fixed" type="xs:string"/> <xs:attribute name="form" type="xs:formChoice"/> </xs:extension> </xs:complexContent> </xs:complexType>
 class XsTComplexRestrictionTypeImpl
          Implementation of xs:complexRestrictionType, as specified by the following: <xs:complexType name="complexRestrictionType"> <xs:complexContent> <xs:restriction base="xs:restrictionType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:typeDefParticle" minOccurs="0"/> <xs:group ref="xs:attrDecls"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsTComplexTypeImpl
          Base implementation of a complex type, to be shared by XsTLocalComplexType and XsTComplexType.
 class XsTElementImpl
          Implementation of the xs:element type, as specified by the following: <xs:complexType name="element" abstract="true"> <xs:annotation> <xs:documentation> The element element can be used either at the top level to define an element-type binding globally, or within a content model to either reference a globally-defined element or type or declare an element-type binding locally.
 class XsTExplicitGroupImpl
          Implementation of the xs:explicitGroup type, as specified by the following: group type for the three kinds of group Implementation note: This interface doesn't specify any additional methods.
 class XsTExtensionTypeImpl
          Implementation of the xs:extensionType type, as specified by: <xs:complexType name="extensionType"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:group ref="xs:typeDefParticle" minOccurs="0"/> <xs:group ref="xs:attrDecls"/> </xs:sequence> <xs:attribute name="base" type="xs:QName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
 class XsTFacetBaseImpl
           
 class XsTFacetImpl
          Implementation of a facet, following this specification: <xs:complexType name="facet"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="value" use="required"/> <xs:attribute name="fixed" type="xs:boolean" use="optional" default="false"/> </xs:extension> </xs:complexContent> </xs:complexType>
 class XsTFixedFacetImpl
          A common base class for XsTFacet and XsTNumFacet.
 class XsTGroupImpl
          Implementation of the xs:group, type, with the following specification: <xs:complexType name="group" abstract="true"> <xs:annotation> <xs:documentation> group type for explicit groups, named top-level groups and group references </xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:particle" minOccurs="0" maxOccurs="unbounded"/> <xs:attributeGroup ref="xs:defRef"/> <xs:attributeGroup ref="xs:occurs"/> </xs:extension> </xs:complexContent> </xs:complexType>
 class XsTGroupRefImpl
          Implementation of the xs:groupRef type, with the following specification:
 class XsTKeybaseImpl
          Implementation of the xs:keybase type, with the following specification: <xs:complexType name="keybase"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:element ref="xs:selector"/> <xs:element ref="xs:field" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:NCName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
 class XsTLocalAllElementImpl
           
 class XsTLocalComplexTypeImpl
          Interface of a local xs:complexType, following the specification below: <xs:complexType name="localComplexType"> <xs:complexContent> <xs:restriction base="xs:complexType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:complexTypeModel"/> </xs:sequence> <xs:attribute name="name" use="prohibited"/> <xs:attribute name="abstract" use="prohibited"/> <xs:attribute name="final" use="prohibited"/> <xs:attribute name="block" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsTLocalElementImpl
          Implementation of the xs:localElement type, as specified by: <xs:complexType name="localElement"> <xs:complexContent> <xs:restriction base="xs:element"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="simpleType" type="xs:localSimpleType"/> <xs:element name="complexType" type="xs:localComplexType"/> </xs:choice> <xs:group ref="xs:identityConstraint" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="substitutionGroup" use="prohibited"/> <xs:attribute name="final" use="prohibited"/> <xs:attribute name="abstract" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType> Implementation note: This class doesn't specify any additional methods.
 class XsTLocalSimpleTypeImpl
          Implementation of the xs:localSimpleType type, as specified by the following: <xs:complexType name="localSimpleType"> <xs:complexContent> <xs:restriction base="xs:simpleType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:simpleDerivation"/> </xs:sequence> <xs:attribute name="name" use="prohibited"> <xs:annotation> <xs:documentation> Forbidden when nested </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="final" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType> Implementation note: The implementation must ensure, that the 'final' and 'name' attributes aren't set.
 class XsTNamedGroupImpl
          Implementation of a named top-level group, with the following specification: <xs:complexType name="namedGroup"> <xs:annotation> <xs:documentation> Should derive this from realGroup, but too complicated for now </xs:documentation> </xs:annotation> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:choice minOccurs="1" maxOccurs="1"> <xs:element name="all"> <xs:complexType> <xs:complexContent> <xs:restriction base="xs:all"> <xs:group ref="xs:allModel"/> <xs:attribute name="minOccurs" use="prohibited"/> <xs:attribute name="maxOccurs" use="prohibited"/> </xs:restriction> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="choice" type="xs:simpleExplicitGroup"/> <xs:element name="sequence" type="xs:simpleExplicitGroup"/> </xs:choice> </xs:sequence> <xs:attribute name="name" use="required" type="xs:NCName"/> <xs:attribute name="ref" use="prohibited"/> <xs:attribute name="minOccurs" use="prohibited"/> <xs:attribute name="maxOccurs" use="prohibited"/> </xs:complexType> </pre></p>
 class XsTNumFacetImpl
          Implementation of xs:numFacet, following this specification: <xs:complexType name="numFacet"> <xs:complexContent> <xs:restriction base="xs:facet"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> </xs:sequence> <xs:attribute name="value" type="xs:nonNegativeInteger" use="required"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsTOpenAttrsImpl
          A common base type for most of the schema elements.
 class XsTRealGroupImpl
          Implementation of the xs:realGroup type, as specified by the following: <xs:complexType name="realGroup"> <xs:complexContent> <xs:restriction base="xs:group"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:choice minOccurs="0" maxOccurs="1"> <xs:element ref="xs:all"/> <xs:element ref="xs:choice"/> <xs:element ref="xs:sequence"/> </xs:choice> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> Implementation note: This interface does not define any additional methods.
 class XsTRestrictionTypeImpl
          Implementation of xs:restrictionType, as specified by the following: <xs:complexType name="restrictionType"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:sequence> <xs:choice> <xs:group ref="xs:typeDefParticle" minOccurs="0"/> <xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/> </xs:choice> <xs:group ref="xs:attrDecls"/> </xs:sequence> <xs:attribute name="base" type="xs:QName" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
 class XsTSimpleExplicitGroupImpl
           
 class XsTSimpleExtensionTypeImpl
          Implementation of the xs:simpleExtensionType, as specified by: No typeDefParticle group reference
 class XsTSimpleRestrictionTypeImpl
          Implementation of xs:simpleRestrictionType, as specified by the following: <xs:complexType name="simpleRestrictionType"> <xs:complexContent> <xs:restriction base="xs:restrictionType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:simpleRestrictionModel" minOccurs="0"/> <xs:group ref="xs:attrDecls"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsTSimpleTypeImpl
          Implementation of the following specification for xs:simpleType: <xs:complexType name="simpleType" abstract="true"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:group ref="xs:simpleDerivation"/> <xs:attribute name="final" type="xs:simpleDerivationSet"/> <xs:attribute name="name" type="xs:NCName"> <xs:annotation> <xs:documentation> Can be restricted to required or forbidden </xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> <xs:group name="simpleDerivation"> <xs:choice> <xs:element ref="xs:restriction"/> <xs:element ref="xs:list"/> <xs:element ref="xs:union"/> </xs:choice> </xs:group>
 class XsTTopLevelComplexTypeImpl
          Implementation of a top level xs:complexType, following the specification below: <xs:complexType name="topLevelComplexType"> <xs:complexContent> <xs:restriction base="xs:complexType"> <xs:sequence> <xs:element ref="xs:annotation" minOccurs="0"/> <xs:group ref="xs:complexTypeModel"/> </xs:sequence> <xs:attribute name="name" type="xs:NCName" use="required"/> </xs:restriction> </xs:complexContent> </xs:complexType>
 class XsTTopLevelElementImpl
          Interface of the xs:topLevelElement type, with the following specification:
 class XsTWildcardImpl
          Implementation of the xs:wildcard type, with the following specification: <xs:complexType name="wildcard"> <xs:complexContent> <xs:extension base="xs:annotated"> <xs:attribute name="namespace" type="xs:namespaceList" use="optional" default="##any"/> <xs:attribute name="processContents" use="optional" default="strict" <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="skip"/> <xs:enumeration value="lax"/> <xs:enumeration value="strict"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType>
 

Methods in net.sf.jaxme.xs.xml.impl that return XsObject
 XsObject XsObjectImpl.getParentObject()
           
 

Methods in net.sf.jaxme.xs.xml.impl with parameters of type XsObject
 XsAGDefRef XsObjectFactoryImpl.newXsAGDefRef(XsObject pOwner)
           
 XsAGOccurs XsObjectFactoryImpl.newXsAGOccurs(XsObject pOwner)
           
 XsEAnnotation XsObjectFactoryImpl.newXsEAnnotation(XsObject pParent)
           
 XsEAny XsObjectFactoryImpl.newXsEAny(XsObject pParent)
           
 XsEAppinfo XsObjectFactoryImpl.newXsEAppinfo(XsObject pParent)
           
 XsEComplexContent XsObjectFactoryImpl.newXsEComplexContent(XsObject pParent)
           
 XsEChoice XsObjectFactoryImpl.newXsEChoice(XsObject pParent)
           
 XsEDocumentation XsObjectFactoryImpl.newXsEDocumentation(XsObject pParent)
           
 XsEEnumeration XsObjectFactoryImpl.newXsEEnumeration(XsObject pParent)
           
 XsEFractionDigits XsObjectFactoryImpl.newXsEFractionDigits(XsObject pParent)
           
 XsEField XsObjectFactoryImpl.newXsEField(XsObject pParent)
           
 XsEImport XsObjectFactoryImpl.newXsEImport(XsObject pParent)
           
 XsEInclude XsObjectFactoryImpl.newXsEInclude(XsObject pParent)
           
 XsEKey XsObjectFactoryImpl.newXsEKey(XsObject pParent)
           
 XsEKeyref XsObjectFactoryImpl.newXsEKeyref(XsObject pParent)
           
 XsELength XsObjectFactoryImpl.newXsELength(XsObject pParent)
           
 XsEList XsObjectFactoryImpl.newXsEList(XsObject pParent)
           
 XsEMaxExclusive XsObjectFactoryImpl.newXsEMaxExclusive(XsObject pParent)
           
 XsEMaxInclusive XsObjectFactoryImpl.newXsEMaxInclusive(XsObject pParent)
           
 XsEMaxLength XsObjectFactoryImpl.newXsEMaxLength(XsObject pParent)
           
 XsEMinExclusive XsObjectFactoryImpl.newXsEMinExclusive(XsObject pParent)
           
 XsEMinInclusive XsObjectFactoryImpl.newXsEMinInclusive(XsObject pParent)
           
 XsEMinLength XsObjectFactoryImpl.newXsEMinLength(XsObject pParent)
           
 XsENotation XsObjectFactoryImpl.newXsENotation(XsObject pParent)
           
 XsEPattern XsObjectFactoryImpl.newXsEPattern(XsObject pParent)
           
 XsERedefine XsObjectFactoryImpl.newXsERedefine(XsObject pParent)
           
 XsERestriction XsObjectFactoryImpl.newXsERestriction(XsObject pParent)
           
 XsESequence XsObjectFactoryImpl.newXsESequence(XsObject pParent)
           
 XsESelector XsObjectFactoryImpl.newXsESelector(XsObject pParent)
           
 XsESimpleContent XsObjectFactoryImpl.newXsESimpleContent(XsObject pParent)
           
 XsETopLevelSimpleType XsObjectFactoryImpl.newXsETopLevelSimpleType(XsObject pParent)
           
 XsETotalDigits XsObjectFactoryImpl.newXsETotalDigits(XsObject pParent)
           
 XsEUnion XsObjectFactoryImpl.newXsEUnion(XsObject pParent)
           
 XsEUnique XsObjectFactoryImpl.newXsEUnique(XsObject pParent)
           
 XsEWhiteSpace XsObjectFactoryImpl.newXsEWhiteSpace(XsObject pParent)
           
 XsGAllModel XsObjectFactoryImpl.newXsGAllModel(XsObject pParent)
           
 XsGAttrDecls XsObjectFactoryImpl.newXsGAttrDecls(XsObject pOwner)
           
 XsGIdentityConstraint XsObjectFactoryImpl.newXsGIdentityConstraint(XsObject pOwner)
           
 XsGParticle XsObjectFactoryImpl.newXsGParticle(XsObject pOwner)
           
 XsGComplexTypeModel XsObjectFactoryImpl.newXsGComplexTypeModel(XsObject pOwner)
           
 XsGSimpleRestrictionModel XsObjectFactoryImpl.newXsGSimpleRestrictionModel(XsObject pOwner)
           
 XsGTypeDefParticle XsObjectFactoryImpl.newXsGTypeDefParticle(XsObject pOwner)
           
 XsTAll XsObjectFactoryImpl.newXsTAll(XsObject pParent)
           
 XsTAnnotated XsObjectFactoryImpl.newXsTAnnotated(XsObject pParent)
           
 XsTAttribute XsObjectFactoryImpl.newXsTAttribute(XsObject pParent)
           
 XsTAttributeGroup XsObjectFactoryImpl.newXsTAttributeGroup(XsObject pParent)
           
 XsTAttributeGroupRef XsObjectFactoryImpl.newXsTAttributeGroupRef(XsObject pParent)
           
 XsTComplexRestrictionType XsObjectFactoryImpl.newXsTComplexRestrictionType(XsObject pParent)
           
 XsTComplexType XsObjectFactoryImpl.newXsTComplexType(XsObject pParent)
           
 XsTExtensionType XsObjectFactoryImpl.newXsTExtensionType(XsObject pParent)
           
 XsTLocalElement XsObjectFactoryImpl.newXsTLocalElement(XsObject pParent)
           
 XsTLocalElement XsObjectFactoryImpl.newXsTLocalAllElement(XsObject pParent)
          Creates a new instance of XsTLocalElement, which is located inside of an xs:all group.
 XsTLocalComplexType XsObjectFactoryImpl.newXsTLocalComplexType(XsObject pParent)
           
 XsTLocalSimpleType XsObjectFactoryImpl.newXsTLocalSimpleType(XsObject pParent)
           
 XsTNamedGroup XsObjectFactoryImpl.newXsTNamedGroup(XsObject pParent)
           
 XsTGroup XsObjectFactoryImpl.newXsTGroup(XsObject pParent)
           
 XsTGroupRef XsObjectFactoryImpl.newXsTGroupRef(XsObject pParent)
           
 XsTSimpleExplicitGroup XsObjectFactoryImpl.newXsTSimpleExplicitGroup(XsObject pParent)
           
 XsTSimpleExtensionType XsObjectFactoryImpl.newXsTSimpleExtensionType(XsObject pParent)
           
 XsTSimpleRestrictionType XsObjectFactoryImpl.newXsTSimpleRestrictionType(XsObject pParent)
           
 XsTTopLevelElement XsObjectFactoryImpl.newXsTTopLevelElement(XsObject pParent)
           
 XsTWildcard XsObjectFactoryImpl.newXsTWildcard(XsObject pParent)
           
 

Constructors in net.sf.jaxme.xs.xml.impl with parameters of type XsObject
XsTWildcardImpl(XsObject pParent)
           
XsTTopLevelElementImpl(XsObject pParent)
           
XsTTopLevelComplexTypeImpl(XsObject pParent)
           
XsTSimpleTypeImpl(XsObject pParent)
           
XsTSimpleRestrictionTypeImpl(XsObject pParent)
           
XsTSimpleExtensionTypeImpl(XsObject pParent)
           
XsTSimpleExplicitGroupImpl(XsObject pParent)
           
XsTRestrictionTypeImpl(XsObject pParent)
           
XsTRealGroupImpl(XsObject pParent)
           
XsTOpenAttrsImpl(XsObject pParent)
           
XsTNumFacetImpl(XsObject pParent)
           
XsTNamedGroupImpl(XsObject pParent)
           
XsTLocalSimpleTypeImpl(XsObject pParent)
           
XsTLocalElementImpl(XsObject pParent)
           
XsTLocalComplexTypeImpl(XsObject pParent)
           
XsTLocalAllElementImpl(XsObject pParent)
           
XsTKeybaseImpl(XsObject pParent)
           
XsTGroupRefImpl(XsObject pParent)
           
XsTGroupImpl(XsObject pParent)
           
XsTFixedFacetImpl(XsObject pParent)
           
XsTFacetImpl(XsObject pParent)
           
XsTFacetBaseImpl(XsObject pParent)
           
XsTExtensionTypeImpl(XsObject pParent)
           
XsTExplicitGroupImpl(XsObject pParent)
           
XsTElementImpl(XsObject pParent)
           
XsTComplexTypeImpl(XsObject pParent)
           
XsTComplexRestrictionTypeImpl(XsObject pParent)
           
XsTAttributeImpl(XsObject pParent)
           
XsTAttributeGroupRefImpl(XsObject pParent)
           
XsTAttributeGroupImpl(XsObject pParent)
           
XsTAnnotatedImpl(XsObject pParent)
           
XsTAllImpl(XsObject pParent)
           
XsObjectImpl(XsObject pParent)
           
XsGTypeDefParticleImpl(XsObject pOwner)
           
XsGSimpleRestrictionModelImpl(XsObject pOwner)
           
XsGParticleImpl(XsObject pOwner)
           
XsGIdentityConstraintImpl(XsObject pOwner)
           
XsGComplexTypeModelImpl(XsObject pOwner)
           
XsGAttrDeclsImpl(XsObject pOwner)
           
XsGAllModelImpl(XsObject pParent)
           
XsEWhiteSpaceImpl(XsObject pParent)
           
XsEUniqueImpl(XsObject pParent)
           
XsEUnionImpl(XsObject pParent)
           
XsETotalDigitsImpl(XsObject pParent)
           
XsETopLevelSimpleTypeImpl(XsObject pParent)
           
XsESimpleContentImpl(XsObject pParent)
           
XsESequenceImpl(XsObject pParent)
           
XsESelectorImpl(XsObject pParent)
           
XsERestrictionImpl(XsObject pParent)
           
XsERedefineImpl(XsObject pParent)
           
XsEPatternImpl(XsObject pParent)
           
XsENotationImpl(XsObject pParent)
           
XsEMinLengthImpl(XsObject pParent)
           
XsEMinInclusiveImpl(XsObject pParent)
           
XsEMinExclusiveImpl(XsObject pParent)
           
XsEMaxLengthImpl(XsObject pParent)
           
XsEMaxInclusiveImpl(XsObject pParent)
           
XsEMaxExclusiveImpl(XsObject pParent)
           
XsEListImpl(XsObject pParent)
           
XsELengthImpl(XsObject pParent)
           
XsEKeyrefImpl(XsObject pParent)
           
XsEKeyImpl(XsObject pParent)
           
XsEIncludeImpl(XsObject pParent)
           
XsEImportImpl(XsObject pParent)
           
XsEFractionDigitsImpl(XsObject pParent)
           
XsEFieldImpl(XsObject pParent)
           
XsEEnumerationImpl(XsObject pParent)
           
XsEDocumentationImpl(XsObject pParent)
           
XsEComplexContentImpl(XsObject pParent)
           
XsEChoiceImpl(XsObject pParent)
           
XsEAppinfoImpl(XsObject pParent)
           
XsEAnyImpl(XsObject pParent)
           
XsEAnnotationImpl(XsObject pParent)
           
XsAGOccursImpl(XsObject pOwner)
           
XsAGDefRefImpl(XsObject pOwner)