public class XsObjectFactoryImpl extends java.lang.Object implements XsObjectFactory
The XsObjectFactory, which allows to extend the parser. The various elements and/or attributes use this factory to create new objects.
| Constructor and Description |
|---|
XsObjectFactoryImpl() |
protected XSContext getContext()
public org.xml.sax.Locator getLocator()
getLocator in interface XsObjectFactorypublic XsAGDefRef newXsAGDefRef(XsObject pOwner)
newXsAGDefRef in interface XsObjectFactorypublic XsAGOccurs newXsAGOccurs(XsObject pOwner)
newXsAGOccurs in interface XsObjectFactorypublic XsEAnnotation newXsEAnnotation(XsObject pParent)
newXsEAnnotation in interface XsObjectFactorypublic XsEAny newXsEAny(XsObject pParent)
newXsEAny in interface XsObjectFactorypublic XsEAppinfo newXsEAppinfo(XsObject pParent)
newXsEAppinfo in interface XsObjectFactorypublic XsEComplexContent newXsEComplexContent(XsObject pParent)
newXsEComplexContent in interface XsObjectFactorypublic XsEChoice newXsEChoice(XsObject pParent)
newXsEChoice in interface XsObjectFactorypublic XsEDocumentation newXsEDocumentation(XsObject pParent)
newXsEDocumentation in interface XsObjectFactorypublic XsEEnumeration newXsEEnumeration(XsObject pParent)
newXsEEnumeration in interface XsObjectFactorypublic XsEFractionDigits newXsEFractionDigits(XsObject pParent)
newXsEFractionDigits in interface XsObjectFactorypublic XsEField newXsEField(XsObject pParent)
newXsEField in interface XsObjectFactorypublic XsEImport newXsEImport(XsObject pParent)
newXsEImport in interface XsObjectFactorypublic XsEInclude newXsEInclude(XsObject pParent)
newXsEInclude in interface XsObjectFactorypublic XsEKey newXsEKey(XsObject pParent)
newXsEKey in interface XsObjectFactorypublic XsEKeyref newXsEKeyref(XsObject pParent)
newXsEKeyref in interface XsObjectFactorypublic XsELength newXsELength(XsObject pParent)
newXsELength in interface XsObjectFactorypublic XsEList newXsEList(XsObject pParent)
newXsEList in interface XsObjectFactorypublic XsEMaxExclusive newXsEMaxExclusive(XsObject pParent)
newXsEMaxExclusive in interface XsObjectFactorypublic XsEMaxInclusive newXsEMaxInclusive(XsObject pParent)
newXsEMaxInclusive in interface XsObjectFactorypublic XsEMaxLength newXsEMaxLength(XsObject pParent)
newXsEMaxLength in interface XsObjectFactorypublic XsEMinExclusive newXsEMinExclusive(XsObject pParent)
newXsEMinExclusive in interface XsObjectFactorypublic XsEMinInclusive newXsEMinInclusive(XsObject pParent)
newXsEMinInclusive in interface XsObjectFactorypublic XsEMinLength newXsEMinLength(XsObject pParent)
newXsEMinLength in interface XsObjectFactorypublic XsENotation newXsENotation(XsObject pParent)
newXsENotation in interface XsObjectFactorypublic XsEPattern newXsEPattern(XsObject pParent)
newXsEPattern in interface XsObjectFactorypublic XsERedefine newXsERedefine(XsObject pParent)
newXsERedefine in interface XsObjectFactorypublic XsERestriction newXsERestriction(XsObject pParent)
newXsERestriction in interface XsObjectFactorypublic XsESequence newXsESequence(XsObject pParent)
newXsESequence in interface XsObjectFactorypublic XsESelector newXsESelector(XsObject pParent)
newXsESelector in interface XsObjectFactorypublic XsESimpleContent newXsESimpleContent(XsObject pParent)
newXsESimpleContent in interface XsObjectFactorypublic XsESchema newXsESchema()
newXsESchema in interface XsObjectFactorypublic XsETopLevelSimpleType newXsETopLevelSimpleType(XsObject pParent)
newXsETopLevelSimpleType in interface XsObjectFactorypublic XsETotalDigits newXsETotalDigits(XsObject pParent)
newXsETotalDigits in interface XsObjectFactorypublic XsEUnion newXsEUnion(XsObject pParent)
newXsEUnion in interface XsObjectFactorypublic XsEUnique newXsEUnique(XsObject pParent)
newXsEUnique in interface XsObjectFactorypublic XsEWhiteSpace newXsEWhiteSpace(XsObject pParent)
newXsEWhiteSpace in interface XsObjectFactorypublic XsGAllModel newXsGAllModel(XsObject pParent)
newXsGAllModel in interface XsObjectFactorypublic XsGAttrDecls newXsGAttrDecls(XsObject pOwner)
newXsGAttrDecls in interface XsObjectFactorypublic XsGIdentityConstraint newXsGIdentityConstraint(XsObject pOwner)
newXsGIdentityConstraint in interface XsObjectFactorypublic XsGParticle newXsGParticle(XsObject pOwner)
newXsGParticle in interface XsObjectFactorypublic XsGComplexTypeModel newXsGComplexTypeModel(XsObject pOwner)
newXsGComplexTypeModel in interface XsObjectFactorypublic XsGSimpleRestrictionModel newXsGSimpleRestrictionModel(XsObject pOwner)
newXsGSimpleRestrictionModel in interface XsObjectFactorypublic XsGTypeDefParticle newXsGTypeDefParticle(XsObject pOwner)
newXsGTypeDefParticle in interface XsObjectFactorypublic XsTAll newXsTAll(XsObject pParent)
newXsTAll in interface XsObjectFactorypublic XsTAnnotated newXsTAnnotated(XsObject pParent)
newXsTAnnotated in interface XsObjectFactorypublic XsTAttribute newXsTAttribute(XsObject pParent)
newXsTAttribute in interface XsObjectFactorypublic XsTAttributeGroup newXsTAttributeGroup(XsObject pParent)
newXsTAttributeGroup in interface XsObjectFactorypublic XsTAttributeGroupRef newXsTAttributeGroupRef(XsObject pParent)
newXsTAttributeGroupRef in interface XsObjectFactorypublic XsTComplexRestrictionType newXsTComplexRestrictionType(XsObject pParent)
newXsTComplexRestrictionType in interface XsObjectFactorypublic XsTComplexType newXsTComplexType(XsObject pParent)
newXsTComplexType in interface XsObjectFactorypublic XsTExtensionType newXsTExtensionType(XsObject pParent)
newXsTExtensionType in interface XsObjectFactorypublic XsTLocalElement newXsTLocalElement(XsObject pParent)
newXsTLocalElement in interface XsObjectFactorypublic XsTLocalElement newXsTLocalAllElement(XsObject pParent)
Creates a new instance of XsTLocalElement, which
is located inside of an xs:all group. The
element ensures that its minOccurs and
maxOccurs values are 0 or 1.
newXsTLocalAllElement in interface XsObjectFactorypublic XsTLocalComplexType newXsTLocalComplexType(XsObject pParent)
newXsTLocalComplexType in interface XsObjectFactorypublic XsTLocalSimpleType newXsTLocalSimpleType(XsObject pParent)
newXsTLocalSimpleType in interface XsObjectFactorypublic XsTNamedGroup newXsTNamedGroup(XsObject pParent)
newXsTNamedGroup in interface XsObjectFactorypublic XsTGroup newXsTGroup(XsObject pParent)
newXsTGroup in interface XsObjectFactorypublic XsTGroupRef newXsTGroupRef(XsObject pParent)
newXsTGroupRef in interface XsObjectFactorypublic XsTSimpleExplicitGroup newXsTSimpleExplicitGroup(XsObject pParent)
newXsTSimpleExplicitGroup in interface XsObjectFactorypublic XsTSimpleExtensionType newXsTSimpleExtensionType(XsObject pParent)
newXsTSimpleExtensionType in interface XsObjectFactorypublic XsTSimpleRestrictionType newXsTSimpleRestrictionType(XsObject pParent)
newXsTSimpleRestrictionType in interface XsObjectFactorypublic XsTTopLevelElement newXsTTopLevelElement(XsObject pParent)
newXsTTopLevelElement in interface XsObjectFactorypublic XsTWildcard newXsTWildcard(XsObject pParent)
newXsTWildcard in interface XsObjectFactorypublic org.xml.sax.XMLReader newXMLReader(boolean pValidating)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException
newXMLReader in interface XsObjectFactoryjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionpublic XsSAXParser newXsSAXParser()
newXsSAXParser in interface XsObjectFactorypublic XsSAXParser newXsSAXParser(java.lang.Object pBean)
newXsSAXParser in interface XsObjectFactory