public class XSObjectFactoryImpl extends java.lang.Object implements XSObjectFactory
Default implementation of the XSObjectFactory.
| Constructor and Description |
|---|
XSObjectFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
SchemaTransformer |
getSchemaTransformer()
Returns the object factories schema transformer.
|
XSAnnotation |
newXSAnnotation(XSObject pParent,
XsEAnnotation pAnnotation)
Returns a new instance of
XSAnnotation. |
XSAnnotation[] |
newXSAnnotations(XSObject pParent,
XsEAnnotation pAnnotation)
Returns a new instances of
XSAnnotation. |
XSAny |
newXSAny(XSObject pParent,
XsEAny pAny)
Returns a new instance of
XSAny. |
XSAppinfo |
newXSAppinfo(XSObject pParent,
XsEAppinfo pAppinfo)
Returns a new instance of
XSAppinfo. |
XSSimpleType |
newXSAtomicType(XSType pParent,
XSType pRestrictedType,
XsERestriction pRestriction)
Returns a new instance of
XSSimpleType. |
XSSimpleType |
newXSAtomicType(XSType pParent,
XSType pRestrictedType,
XsTSimpleRestrictionType pRestriction)
Returns a new instance of
XSSimpleType. |
XSAttribute |
newXSAttribute(XSObject pParent,
XsTAttribute pAttribute)
Returns a new instance of
XSAttribute. |
XSAttributeGroup |
newXSAttributeGroup(XSObject pParent,
XsTAttributeGroup pGroup)
Returns a new instance of
XSAttributeGroup. |
XSDocumentation |
newXSDocumentation(XSObject pParent,
XsEDocumentation pDocumentation)
Returns a new instance of
XSDocumentation. |
XSElement |
newXSElement(XSObject pParent,
XsTElement pElement)
Returns a new instance of
XSElement. |
XSEnumeration |
newXSEnumeration(XSObject pParent,
XsEEnumeration pEnumeration)
Returns a new instance of
XSEnumeration. |
XSGroup |
newXSGroup(XSObject pParent,
XsEChoice pChoice)
Returns a new instance of
XSGroup. |
XSGroup |
newXSGroup(XSObject pParent,
XsESequence pSequence)
Returns a new instance of
XSGroup. |
XSGroup |
newXSGroup(XSObject pParent,
XsTAll pAll)
Returns a new instance of
XSGroup. |
XSGroup |
newXSGroup(XSObject pParent,
XsTGroupRef pGroupRef)
Returns a new instance of
XSGroup. |
XSGroup |
newXSGroup(XSObject pParent,
XsTNamedGroup pNamedGroup)
Returns a new instance of
XSGroup. |
XSIdentityConstraint |
newXSIdentityConstraint(XSElement pParent,
XsEKey key)
Returns a new instance of
XSIdentityConstraint. |
XSIdentityConstraint |
newXSIdentityConstraint(XSElement pParent,
XsEUnique unique)
Returns a new instance of
XSIdentityConstraint. |
XSKeyRef |
newXSKeyRef(XSElement pParent,
XsEKeyref keyRef)
Returns a new instance of
XSKeyRef. |
XSSimpleType |
newXSListType(XSType pParent,
XsEList pList)
Returns a new instance of
XSSimpleType. |
XSSimpleType |
newXSListType(XSType pParent,
XSType pRestrictedType,
XsERestriction pRestriction)
Returns a new instance of
XSSimpleType. |
XSSimpleType |
newXSListType(XSType pParent,
XSType pRestrictedType,
XsTSimpleRestrictionType pRestriction)
Returns a new instance of
XSSimpleType. |
XSLogicalParser |
newXSLogicalParser()
Returns a new instance of
XSLogicalParser. |
XSNotation |
newXSNotation(XSObject pParent,
XsENotation pNotation)
Returns a new instance of
XSNotation. |
XSSchema |
newXSSchema(XSContext pContext,
XsESchema pSchema)
Returns a new instance of
XSSchema. |
XSSimpleContentType |
newXSSimpleContentType(XSType pParent,
XSType pSimpleType,
XsObject pBaseType)
Returns a new instance of
XSSimpleContentType. |
XSType |
newXSType(XSObject pParent,
XsETopLevelSimpleType pType)
Returns a new instance of
XSType. |
XSType |
newXSType(XSObject pParent,
XsTComplexType pType)
Returns a new instance of
XSType. |
XSType |
newXSType(XSObject pParent,
XsTLocalComplexType pType)
Returns a new instance of
XSType. |
XSType |
newXSType(XSObject pParent,
XsTLocalSimpleType pType)
Returns a new instance of
XSType. |
XSType |
newXSType(XSObject pParent,
XsTSimpleRestrictionType pType)
Returns a new instance of
XSType. |
XSSimpleType |
newXSUnionType(XSType pParent,
XsEUnion pUnion)
Returns a new instance of
XSSimpleType. |
XSSimpleType |
newXSUnionType(XSType pParent,
XSType pRestrictedType,
XsERestriction pRestriction)
Returns a new instance of
XSSimpleType. |
XSSimpleType |
newXSUnionType(XSType pParent,
XSType pRestrictedType,
XsTSimpleRestrictionType pRestriction)
Returns a new instance of
XSSimpleType. |
XSWildcard |
newXSWildcard(XSObject pParent,
XsTWildcard pWildcard)
Returns a new instance of
XSWildcard. |
public XSLogicalParser newXSLogicalParser()
XSObjectFactoryReturns a new instance of XSLogicalParser.
newXSLogicalParser in interface XSObjectFactorypublic XSSchema newXSSchema(XSContext pContext, XsESchema pSchema) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSchema.
newXSSchema in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSAnnotation newXSAnnotation(XSObject pParent, XsEAnnotation pAnnotation) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSAnnotation.
newXSAnnotation in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSAnnotation[] newXSAnnotations(XSObject pParent, XsEAnnotation pAnnotation) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instances of XSAnnotation.
newXSAnnotations in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSAppinfo newXSAppinfo(XSObject pParent, XsEAppinfo pAppinfo)
XSObjectFactoryReturns a new instance of XSAppinfo.
newXSAppinfo in interface XSObjectFactorypublic XSSimpleType newXSAtomicType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSAtomicType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleType newXSAtomicType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSAtomicType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSAttribute newXSAttribute(XSObject pParent, XsTAttribute pAttribute) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSAttribute.
newXSAttribute in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSAttributeGroup newXSAttributeGroup(XSObject pParent, XsTAttributeGroup pGroup) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSAttributeGroup.
newXSAttributeGroup in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSDocumentation newXSDocumentation(XSObject pParent, XsEDocumentation pDocumentation) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSDocumentation.
newXSDocumentation in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSElement newXSElement(XSObject pParent, XsTElement pElement) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSElement.
newXSElement in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSEnumeration newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSEnumeration.
newXSEnumeration in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSGroup newXSGroup(XSObject pParent, XsTAll pAll) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSGroup.
newXSGroup in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSGroup newXSGroup(XSObject pParent, XsEChoice pChoice) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSGroup.
newXSGroup in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSGroup newXSGroup(XSObject pParent, XsESequence pSequence) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSGroup.
newXSGroup in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSGroup newXSGroup(XSObject pParent, XsTGroupRef pGroupRef) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSGroup.
newXSGroup in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSGroup newXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSGroup.
newXSGroup in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleType newXSListType(XSType pParent, XsEList pList) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSListType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleType newXSListType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSListType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleType newXSListType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSListType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSType newXSType(XSObject pParent, XsETopLevelSimpleType pType) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSType.
newXSType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSType newXSType(XSObject pParent, XsTComplexType pType) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSType.
newXSType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSType newXSType(XSObject pParent, XsTLocalComplexType pType) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSType.
newXSType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSType newXSType(XSObject pParent, XsTLocalSimpleType pType) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSType.
newXSType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSType newXSType(XSObject pParent, XsTSimpleRestrictionType pType) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSType.
newXSType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleType newXSUnionType(XSType pParent, XsEUnion pUnion) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSUnionType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleType newXSUnionType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSUnionType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleType newXSUnionType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleType.
newXSUnionType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSNotation newXSNotation(XSObject pParent, XsENotation pNotation) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSNotation.
newXSNotation in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSAny newXSAny(XSObject pParent, XsEAny pAny) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSAny.
newXSAny in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSSimpleContentType newXSSimpleContentType(XSType pParent, XSType pSimpleType, XsObject pBaseType) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSSimpleContentType.
newXSSimpleContentType in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSWildcard newXSWildcard(XSObject pParent, XsTWildcard pWildcard) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSWildcard.
newXSWildcard in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSIdentityConstraint newXSIdentityConstraint(XSElement pParent, XsEKey key) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSIdentityConstraint.
newXSIdentityConstraint in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSKeyRef newXSKeyRef(XSElement pParent, XsEKeyref keyRef) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSKeyRef.
newXSKeyRef in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic XSIdentityConstraint newXSIdentityConstraint(XSElement pParent, XsEUnique unique) throws org.xml.sax.SAXException
XSObjectFactoryReturns a new instance of XSIdentityConstraint.
newXSIdentityConstraint in interface XSObjectFactoryorg.xml.sax.SAXExceptionpublic SchemaTransformer getSchemaTransformer()
XSObjectFactorygetSchemaTransformer in interface XSObjectFactory