net.sf.jaxme.xs.xml
Interface XsObjectFactory

All Known Subinterfaces:
JAXBXsObjectFactory
All Known Implementing Classes:
JAXBXsObjectFactoryImpl, 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

public org.xml.sax.Locator getLocator()

newXMLReader

public 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

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)

newXsEComplexContent

public XsEComplexContent newXsEComplexContent(XsObject pParent)

newXsEChoice

public XsEChoice newXsEChoice(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)

newXsEKey

public XsEKey newXsEKey(XsObject pParent)

newXsEImport

public XsEImport newXsEImport(XsObject pParent)

newXsEInclude

public XsEInclude newXsEInclude(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)

newXsGIdentityConstraint

public XsGIdentityConstraint newXsGIdentityConstraint(XsObject pOwner)

newXsGParticle

public XsGParticle newXsGParticle(XsObject pOwner)

newXsGComplexTypeModel

public XsGComplexTypeModel newXsGComplexTypeModel(XsObject pOwner)

newXsGSimpleRestrictionModel

public XsGSimpleRestrictionModel newXsGSimpleRestrictionModel(XsObject pOwner)

newXsGTypeDefParticle

public XsGTypeDefParticle newXsGTypeDefParticle(XsObject pOwner)

newXsSAXParser

public XsSAXParser newXsSAXParser()

newXsSAXParser

public XsSAXParser newXsSAXParser(java.lang.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)

newXsTLocalElement

public XsTLocalElement newXsTLocalElement(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)

newXsTLocalSimpleType

public XsTLocalSimpleType newXsTLocalSimpleType(XsObject pParent)

newXsTNamedGroup

public XsTNamedGroup newXsTNamedGroup(XsObject pParent)

newXsTGroup

public XsTGroup newXsTGroup(XsObject pParent)

newXsTGroupRef

public XsTGroupRef newXsTGroupRef(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)