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()
XSObjectFactory
Returns a new instance of XSLogicalParser
.
newXSLogicalParser
in interface XSObjectFactory
public XSSchema newXSSchema(XSContext pContext, XsESchema pSchema) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSchema
.
newXSSchema
in interface XSObjectFactory
org.xml.sax.SAXException
public XSAnnotation newXSAnnotation(XSObject pParent, XsEAnnotation pAnnotation) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSAnnotation
.
newXSAnnotation
in interface XSObjectFactory
org.xml.sax.SAXException
public XSAnnotation[] newXSAnnotations(XSObject pParent, XsEAnnotation pAnnotation) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instances of XSAnnotation
.
newXSAnnotations
in interface XSObjectFactory
org.xml.sax.SAXException
public XSAppinfo newXSAppinfo(XSObject pParent, XsEAppinfo pAppinfo)
XSObjectFactory
Returns a new instance of XSAppinfo
.
newXSAppinfo
in interface XSObjectFactory
public XSSimpleType newXSAtomicType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSAtomicType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleType newXSAtomicType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSAtomicType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSAttribute newXSAttribute(XSObject pParent, XsTAttribute pAttribute) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSAttribute
.
newXSAttribute
in interface XSObjectFactory
org.xml.sax.SAXException
public XSAttributeGroup newXSAttributeGroup(XSObject pParent, XsTAttributeGroup pGroup) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSAttributeGroup
.
newXSAttributeGroup
in interface XSObjectFactory
org.xml.sax.SAXException
public XSDocumentation newXSDocumentation(XSObject pParent, XsEDocumentation pDocumentation) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSDocumentation
.
newXSDocumentation
in interface XSObjectFactory
org.xml.sax.SAXException
public XSElement newXSElement(XSObject pParent, XsTElement pElement) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSElement
.
newXSElement
in interface XSObjectFactory
org.xml.sax.SAXException
public XSEnumeration newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSEnumeration
.
newXSEnumeration
in interface XSObjectFactory
org.xml.sax.SAXException
public XSGroup newXSGroup(XSObject pParent, XsTAll pAll) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSGroup
.
newXSGroup
in interface XSObjectFactory
org.xml.sax.SAXException
public XSGroup newXSGroup(XSObject pParent, XsEChoice pChoice) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSGroup
.
newXSGroup
in interface XSObjectFactory
org.xml.sax.SAXException
public XSGroup newXSGroup(XSObject pParent, XsESequence pSequence) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSGroup
.
newXSGroup
in interface XSObjectFactory
org.xml.sax.SAXException
public XSGroup newXSGroup(XSObject pParent, XsTGroupRef pGroupRef) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSGroup
.
newXSGroup
in interface XSObjectFactory
org.xml.sax.SAXException
public XSGroup newXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSGroup
.
newXSGroup
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleType newXSListType(XSType pParent, XsEList pList) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSListType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleType newXSListType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSListType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleType newXSListType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSListType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSType newXSType(XSObject pParent, XsETopLevelSimpleType pType) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSType
.
newXSType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSType newXSType(XSObject pParent, XsTComplexType pType) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSType
.
newXSType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSType newXSType(XSObject pParent, XsTLocalComplexType pType) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSType
.
newXSType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSType newXSType(XSObject pParent, XsTLocalSimpleType pType) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSType
.
newXSType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSType newXSType(XSObject pParent, XsTSimpleRestrictionType pType) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSType
.
newXSType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleType newXSUnionType(XSType pParent, XsEUnion pUnion) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSUnionType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleType newXSUnionType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSUnionType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleType newXSUnionType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleType
.
newXSUnionType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSNotation newXSNotation(XSObject pParent, XsENotation pNotation) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSNotation
.
newXSNotation
in interface XSObjectFactory
org.xml.sax.SAXException
public XSAny newXSAny(XSObject pParent, XsEAny pAny) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSAny
.
newXSAny
in interface XSObjectFactory
org.xml.sax.SAXException
public XSSimpleContentType newXSSimpleContentType(XSType pParent, XSType pSimpleType, XsObject pBaseType) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSSimpleContentType
.
newXSSimpleContentType
in interface XSObjectFactory
org.xml.sax.SAXException
public XSWildcard newXSWildcard(XSObject pParent, XsTWildcard pWildcard) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSWildcard
.
newXSWildcard
in interface XSObjectFactory
org.xml.sax.SAXException
public XSIdentityConstraint newXSIdentityConstraint(XSElement pParent, XsEKey key) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSIdentityConstraint
.
newXSIdentityConstraint
in interface XSObjectFactory
org.xml.sax.SAXException
public XSKeyRef newXSKeyRef(XSElement pParent, XsEKeyref keyRef) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSKeyRef
.
newXSKeyRef
in interface XSObjectFactory
org.xml.sax.SAXException
public XSIdentityConstraint newXSIdentityConstraint(XSElement pParent, XsEUnique unique) throws org.xml.sax.SAXException
XSObjectFactory
Returns a new instance of XSIdentityConstraint
.
newXSIdentityConstraint
in interface XSObjectFactory
org.xml.sax.SAXException
public SchemaTransformer getSchemaTransformer()
XSObjectFactory
getSchemaTransformer
in interface XSObjectFactory