Uses of Interface
net.sf.jaxme.xs.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.types   
 

Uses of XSObject in net.sf.jaxme.xs
 

Subinterfaces of XSObject in net.sf.jaxme.xs
 interface XSAnnotation
          Interface of an annotation.
 interface XSAny
           
 interface XSAppinfo
          Interface of an appinfo element.
 interface XSAttribute
          Interface of a schema attribute.
 interface XSAttributeGroup
          Interface of an attribute group.
 interface XSDocumentation
           
 interface XSElement
          Interface of a schema element
 interface XSEnumeration
          Interface of an xs:enumeration facet.
 interface XSGroup
          Interface of a group.
 interface XSNotation
          Interface of a notation.
 interface XSSchema
          This interface is what you are probably most interested in: The logical XML Schema representation.
 interface XSType
          Interface of an XML Schema type.
 interface XSWildcard
          Interface of a wildcard.
 

Methods in net.sf.jaxme.xs 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 with parameters of type XSObject
 XSAnnotation XSObjectFactory.newXSAnnotation(XSObject pParent, XsEAnnotation pAnnotation)
          Returns a new instance of XSAnnotation.
 XSAppinfo XSObjectFactory.newXSAppinfo(XSObject pParent, XsEAppinfo pAppinfo)
          Returns a new instance of XSAppinfo.
 XSAttribute XSObjectFactory.newXSAttribute(XSObject pParent, XsTAttribute pAttribute)
          Returns a new instance of XSAttribute.
 XSAttributeGroup XSObjectFactory.newXSAttributeGroup(XSObject pParent, XsTAttributeGroup pGroup)
          Returns a new instance of XSAttributeGroup.
 XSDocumentation XSObjectFactory.newXSDocumentation(XSObject pParent, XsEDocumentation pDocumentation)
          Returns a new instance of XSDocumentation.
 XSElement XSObjectFactory.newXSElement(XSObject pParent, XsTElement pElement)
          Returns a new instance of XSElement.
 XSEnumeration XSObjectFactory.newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration)
          Returns a new instance of XSEnumeration.
 XSGroup XSObjectFactory.newXSGroup(XSObject pParent, XsTNamedGroup pGroup)
          Returns a new instance of XSGroup.
 XSGroup XSObjectFactory.newXSGroup(XSObject pParent, XsTAll pAll)
          Returns a new instance of XSGroup.
 XSGroup XSObjectFactory.newXSGroup(XSObject pParent, XsTGroupRef pGroup)
          Returns a new instance of XSGroup.
 XSGroup XSObjectFactory.newXSGroup(XSObject pParent, XsEChoice pChoice)
          Returns a new instance of XSGroup.
 XSGroup XSObjectFactory.newXSGroup(XSObject pParent, XsESequence pSequence)
          Returns a new instance of XSGroup.
 XSType XSObjectFactory.newXSType(XSObject pParent, XsETopLevelSimpleType pType)
          Returns a new instance of XSType.
 XSType XSObjectFactory.newXSType(XSObject pParent, XsTComplexType pType)
          Returns a new instance of XSType.
 XSType XSObjectFactory.newXSType(XSObject pParent, XsTLocalComplexType pType)
          Returns a new instance of XSType.
 XSType XSObjectFactory.newXSType(XSObject pParent, XsTLocalSimpleType pType)
          Returns a new instance of XSType.
 XSType XSObjectFactory.newXSType(XSObject pParent, XsTSimpleRestrictionType pType)
          Returns a new instance of XSType.
 XSNotation XSObjectFactory.newXSNotation(XSObject pParent, XsENotation pType)
          Returns a new instance of XSNotation.
 XSWildcard XSObjectFactory.newXSWildcard(XSObject pParent, XsTWildcard pWildcard)
          Returns a new instance of XSWildcard.
 XSAny XSObjectFactory.newXSAny(XSObject pParent, XsEAny pAny)
          Returns a new instance of XSAny.
 

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

Classes in net.sf.jaxme.xs.impl that implement XSObject
 class XSAnnotationImpl
           
 class XSAnyImpl
           
 class XSAppinfoImpl
           
 class XSAttributeGroupImpl
           
 class XSAttributeImpl
           
 class XSDocumentationImpl
           
 class XSElementImpl
           
 class XSEnumerationImpl
          Implementation of an xs:enumeration facet, as specified by XSEnumeration.
 class XSGroupImpl
           
 class XSNotationImpl
           
 class XSObjectImpl
           
 class XSSchemaImpl
          Implementation of an XML Schema, as defined by the XSSchema interface.
 class XSTypeImpl
           
 class XSWildcardImpl
           
 

Methods in net.sf.jaxme.xs.impl that return XSObject
 XSObject XSSchemaImpl.getParentObject()
           
 XSObject XSObjectImpl.getParentObject()
           
 

Methods in net.sf.jaxme.xs.impl with parameters of type XSObject
 XSAnnotation XSObjectFactoryImpl.newXSAnnotation(XSObject pParent, XsEAnnotation pAnnotation)
           
 XSAppinfo XSObjectFactoryImpl.newXSAppinfo(XSObject pParent, XsEAppinfo pAppinfo)
           
 XSAttribute XSObjectFactoryImpl.newXSAttribute(XSObject pParent, XsTAttribute pAttribute)
           
 XSAttributeGroup XSObjectFactoryImpl.newXSAttributeGroup(XSObject pParent, XsTAttributeGroup pGroup)
           
 XSDocumentation XSObjectFactoryImpl.newXSDocumentation(XSObject pParent, XsEDocumentation pDocumentation)
           
 XSElement XSObjectFactoryImpl.newXSElement(XSObject pParent, XsTElement pElement)
           
 XSEnumeration XSObjectFactoryImpl.newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration)
           
 XSGroup XSObjectFactoryImpl.newXSGroup(XSObject pParent, XsTAll pAll)
           
 XSGroup XSObjectFactoryImpl.newXSGroup(XSObject pParent, XsEChoice pChoice)
           
 XSGroup XSObjectFactoryImpl.newXSGroup(XSObject pParent, XsESequence pSequence)
           
 XSGroup XSObjectFactoryImpl.newXSGroup(XSObject pParent, XsTGroupRef pGroupRef)
           
 XSGroup XSObjectFactoryImpl.newXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup)
           
 XSType XSObjectFactoryImpl.newXSType(XSObject pParent, XsETopLevelSimpleType pType)
           
 XSType XSObjectFactoryImpl.newXSType(XSObject pParent, XsTComplexType pType)
           
 XSType XSObjectFactoryImpl.newXSType(XSObject pParent, XsTLocalComplexType pType)
           
 XSType XSObjectFactoryImpl.newXSType(XSObject pParent, XsTLocalSimpleType pType)
           
 XSType XSObjectFactoryImpl.newXSType(XSObject pParent, XsTSimpleRestrictionType pType)
           
 XSNotation XSObjectFactoryImpl.newXSNotation(XSObject pParent, XsENotation pNotation)
           
 XSAny XSObjectFactoryImpl.newXSAny(XSObject pParent, XsEAny pAny)
           
 XSWildcard XSObjectFactoryImpl.newXSWildcard(XSObject pParent, XsTWildcard pWildcard)
           
 

Constructors in net.sf.jaxme.xs.impl with parameters of type XSObject
XSWildcardImpl(XSObject pParent, XsTWildcard pBaseObject)
           
XSTypeImpl(XSObject pParent, XsETopLevelSimpleType pSimpleType)
           
XSTypeImpl(XSObject pParent, XsTLocalSimpleType pSimpleType)
           
XSTypeImpl(XSObject pParent, XsTComplexType pComplexType)
           
XSTypeImpl(XSObject pParent, XsTLocalComplexType pComplexType)
           
XSTypeImpl(XSObject pParent, XsTSimpleRestrictionType pRestriction)
           
XSObjectImpl(XSObject pParent, XsObject pBaseObject)
           
XSNotationImpl(XSObject pParent, XsObject pBaseObject)
           
XSGroupImpl(XSObject pParent, XsTGroupRef pBaseGroup)
           
XSGroupImpl(XSObject pParent, XsTNamedGroup pBaseGroup)
           
XSGroupImpl(XSObject pParent, XsEChoice pChoice)
           
XSGroupImpl(XSObject pParent, XsESequence pSequence)
           
XSGroupImpl(XSObject pParent, XsTAll pAll)
           
XSEnumerationImpl(XSObject pParent, XsEEnumeration pBaseEnumeration)
          Creates a new instance of XSEnumerationImpl.java.
XSElementImpl(XSObject pParent, XsTElement pBaseElement)
           
XSDocumentationImpl(XSObject pParent, XsEDocumentation pBaseDocumentation)
          Creates a new instance of XSDocumentationImpl.java.
XSAttributeImpl(XSObject pParent, XsTAttribute pBaseAttribute)
           
XSAttributeGroupImpl(XSObject pParent, XsTAttributeGroup pBaseGroup)
           
XSAppinfoImpl(XSObject pParent, XsEAppinfo pBaseObject)
          Creates a new instance of XSAppinfoImpl.
XSAnyImpl(XSObject pParent, XsEAny pBaseObject)
           
XSAnnotationImpl(XSObject pParent, XsEAnnotation pBaseAnnotation)
           
 

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

Subinterfaces of XSObject in net.sf.jaxme.xs.jaxb
 interface JAXBAttribute
           
 interface JAXBElement
           
 interface JAXBEnumeration
           
 interface JAXBGroup
           
 interface JAXBSchema
          Interface of a JAXB schema.
 interface JAXBType
           
 

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

Classes in net.sf.jaxme.xs.jaxb.impl that implement XSObject
 class JAXBAttributeImpl
           
 class JAXBElementImpl
           
 class JAXBEnumerationImpl
           
 class JAXBGroupImpl
           
 class JAXBSchemaImpl
           
 class JAXBTypeImpl
           
 

Methods in net.sf.jaxme.xs.jaxb.impl with parameters of type XSObject
 XSAttribute JAXBObjectFactoryImpl.newXSAttribute(XSObject pParent, XsTAttribute pAttribute)
           
 XSEnumeration JAXBObjectFactoryImpl.newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration)
           
 XSGroup JAXBObjectFactoryImpl.newXSGroup(XSObject pParent, XsTAll pAll)
           
 XSGroup JAXBObjectFactoryImpl.newXSGroup(XSObject pParent, XsEChoice pChoice)
           
 XSGroup JAXBObjectFactoryImpl.newXSGroup(XSObject pParent, XsESequence pSequence)
           
 XSGroup JAXBObjectFactoryImpl.newXSGroup(XSObject pParent, XsTGroupRef pGroupRef)
           
 XSGroup JAXBObjectFactoryImpl.newXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup)
           
 XSType JAXBObjectFactoryImpl.newXSType(XSObject pParent, XsETopLevelSimpleType pType)
           
 XSType JAXBObjectFactoryImpl.newXSType(XSObject pParent, XsTComplexType pType)
           
 XSType JAXBObjectFactoryImpl.newXSType(XSObject pParent, XsTLocalComplexType pType)
           
 XSType JAXBObjectFactoryImpl.newXSType(XSObject pParent, XsTLocalSimpleType pType)
           
 XSType JAXBObjectFactoryImpl.newXSType(XSObject pParent, XsTSimpleRestrictionType pType)
           
 XSElement JAXBObjectFactoryImpl.newXSElement(XSObject pParent, XsTElement pElement)
           
 

Constructors in net.sf.jaxme.xs.jaxb.impl with parameters of type XSObject
JAXBTypeImpl(XSObject pParent, XsETopLevelSimpleType pSimpleType)
          Creates a new instance of JAXBTypeImpl.
JAXBTypeImpl(XSObject pParent, XsTLocalSimpleType pSimpleType)
          Creates a new instance of JAXBTypeImpl.
JAXBTypeImpl(XSObject pParent, XsTSimpleRestrictionType pSimpleType)
          Creates a new instance of JAXBTypeImpl.
JAXBTypeImpl(XSObject pParent, XsTComplexType pComplexType)
          Creates a new instance of JAXBTypeImpl.
JAXBTypeImpl(XSObject pParent, XsTLocalComplexType pComplexType)
          Creates a new instance of JAXBTypeImpl.
JAXBGroupImpl(XSObject pParent, XsTGroupRef pBaseGroup)
          Creates a new instance of JAXBGroupImpl.
JAXBGroupImpl(XSObject pParent, XsTNamedGroup pBaseGroup)
          Creates a new instance of JAXBGroupImpl.
JAXBGroupImpl(XSObject pParent, XsEChoice pChoice)
          Creates a new instance of JAXBGroupImpl.
JAXBGroupImpl(XSObject pParent, XsESequence pSequence)
          Creates a new instance of JAXBGroupImpl.
JAXBGroupImpl(XSObject pParent, XsTAll pAll)
          Creates a new instance of JAXBGroupImpl.
JAXBEnumerationImpl(XSObject pParent, XsEEnumeration pBaseEnumeration)
          Creates a new instance of JAXBEnumerationImpl.
JAXBElementImpl(XSObject pParent, XsTElement pBaseElement)
          Creates a new instance of JAXBElementImpl.
JAXBAttributeImpl(XSObject pParent, XsTAttribute pBaseAttribute)
          Creates a new instance of JAXBAttributeImpl.
 

Uses of XSObject in net.sf.jaxme.xs.types
 

Classes in net.sf.jaxme.xs.types that implement XSObject
 class AbstractAtomicType
           
 class AbstractListType
           
 class AbstractSimpleType
           
 class XSAnySimpleType
          The type xs:anySimpleType.
 class XSAnyURI
          The type xs:anyURI.
 class XSBase64Binary
          The type xs:base64Binary.
 class XSBoolean
          The type xs:boolean.
 class XSByte
          The xs:byte type
 class XSDate
          The type xs:gYearMonth.
 class XSDateTime
          The type xs:dateTime.
 class XSDecimal
          The type xs:decimal.
 class XSDouble
          The type xs:double.
 class XSDuration
          The type xs:dateTime.
 class XSEntities
           
 class XSEntity
          The xs:NCName type
 class XSFloat
          The type xs:float.
 class XSGDay
          The type xs:gDay.
 class XSGMonth
          The type xs:gMonth.
 class XSGMonthDay
          The type xs:gMonthDay.
 class XSGYear
          The type xs:gYear.
 class XSGYearMonth
          The type xs:gYearMonth.
 class XSHexBinary
          The type xs:hexBinary.
 class XSID
          The xs:ID type
 class XSIDREF
          The xs:IDREF type
 class XSIDREFs
           
 class XSInt
          The xs:int type
 class XSInteger
          The xs:integer type
 class XSLanguage
          The xs:language type
 class XSLong
          The xs:long type
 class XSName
           
 class XSNCName
          The xs:NCName type
 class XSNegativeInteger
          The xs:integer type
 class XSNMToken
          The xs:NMTOKEN type
 class XSNMTokens
           
 class XSNonNegativeInteger
          The xs:nonNegativeInteger type
 class XSNonPositiveInteger
          The xs:nonPositiveInteger type
 class XSNormalizedString
          The xs:normalizedString type.
 class XSNotation
          The type xs:NOTATION.
 class XSPositiveInteger
          The xs:positiveInteger type
 class XSQName
          The type xs:QName.
 class XSShort
          The xs:short type
 class XSString
          The type xs:string.
 class XSTime
          The type xs:time.
 class XSToken
          The xs:token type.
 class XSUnsignedByte
          The xs:unsignedByte type
 class XSUnsignedInt
          The xs:unsignedInt type
 class XSUnsignedLong
          The xs:unsignedLong type
 class XSUnsignedShort
          The xs:unsignedShort type
 

Methods in net.sf.jaxme.xs.types that return XSObject
 XSObject AbstractSimpleType.getParentObject()