org.apache.ws.jaxme.xs.xml
Interface XsObjectFactory

All Known Subinterfaces:
JAXBXsObjectFactory
All Known Implementing Classes:
JAXBXsObjectFactoryImpl, JaxMeSchemaReader.JaxMeXsObjectFactory, JaxMeSGFactory.JaxMeXsObjectFactory, XsObjectFactoryImpl

public interface XsObjectFactory

Author:
Jochen Wiedmann

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

Method Detail

getLocator

org.xml.sax.Locator getLocator()

newXMLReader

org.xml.sax.XMLReader newXMLReader(boolean pValidating)
                                   throws javax.xml.parsers.ParserConfigurationException,
                                          org.xml.sax.SAXException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException

newXsAGDefRef

XsAGDefRef newXsAGDefRef(XsObject pOwner)

newXsAGOccurs

XsAGOccurs newXsAGOccurs(XsObject pOwner)

newXsEAnnotation

XsEAnnotation newXsEAnnotation(XsObject pParent)

newXsEAny

XsEAny newXsEAny(XsObject pParent)

newXsEAppinfo

XsEAppinfo newXsEAppinfo(XsObject pParent)

newXsEComplexContent

XsEComplexContent newXsEComplexContent(XsObject pParent)

newXsEChoice

XsEChoice newXsEChoice(XsObject pParent)

newXsEDocumentation

XsEDocumentation newXsEDocumentation(XsObject pParent)

newXsEEnumeration

XsEEnumeration newXsEEnumeration(XsObject pParent)

newXsEField

XsEField newXsEField(XsObject pParent)

newXsEFractionDigits

XsEFractionDigits newXsEFractionDigits(XsObject pParent)

newXsEKey

XsEKey newXsEKey(XsObject pParent)

newXsEImport

XsEImport newXsEImport(XsObject pParent)

newXsEInclude

XsEInclude newXsEInclude(XsObject pParent)

newXsEKeyref

XsEKeyref newXsEKeyref(XsObject pParent)

newXsELength

XsELength newXsELength(XsObject pParent)

newXsEList

XsEList newXsEList(XsObject pParent)

newXsEMaxExclusive

XsEMaxExclusive newXsEMaxExclusive(XsObject pParent)

newXsEMaxInclusive

XsEMaxInclusive newXsEMaxInclusive(XsObject pParent)

newXsEMaxLength

XsEMaxLength newXsEMaxLength(XsObject pParent)

newXsEMinExclusive

XsEMinExclusive newXsEMinExclusive(XsObject pParent)

newXsEMinInclusive

XsEMinInclusive newXsEMinInclusive(XsObject pParent)

newXsEMinLength

XsEMinLength newXsEMinLength(XsObject pParent)

newXsENotation

XsENotation newXsENotation(XsObject pParent)

newXsEPattern

XsEPattern newXsEPattern(XsObject pParent)

newXsERedefine

XsERedefine newXsERedefine(XsObject pParent)

newXsERestriction

XsERestriction newXsERestriction(XsObject pParent)

newXsESchema

XsESchema newXsESchema()

newXsESelector

XsESelector newXsESelector(XsObject pParent)

newXsESequence

XsESequence newXsESequence(XsObject pParent)

newXsESimpleContent

XsESimpleContent newXsESimpleContent(XsObject pParent)

newXsETopLevelSimpleType

XsETopLevelSimpleType newXsETopLevelSimpleType(XsObject pParent)

newXsETotalDigits

XsETotalDigits newXsETotalDigits(XsObject pParent)

newXsEUnion

XsEUnion newXsEUnion(XsObject pParent)

newXsEUnique

XsEUnique newXsEUnique(XsObject pParent)

newXsEWhiteSpace

XsEWhiteSpace newXsEWhiteSpace(XsObject pParent)

newXsGAllModel

XsGAllModel newXsGAllModel(XsObject pParent)

newXsGAttrDecls

XsGAttrDecls newXsGAttrDecls(XsObject pOwner)

newXsGIdentityConstraint

XsGIdentityConstraint newXsGIdentityConstraint(XsObject pOwner)

newXsGParticle

XsGParticle newXsGParticle(XsObject pOwner)

newXsGComplexTypeModel

XsGComplexTypeModel newXsGComplexTypeModel(XsObject pOwner)

newXsGSimpleRestrictionModel

XsGSimpleRestrictionModel newXsGSimpleRestrictionModel(XsObject pOwner)

newXsGTypeDefParticle

XsGTypeDefParticle newXsGTypeDefParticle(XsObject pOwner)

newXsSAXParser

XsSAXParser newXsSAXParser()

newXsSAXParser

XsSAXParser newXsSAXParser(java.lang.Object pBean)

newXsTAll

XsTAll newXsTAll(XsObject pParent)

newXsTAnnotated

XsTAnnotated newXsTAnnotated(XsObject pParent)

newXsTAttribute

XsTAttribute newXsTAttribute(XsObject pParent)

newXsTAttributeGroup

XsTAttributeGroup newXsTAttributeGroup(XsObject pParent)

newXsTAttributeGroupRef

XsTAttributeGroupRef newXsTAttributeGroupRef(XsObject pParent)

newXsTComplexRestrictionType

XsTComplexRestrictionType newXsTComplexRestrictionType(XsObject pParent)

newXsTComplexType

XsTComplexType newXsTComplexType(XsObject pParent)

newXsTExtensionType

XsTExtensionType newXsTExtensionType(XsObject pParent)

newXsTLocalElement

XsTLocalElement newXsTLocalElement(XsObject pParent)

newXsTLocalAllElement

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.


newXsTLocalComplexType

XsTLocalComplexType newXsTLocalComplexType(XsObject pParent)

newXsTLocalSimpleType

XsTLocalSimpleType newXsTLocalSimpleType(XsObject pParent)

newXsTNamedGroup

XsTNamedGroup newXsTNamedGroup(XsObject pParent)

newXsTGroup

XsTGroup newXsTGroup(XsObject pParent)

newXsTGroupRef

XsTGroupRef newXsTGroupRef(XsObject pParent)

newXsTSimpleExplicitGroup

XsTSimpleExplicitGroup newXsTSimpleExplicitGroup(XsObject pParent)

newXsTSimpleExtensionType

XsTSimpleExtensionType newXsTSimpleExtensionType(XsObject pParent)

newXsTSimpleRestrictionType

XsTSimpleRestrictionType newXsTSimpleRestrictionType(XsObject pParent)

newXsTTopLevelElement

XsTTopLevelElement newXsTTopLevelElement(XsObject pParent)

newXsTWildcard

XsTWildcard newXsTWildcard(XsObject pParent)