org.apache.ws.jaxme.xs.jaxb.impl

Class JAXBObjectFactoryImpl

Implemented Interfaces:
XSObjectFactory

public class JAXBObjectFactoryImpl
extends XSObjectFactoryImpl

Author:
Jochen Wiedmann

Method Summary

XSSimpleType
newXSAtomicType(XSType pResultType, XSType pRestrictedType, XsERestriction pRestriction)
XSSimpleType
newXSAtomicType(XSType pResultType, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
XSAttribute
newXSAttribute(XSObject pParent, XsTAttribute pAttribute)
XSElement
newXSElement(XSObject pParent, XsTElement pElement)
XSEnumeration
newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration)
XSGroup
newXSGroup(XSObject pParent, XsEChoice pChoice)
XSGroup
newXSGroup(XSObject pParent, XsESequence pSequence)
XSGroup
newXSGroup(XSObject pParent, XsTAll pAll)
XSGroup
newXSGroup(XSObject pParent, XsTGroupRef pGroupRef)
XSGroup
newXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup)
XSSimpleType
newXSListType(XSType pResultType, XSType pRestrictedType, XsERestriction pRestriction)
XSSimpleType
newXSListType(XSType pResultType, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
XSSimpleType
newXSListType(XSType pResultType, XsEList pList)
XSSchema
newXSSchema(XSContext pContext, XsESchema pSchema)
XSType
newXSType(XSObject pParent, XsETopLevelSimpleType pType)
XSType
newXSType(XSObject pParent, XsTComplexType pType)
XSType
newXSType(XSObject pParent, XsTLocalComplexType pType)
XSType
newXSType(XSObject pParent, XsTLocalSimpleType pType)
XSType
newXSType(XSObject pParent, XsTSimpleRestrictionType pType)
XSSimpleType
newXSUnionType(XSType pResultType, XSType pRestrictedType, XsERestriction pRestriction)
XSSimpleType
newXSUnionType(XSType pResultType, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
XSSimpleType
newXSUnionType(XSType pResultType, XsEUnion pUnion)

Methods inherited from class org.apache.ws.jaxme.xs.impl.XSObjectFactoryImpl

getSchemaTransformer, newXSAnnotation, newXSAnnotations, newXSAny, newXSAppinfo, newXSAtomicType, newXSAtomicType, newXSAttribute, newXSAttributeGroup, newXSDocumentation, newXSElement, newXSEnumeration, newXSGroup, newXSGroup, newXSGroup, newXSGroup, newXSGroup, newXSIdentityConstraint, newXSIdentityConstraint, newXSKeyRef, newXSListType, newXSListType, newXSListType, newXSLogicalParser, newXSNotation, newXSSchema, newXSSimpleContentType, newXSType, newXSType, newXSType, newXSType, newXSType, newXSUnionType, newXSUnionType, newXSUnionType, newXSWildcard

Method Details

newXSAtomicType

public XSSimpleType newXSAtomicType(XSType pResultType,
                                    XSType pRestrictedType,
                                    XsERestriction pRestriction)
            throws SAXException
Specified by:
newXSAtomicType in interface XSObjectFactory
Overrides:
newXSAtomicType in interface XSObjectFactoryImpl

newXSAtomicType

public XSSimpleType newXSAtomicType(XSType pResultType,
                                    XSType pRestrictedType,
                                    XsTSimpleRestrictionType pRestriction)
            throws SAXException
Specified by:
newXSAtomicType in interface XSObjectFactory
Overrides:
newXSAtomicType in interface XSObjectFactoryImpl

newXSAttribute

public XSAttribute newXSAttribute(XSObject pParent,
                                  XsTAttribute pAttribute)
            throws SAXException
Specified by:
newXSAttribute in interface XSObjectFactory
Overrides:
newXSAttribute in interface XSObjectFactoryImpl

newXSElement

public XSElement newXSElement(XSObject pParent,
                              XsTElement pElement)
            throws SAXException
Specified by:
newXSElement in interface XSObjectFactory
Overrides:
newXSElement in interface XSObjectFactoryImpl

newXSEnumeration

public XSEnumeration newXSEnumeration(XSObject pParent,
                                      XsEEnumeration pEnumeration)
            throws SAXException
Specified by:
newXSEnumeration in interface XSObjectFactory
Overrides:
newXSEnumeration in interface XSObjectFactoryImpl

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsEChoice pChoice)
            throws SAXException
Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in interface XSObjectFactoryImpl

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsESequence pSequence)
            throws SAXException
Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in interface XSObjectFactoryImpl

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsTAll pAll)
            throws SAXException
Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in interface XSObjectFactoryImpl

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsTGroupRef pGroupRef)
            throws SAXException
Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in interface XSObjectFactoryImpl

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsTNamedGroup pNamedGroup)
            throws SAXException
Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in interface XSObjectFactoryImpl

newXSListType

public XSSimpleType newXSListType(XSType pResultType,
                                  XSType pRestrictedType,
                                  XsERestriction pRestriction)
            throws SAXException
Specified by:
newXSListType in interface XSObjectFactory
Overrides:
newXSListType in interface XSObjectFactoryImpl

newXSListType

public XSSimpleType newXSListType(XSType pResultType,
                                  XSType pRestrictedType,
                                  XsTSimpleRestrictionType pRestriction)
            throws SAXException
Specified by:
newXSListType in interface XSObjectFactory
Overrides:
newXSListType in interface XSObjectFactoryImpl

newXSListType

public XSSimpleType newXSListType(XSType pResultType,
                                  XsEList pList)
            throws SAXException
Specified by:
newXSListType in interface XSObjectFactory
Overrides:
newXSListType in interface XSObjectFactoryImpl

newXSSchema

public XSSchema newXSSchema(XSContext pContext,
                            XsESchema pSchema)
            throws SAXException
Specified by:
newXSSchema in interface XSObjectFactory
Overrides:
newXSSchema in interface XSObjectFactoryImpl

newXSType

public XSType newXSType(XSObject pParent,
                        XsETopLevelSimpleType pType)
            throws SAXException
Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in interface XSObjectFactoryImpl

newXSType

public XSType newXSType(XSObject pParent,
                        XsTComplexType pType)
            throws SAXException
Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in interface XSObjectFactoryImpl

newXSType

public XSType newXSType(XSObject pParent,
                        XsTLocalComplexType pType)
            throws SAXException
Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in interface XSObjectFactoryImpl

newXSType

public XSType newXSType(XSObject pParent,
                        XsTLocalSimpleType pType)
            throws SAXException
Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in interface XSObjectFactoryImpl

newXSType

public XSType newXSType(XSObject pParent,
                        XsTSimpleRestrictionType pType)
            throws SAXException
Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in interface XSObjectFactoryImpl

newXSUnionType

public XSSimpleType newXSUnionType(XSType pResultType,
                                   XSType pRestrictedType,
                                   XsERestriction pRestriction)
            throws SAXException
Specified by:
newXSUnionType in interface XSObjectFactory
Overrides:
newXSUnionType in interface XSObjectFactoryImpl

newXSUnionType

public XSSimpleType newXSUnionType(XSType pResultType,
                                   XSType pRestrictedType,
                                   XsTSimpleRestrictionType pRestriction)
            throws SAXException
Specified by:
newXSUnionType in interface XSObjectFactory
Overrides:
newXSUnionType in interface XSObjectFactoryImpl

newXSUnionType

public XSSimpleType newXSUnionType(XSType pResultType,
                                   XsEUnion pUnion)
            throws SAXException
Specified by:
newXSUnionType in interface XSObjectFactory
Overrides:
newXSUnionType in interface XSObjectFactoryImpl