org.apache.ws.jaxme.xs.impl

Class XSObjectFactoryImpl

public class XSObjectFactoryImpl extends Object implements XSObjectFactory

Default implementation of the XSObjectFactory.

Author: Jochen Wiedmann

Method Summary
SchemaTransformergetSchemaTransformer()
XSAnnotationnewXSAnnotation(XSObject pParent, XsEAnnotation pAnnotation)
XSAnnotation[]newXSAnnotations(XSObject pParent, XsEAnnotation pAnnotation)
XSAnynewXSAny(XSObject pParent, XsEAny pAny)
XSAppinfonewXSAppinfo(XSObject pParent, XsEAppinfo pAppinfo)
XSSimpleTypenewXSAtomicType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction)
XSSimpleTypenewXSAtomicType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
XSAttributenewXSAttribute(XSObject pParent, XsTAttribute pAttribute)
XSAttributeGroupnewXSAttributeGroup(XSObject pParent, XsTAttributeGroup pGroup)
XSDocumentationnewXSDocumentation(XSObject pParent, XsEDocumentation pDocumentation)
XSElementnewXSElement(XSObject pParent, XsTElement pElement)
XSEnumerationnewXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration)
XSGroupnewXSGroup(XSObject pParent, XsTAll pAll)
XSGroupnewXSGroup(XSObject pParent, XsEChoice pChoice)
XSGroupnewXSGroup(XSObject pParent, XsESequence pSequence)
XSGroupnewXSGroup(XSObject pParent, XsTGroupRef pGroupRef)
XSGroupnewXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup)
XSIdentityConstraintnewXSIdentityConstraint(XSElement pParent, XsEKey key)
XSIdentityConstraintnewXSIdentityConstraint(XSElement pParent, XsEUnique unique)
XSKeyRefnewXSKeyRef(XSElement pParent, XsEKeyref keyRef)
XSSimpleTypenewXSListType(XSType pParent, XsEList pList)
XSSimpleTypenewXSListType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction)
XSSimpleTypenewXSListType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
XSLogicalParsernewXSLogicalParser()
XSNotationnewXSNotation(XSObject pParent, XsENotation pNotation)
XSSchemanewXSSchema(XSContext pContext, XsESchema pSchema)
XSSimpleContentTypenewXSSimpleContentType(XSType pParent, XSType pSimpleType, XsObject pBaseType)
XSTypenewXSType(XSObject pParent, XsETopLevelSimpleType pType)
XSTypenewXSType(XSObject pParent, XsTComplexType pType)
XSTypenewXSType(XSObject pParent, XsTLocalComplexType pType)
XSTypenewXSType(XSObject pParent, XsTLocalSimpleType pType)
XSTypenewXSType(XSObject pParent, XsTSimpleRestrictionType pType)
XSSimpleTypenewXSUnionType(XSType pParent, XsEUnion pUnion)
XSSimpleTypenewXSUnionType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction)
XSSimpleTypenewXSUnionType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
XSWildcardnewXSWildcard(XSObject pParent, XsTWildcard pWildcard)

Method Detail

getSchemaTransformer

public SchemaTransformer getSchemaTransformer()

newXSAnnotation

public XSAnnotation newXSAnnotation(XSObject pParent, XsEAnnotation pAnnotation)

newXSAnnotations

public XSAnnotation[] newXSAnnotations(XSObject pParent, XsEAnnotation pAnnotation)

newXSAny

public XSAny newXSAny(XSObject pParent, XsEAny pAny)

newXSAppinfo

public XSAppinfo newXSAppinfo(XSObject pParent, XsEAppinfo pAppinfo)

newXSAtomicType

public XSSimpleType newXSAtomicType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction)

newXSAtomicType

public XSSimpleType newXSAtomicType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)

newXSAttribute

public XSAttribute newXSAttribute(XSObject pParent, XsTAttribute pAttribute)

newXSAttributeGroup

public XSAttributeGroup newXSAttributeGroup(XSObject pParent, XsTAttributeGroup pGroup)

newXSDocumentation

public XSDocumentation newXSDocumentation(XSObject pParent, XsEDocumentation pDocumentation)

newXSElement

public XSElement newXSElement(XSObject pParent, XsTElement pElement)

newXSEnumeration

public XSEnumeration newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration)

newXSGroup

public XSGroup newXSGroup(XSObject pParent, XsTAll pAll)

newXSGroup

public XSGroup newXSGroup(XSObject pParent, XsEChoice pChoice)

newXSGroup

public XSGroup newXSGroup(XSObject pParent, XsESequence pSequence)

newXSGroup

public XSGroup newXSGroup(XSObject pParent, XsTGroupRef pGroupRef)

newXSGroup

public XSGroup newXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup)

newXSIdentityConstraint

public XSIdentityConstraint newXSIdentityConstraint(XSElement pParent, XsEKey key)

newXSIdentityConstraint

public XSIdentityConstraint newXSIdentityConstraint(XSElement pParent, XsEUnique unique)

newXSKeyRef

public XSKeyRef newXSKeyRef(XSElement pParent, XsEKeyref keyRef)

newXSListType

public XSSimpleType newXSListType(XSType pParent, XsEList pList)

newXSListType

public XSSimpleType newXSListType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction)

newXSListType

public XSSimpleType newXSListType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)

newXSLogicalParser

public XSLogicalParser newXSLogicalParser()

newXSNotation

public XSNotation newXSNotation(XSObject pParent, XsENotation pNotation)

newXSSchema

public XSSchema newXSSchema(XSContext pContext, XsESchema pSchema)

newXSSimpleContentType

public XSSimpleContentType newXSSimpleContentType(XSType pParent, XSType pSimpleType, XsObject pBaseType)

newXSType

public XSType newXSType(XSObject pParent, XsETopLevelSimpleType pType)

newXSType

public XSType newXSType(XSObject pParent, XsTComplexType pType)

newXSType

public XSType newXSType(XSObject pParent, XsTLocalComplexType pType)

newXSType

public XSType newXSType(XSObject pParent, XsTLocalSimpleType pType)

newXSType

public XSType newXSType(XSObject pParent, XsTSimpleRestrictionType pType)

newXSUnionType

public XSSimpleType newXSUnionType(XSType pParent, XsEUnion pUnion)

newXSUnionType

public XSSimpleType newXSUnionType(XSType pParent, XSType pRestrictedType, XsERestriction pRestriction)

newXSUnionType

public XSSimpleType newXSUnionType(XSType pParent, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)

newXSWildcard

public XSWildcard newXSWildcard(XSObject pParent, XsTWildcard pWildcard)