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 XsObjectFactory
public XsAGDefRef newXsAGDefRef(XsObject pOwner)
newXsAGDefRef
in interface XsObjectFactory
public XsAGOccurs newXsAGOccurs(XsObject pOwner)
newXsAGOccurs
in interface XsObjectFactory
public XsEAnnotation newXsEAnnotation(XsObject pParent)
newXsEAnnotation
in interface XsObjectFactory
public XsEAny newXsEAny(XsObject pParent)
newXsEAny
in interface XsObjectFactory
public XsEAppinfo newXsEAppinfo(XsObject pParent)
newXsEAppinfo
in interface XsObjectFactory
public XsEComplexContent newXsEComplexContent(XsObject pParent)
newXsEComplexContent
in interface XsObjectFactory
public XsEChoice newXsEChoice(XsObject pParent)
newXsEChoice
in interface XsObjectFactory
public XsEDocumentation newXsEDocumentation(XsObject pParent)
newXsEDocumentation
in interface XsObjectFactory
public XsEEnumeration newXsEEnumeration(XsObject pParent)
newXsEEnumeration
in interface XsObjectFactory
public XsEFractionDigits newXsEFractionDigits(XsObject pParent)
newXsEFractionDigits
in interface XsObjectFactory
public XsEField newXsEField(XsObject pParent)
newXsEField
in interface XsObjectFactory
public XsEImport newXsEImport(XsObject pParent)
newXsEImport
in interface XsObjectFactory
public XsEInclude newXsEInclude(XsObject pParent)
newXsEInclude
in interface XsObjectFactory
public XsEKey newXsEKey(XsObject pParent)
newXsEKey
in interface XsObjectFactory
public XsEKeyref newXsEKeyref(XsObject pParent)
newXsEKeyref
in interface XsObjectFactory
public XsELength newXsELength(XsObject pParent)
newXsELength
in interface XsObjectFactory
public XsEList newXsEList(XsObject pParent)
newXsEList
in interface XsObjectFactory
public XsEMaxExclusive newXsEMaxExclusive(XsObject pParent)
newXsEMaxExclusive
in interface XsObjectFactory
public XsEMaxInclusive newXsEMaxInclusive(XsObject pParent)
newXsEMaxInclusive
in interface XsObjectFactory
public XsEMaxLength newXsEMaxLength(XsObject pParent)
newXsEMaxLength
in interface XsObjectFactory
public XsEMinExclusive newXsEMinExclusive(XsObject pParent)
newXsEMinExclusive
in interface XsObjectFactory
public XsEMinInclusive newXsEMinInclusive(XsObject pParent)
newXsEMinInclusive
in interface XsObjectFactory
public XsEMinLength newXsEMinLength(XsObject pParent)
newXsEMinLength
in interface XsObjectFactory
public XsENotation newXsENotation(XsObject pParent)
newXsENotation
in interface XsObjectFactory
public XsEPattern newXsEPattern(XsObject pParent)
newXsEPattern
in interface XsObjectFactory
public XsERedefine newXsERedefine(XsObject pParent)
newXsERedefine
in interface XsObjectFactory
public XsERestriction newXsERestriction(XsObject pParent)
newXsERestriction
in interface XsObjectFactory
public XsESequence newXsESequence(XsObject pParent)
newXsESequence
in interface XsObjectFactory
public XsESelector newXsESelector(XsObject pParent)
newXsESelector
in interface XsObjectFactory
public XsESimpleContent newXsESimpleContent(XsObject pParent)
newXsESimpleContent
in interface XsObjectFactory
public XsESchema newXsESchema()
newXsESchema
in interface XsObjectFactory
public XsETopLevelSimpleType newXsETopLevelSimpleType(XsObject pParent)
newXsETopLevelSimpleType
in interface XsObjectFactory
public XsETotalDigits newXsETotalDigits(XsObject pParent)
newXsETotalDigits
in interface XsObjectFactory
public XsEUnion newXsEUnion(XsObject pParent)
newXsEUnion
in interface XsObjectFactory
public XsEUnique newXsEUnique(XsObject pParent)
newXsEUnique
in interface XsObjectFactory
public XsEWhiteSpace newXsEWhiteSpace(XsObject pParent)
newXsEWhiteSpace
in interface XsObjectFactory
public XsGAllModel newXsGAllModel(XsObject pParent)
newXsGAllModel
in interface XsObjectFactory
public XsGAttrDecls newXsGAttrDecls(XsObject pOwner)
newXsGAttrDecls
in interface XsObjectFactory
public XsGIdentityConstraint newXsGIdentityConstraint(XsObject pOwner)
newXsGIdentityConstraint
in interface XsObjectFactory
public XsGParticle newXsGParticle(XsObject pOwner)
newXsGParticle
in interface XsObjectFactory
public XsGComplexTypeModel newXsGComplexTypeModel(XsObject pOwner)
newXsGComplexTypeModel
in interface XsObjectFactory
public XsGSimpleRestrictionModel newXsGSimpleRestrictionModel(XsObject pOwner)
newXsGSimpleRestrictionModel
in interface XsObjectFactory
public XsGTypeDefParticle newXsGTypeDefParticle(XsObject pOwner)
newXsGTypeDefParticle
in interface XsObjectFactory
public XsTAll newXsTAll(XsObject pParent)
newXsTAll
in interface XsObjectFactory
public XsTAnnotated newXsTAnnotated(XsObject pParent)
newXsTAnnotated
in interface XsObjectFactory
public XsTAttribute newXsTAttribute(XsObject pParent)
newXsTAttribute
in interface XsObjectFactory
public XsTAttributeGroup newXsTAttributeGroup(XsObject pParent)
newXsTAttributeGroup
in interface XsObjectFactory
public XsTAttributeGroupRef newXsTAttributeGroupRef(XsObject pParent)
newXsTAttributeGroupRef
in interface XsObjectFactory
public XsTComplexRestrictionType newXsTComplexRestrictionType(XsObject pParent)
newXsTComplexRestrictionType
in interface XsObjectFactory
public XsTComplexType newXsTComplexType(XsObject pParent)
newXsTComplexType
in interface XsObjectFactory
public XsTExtensionType newXsTExtensionType(XsObject pParent)
newXsTExtensionType
in interface XsObjectFactory
public XsTLocalElement newXsTLocalElement(XsObject pParent)
newXsTLocalElement
in interface XsObjectFactory
public 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 XsObjectFactory
public XsTLocalComplexType newXsTLocalComplexType(XsObject pParent)
newXsTLocalComplexType
in interface XsObjectFactory
public XsTLocalSimpleType newXsTLocalSimpleType(XsObject pParent)
newXsTLocalSimpleType
in interface XsObjectFactory
public XsTNamedGroup newXsTNamedGroup(XsObject pParent)
newXsTNamedGroup
in interface XsObjectFactory
public XsTGroup newXsTGroup(XsObject pParent)
newXsTGroup
in interface XsObjectFactory
public XsTGroupRef newXsTGroupRef(XsObject pParent)
newXsTGroupRef
in interface XsObjectFactory
public XsTSimpleExplicitGroup newXsTSimpleExplicitGroup(XsObject pParent)
newXsTSimpleExplicitGroup
in interface XsObjectFactory
public XsTSimpleExtensionType newXsTSimpleExtensionType(XsObject pParent)
newXsTSimpleExtensionType
in interface XsObjectFactory
public XsTSimpleRestrictionType newXsTSimpleRestrictionType(XsObject pParent)
newXsTSimpleRestrictionType
in interface XsObjectFactory
public XsTTopLevelElement newXsTTopLevelElement(XsObject pParent)
newXsTTopLevelElement
in interface XsObjectFactory
public XsTWildcard newXsTWildcard(XsObject pParent)
newXsTWildcard
in interface XsObjectFactory
public org.xml.sax.XMLReader newXMLReader(boolean pValidating) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
newXMLReader
in interface XsObjectFactory
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
public XsSAXParser newXsSAXParser()
newXsSAXParser
in interface XsObjectFactory
public XsSAXParser newXsSAXParser(java.lang.Object pBean)
newXsSAXParser
in interface XsObjectFactory