org.apache.ws.jaxme.xs.xml

Interface XsObjectFactory

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

public interface XsObjectFactory

Author:
Jochen Wiedmann

Method Summary

Locator
getLocator()
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(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 Details

getLocator

public Locator getLocator()

newXMLReader

public XMLReader newXMLReader(boolean pValidating)
            throws ParserConfigurationException,
                   SAXException

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 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)