org.apache.ws.jaxme.xs.xml

Interface XsObjectFactory

public interface XsObjectFactory

Author: Jochen Wiedmann

Method Summary
LocatorgetLocator()
XMLReadernewXMLReader(boolean pValidating)
XsAGDefRefnewXsAGDefRef(XsObject pOwner)
XsAGOccursnewXsAGOccurs(XsObject pOwner)
XsEAnnotationnewXsEAnnotation(XsObject pParent)
XsEAnynewXsEAny(XsObject pParent)
XsEAppinfonewXsEAppinfo(XsObject pParent)
XsEChoicenewXsEChoice(XsObject pParent)
XsEComplexContentnewXsEComplexContent(XsObject pParent)
XsEDocumentationnewXsEDocumentation(XsObject pParent)
XsEEnumerationnewXsEEnumeration(XsObject pParent)
XsEFieldnewXsEField(XsObject pParent)
XsEFractionDigitsnewXsEFractionDigits(XsObject pParent)
XsEImportnewXsEImport(XsObject pParent)
XsEIncludenewXsEInclude(XsObject pParent)
XsEKeynewXsEKey(XsObject pParent)
XsEKeyrefnewXsEKeyref(XsObject pParent)
XsELengthnewXsELength(XsObject pParent)
XsEListnewXsEList(XsObject pParent)
XsEMaxExclusivenewXsEMaxExclusive(XsObject pParent)
XsEMaxInclusivenewXsEMaxInclusive(XsObject pParent)
XsEMaxLengthnewXsEMaxLength(XsObject pParent)
XsEMinExclusivenewXsEMinExclusive(XsObject pParent)
XsEMinInclusivenewXsEMinInclusive(XsObject pParent)
XsEMinLengthnewXsEMinLength(XsObject pParent)
XsENotationnewXsENotation(XsObject pParent)
XsEPatternnewXsEPattern(XsObject pParent)
XsERedefinenewXsERedefine(XsObject pParent)
XsERestrictionnewXsERestriction(XsObject pParent)
XsESchemanewXsESchema()
XsESelectornewXsESelector(XsObject pParent)
XsESequencenewXsESequence(XsObject pParent)
XsESimpleContentnewXsESimpleContent(XsObject pParent)
XsETopLevelSimpleTypenewXsETopLevelSimpleType(XsObject pParent)
XsETotalDigitsnewXsETotalDigits(XsObject pParent)
XsEUnionnewXsEUnion(XsObject pParent)
XsEUniquenewXsEUnique(XsObject pParent)
XsEWhiteSpacenewXsEWhiteSpace(XsObject pParent)
XsGAllModelnewXsGAllModel(XsObject pParent)
XsGAttrDeclsnewXsGAttrDecls(XsObject pOwner)
XsGComplexTypeModelnewXsGComplexTypeModel(XsObject pOwner)
XsGIdentityConstraintnewXsGIdentityConstraint(XsObject pOwner)
XsGParticlenewXsGParticle(XsObject pOwner)
XsGSimpleRestrictionModelnewXsGSimpleRestrictionModel(XsObject pOwner)
XsGTypeDefParticlenewXsGTypeDefParticle(XsObject pOwner)
XsSAXParsernewXsSAXParser()
XsSAXParsernewXsSAXParser(Object pBean)
XsTAllnewXsTAll(XsObject pParent)
XsTAnnotatednewXsTAnnotated(XsObject pParent)
XsTAttributenewXsTAttribute(XsObject pParent)
XsTAttributeGroupnewXsTAttributeGroup(XsObject pParent)
XsTAttributeGroupRefnewXsTAttributeGroupRef(XsObject pParent)
XsTComplexRestrictionTypenewXsTComplexRestrictionType(XsObject pParent)
XsTComplexTypenewXsTComplexType(XsObject pParent)
XsTExtensionTypenewXsTExtensionType(XsObject pParent)
XsTGroupnewXsTGroup(XsObject pParent)
XsTGroupRefnewXsTGroupRef(XsObject pParent)
XsTLocalElementnewXsTLocalAllElement(XsObject pParent)

Creates a new instance of {@link XsTLocalElement}, which is located inside of an xs:all group.

XsTLocalComplexTypenewXsTLocalComplexType(XsObject pParent)
XsTLocalElementnewXsTLocalElement(XsObject pParent)
XsTLocalSimpleTypenewXsTLocalSimpleType(XsObject pParent)
XsTNamedGroupnewXsTNamedGroup(XsObject pParent)
XsTSimpleExplicitGroupnewXsTSimpleExplicitGroup(XsObject pParent)
XsTSimpleExtensionTypenewXsTSimpleExtensionType(XsObject pParent)
XsTSimpleRestrictionTypenewXsTSimpleRestrictionType(XsObject pParent)
XsTTopLevelElementnewXsTTopLevelElement(XsObject pParent)
XsTWildcardnewXsTWildcard(XsObject pParent)

Method Detail

getLocator

public Locator getLocator()

newXMLReader

public XMLReader newXMLReader(boolean pValidating)

newXsAGDefRef

public XsAGDefRef newXsAGDefRef(XsObject pOwner)

newXsAGOccurs

public XsAGOccurs newXsAGOccurs(XsObject pOwner)

newXsEAnnotation

public XsEAnnotation newXsEAnnotation(XsObject pParent)

newXsEAny

public XsEAny newXsEAny(XsObject pParent)

newXsEAppinfo

public XsEAppinfo newXsEAppinfo(XsObject pParent)

newXsEChoice

public XsEChoice newXsEChoice(XsObject pParent)

newXsEComplexContent

public XsEComplexContent newXsEComplexContent(XsObject pParent)

newXsEDocumentation

public XsEDocumentation newXsEDocumentation(XsObject pParent)

newXsEEnumeration

public XsEEnumeration newXsEEnumeration(XsObject pParent)

newXsEField

public XsEField newXsEField(XsObject pParent)

newXsEFractionDigits

public XsEFractionDigits newXsEFractionDigits(XsObject pParent)

newXsEImport

public XsEImport newXsEImport(XsObject pParent)

newXsEInclude

public XsEInclude newXsEInclude(XsObject pParent)

newXsEKey

public XsEKey newXsEKey(XsObject pParent)

newXsEKeyref

public XsEKeyref newXsEKeyref(XsObject pParent)

newXsELength

public XsELength newXsELength(XsObject pParent)

newXsEList

public XsEList newXsEList(XsObject pParent)

newXsEMaxExclusive

public XsEMaxExclusive newXsEMaxExclusive(XsObject pParent)

newXsEMaxInclusive

public XsEMaxInclusive newXsEMaxInclusive(XsObject pParent)

newXsEMaxLength

public XsEMaxLength newXsEMaxLength(XsObject pParent)

newXsEMinExclusive

public XsEMinExclusive newXsEMinExclusive(XsObject pParent)

newXsEMinInclusive

public XsEMinInclusive newXsEMinInclusive(XsObject pParent)

newXsEMinLength

public XsEMinLength newXsEMinLength(XsObject pParent)

newXsENotation

public XsENotation newXsENotation(XsObject pParent)

newXsEPattern

public XsEPattern newXsEPattern(XsObject pParent)

newXsERedefine

public XsERedefine newXsERedefine(XsObject pParent)

newXsERestriction

public XsERestriction newXsERestriction(XsObject pParent)

newXsESchema

public XsESchema newXsESchema()

newXsESelector

public XsESelector newXsESelector(XsObject pParent)

newXsESequence

public XsESequence newXsESequence(XsObject pParent)

newXsESimpleContent

public XsESimpleContent newXsESimpleContent(XsObject pParent)

newXsETopLevelSimpleType

public XsETopLevelSimpleType newXsETopLevelSimpleType(XsObject pParent)

newXsETotalDigits

public XsETotalDigits newXsETotalDigits(XsObject pParent)

newXsEUnion

public XsEUnion newXsEUnion(XsObject pParent)

newXsEUnique

public XsEUnique newXsEUnique(XsObject pParent)

newXsEWhiteSpace

public XsEWhiteSpace newXsEWhiteSpace(XsObject pParent)

newXsGAllModel

public XsGAllModel newXsGAllModel(XsObject pParent)

newXsGAttrDecls

public XsGAttrDecls newXsGAttrDecls(XsObject pOwner)

newXsGComplexTypeModel

public XsGComplexTypeModel newXsGComplexTypeModel(XsObject pOwner)

newXsGIdentityConstraint

public XsGIdentityConstraint newXsGIdentityConstraint(XsObject pOwner)

newXsGParticle

public XsGParticle newXsGParticle(XsObject pOwner)

newXsGSimpleRestrictionModel

public XsGSimpleRestrictionModel newXsGSimpleRestrictionModel(XsObject pOwner)

newXsGTypeDefParticle

public XsGTypeDefParticle newXsGTypeDefParticle(XsObject pOwner)

newXsSAXParser

public XsSAXParser newXsSAXParser()

newXsSAXParser

public XsSAXParser newXsSAXParser(Object pBean)

newXsTAll

public XsTAll newXsTAll(XsObject pParent)

newXsTAnnotated

public XsTAnnotated newXsTAnnotated(XsObject pParent)

newXsTAttribute

public XsTAttribute newXsTAttribute(XsObject pParent)

newXsTAttributeGroup

public XsTAttributeGroup newXsTAttributeGroup(XsObject pParent)

newXsTAttributeGroupRef

public XsTAttributeGroupRef newXsTAttributeGroupRef(XsObject pParent)

newXsTComplexRestrictionType

public XsTComplexRestrictionType newXsTComplexRestrictionType(XsObject pParent)

newXsTComplexType

public XsTComplexType newXsTComplexType(XsObject pParent)

newXsTExtensionType

public XsTExtensionType newXsTExtensionType(XsObject pParent)

newXsTGroup

public XsTGroup newXsTGroup(XsObject pParent)

newXsTGroupRef

public XsTGroupRef newXsTGroupRef(XsObject pParent)

newXsTLocalAllElement

public XsTLocalElement newXsTLocalAllElement(XsObject pParent)

Creates a new instance of {@link XsTLocalElement}, which is located inside of an xs:all group. The element ensures that its minOccurs and maxOccurs values are 0 or 1.

newXsTLocalComplexType

public XsTLocalComplexType newXsTLocalComplexType(XsObject pParent)

newXsTLocalElement

public XsTLocalElement newXsTLocalElement(XsObject pParent)

newXsTLocalSimpleType

public XsTLocalSimpleType newXsTLocalSimpleType(XsObject pParent)

newXsTNamedGroup

public XsTNamedGroup newXsTNamedGroup(XsObject pParent)

newXsTSimpleExplicitGroup

public XsTSimpleExplicitGroup newXsTSimpleExplicitGroup(XsObject pParent)

newXsTSimpleExtensionType

public XsTSimpleExtensionType newXsTSimpleExtensionType(XsObject pParent)

newXsTSimpleRestrictionType

public XsTSimpleRestrictionType newXsTSimpleRestrictionType(XsObject pParent)

newXsTTopLevelElement

public XsTTopLevelElement newXsTTopLevelElement(XsObject pParent)

newXsTWildcard

public XsTWildcard newXsTWildcard(XsObject pParent)