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

java.lang.Object
  extended by org.apache.ws.jaxme.xs.impl.XSObjectFactoryImpl
      extended by org.apache.ws.jaxme.xs.jaxb.impl.JAXBObjectFactoryImpl
All Implemented Interfaces:
XSObjectFactory

public class JAXBObjectFactoryImpl
extends XSObjectFactoryImpl

Author:
Jochen Wiedmann

Constructor Summary
JAXBObjectFactoryImpl()
           
 
Method Summary
 XSSimpleType newXSAtomicType(XSType pResultType, XSType pRestrictedType, XsERestriction pRestriction)
          Returns a new instance of XSSimpleType.
 XSSimpleType newXSAtomicType(XSType pResultType, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
          Returns a new instance of XSSimpleType.
 XSAttribute newXSAttribute(XSObject pParent, XsTAttribute pAttribute)
          Returns a new instance of XSAttribute.
 XSElement newXSElement(XSObject pParent, XsTElement pElement)
          Returns a new instance of XSElement.
 XSEnumeration newXSEnumeration(XSObject pParent, XsEEnumeration pEnumeration)
          Returns a new instance of XSEnumeration.
 XSGroup newXSGroup(XSObject pParent, XsEChoice pChoice)
          Returns a new instance of XSGroup.
 XSGroup newXSGroup(XSObject pParent, XsESequence pSequence)
          Returns a new instance of XSGroup.
 XSGroup newXSGroup(XSObject pParent, XsTAll pAll)
          Returns a new instance of XSGroup.
 XSGroup newXSGroup(XSObject pParent, XsTGroupRef pGroupRef)
          Returns a new instance of XSGroup.
 XSGroup newXSGroup(XSObject pParent, XsTNamedGroup pNamedGroup)
          Returns a new instance of XSGroup.
 XSSimpleType newXSListType(XSType pResultType, XsEList pList)
          Returns a new instance of XSSimpleType.
 XSSimpleType newXSListType(XSType pResultType, XSType pRestrictedType, XsERestriction pRestriction)
          Returns a new instance of XSSimpleType.
 XSSimpleType newXSListType(XSType pResultType, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
          Returns a new instance of XSSimpleType.
 XSSchema newXSSchema(XSContext pContext, XsESchema pSchema)
          Returns a new instance of XSSchema.
 XSType newXSType(XSObject pParent, XsETopLevelSimpleType pType)
          Returns a new instance of XSType.
 XSType newXSType(XSObject pParent, XsTComplexType pType)
          Returns a new instance of XSType.
 XSType newXSType(XSObject pParent, XsTLocalComplexType pType)
          Returns a new instance of XSType.
 XSType newXSType(XSObject pParent, XsTLocalSimpleType pType)
          Returns a new instance of XSType.
 XSType newXSType(XSObject pParent, XsTSimpleRestrictionType pType)
          Returns a new instance of XSType.
 XSSimpleType newXSUnionType(XSType pResultType, XsEUnion pUnion)
          Returns a new instance of XSSimpleType.
 XSSimpleType newXSUnionType(XSType pResultType, XSType pRestrictedType, XsERestriction pRestriction)
          Returns a new instance of XSSimpleType.
 XSSimpleType newXSUnionType(XSType pResultType, XSType pRestrictedType, XsTSimpleRestrictionType pRestriction)
          Returns a new instance of XSSimpleType.
 
Methods inherited from class org.apache.ws.jaxme.xs.impl.XSObjectFactoryImpl
getSchemaTransformer, newXSAnnotation, newXSAnnotations, newXSAny, newXSAppinfo, newXSAttributeGroup, newXSDocumentation, newXSIdentityConstraint, newXSIdentityConstraint, newXSKeyRef, newXSLogicalParser, newXSNotation, newXSSimpleContentType, newXSWildcard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBObjectFactoryImpl

public JAXBObjectFactoryImpl()
Method Detail

newXSAtomicType

public XSSimpleType newXSAtomicType(XSType pResultType,
                                    XSType pRestrictedType,
                                    XsERestriction pRestriction)
                             throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSAtomicType in interface XSObjectFactory
Overrides:
newXSAtomicType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSAtomicType

public XSSimpleType newXSAtomicType(XSType pResultType,
                                    XSType pRestrictedType,
                                    XsTSimpleRestrictionType pRestriction)
                             throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSAtomicType in interface XSObjectFactory
Overrides:
newXSAtomicType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSAttribute

public XSAttribute newXSAttribute(XSObject pParent,
                                  XsTAttribute pAttribute)
                           throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSAttribute.

Specified by:
newXSAttribute in interface XSObjectFactory
Overrides:
newXSAttribute in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSEnumeration

public XSEnumeration newXSEnumeration(XSObject pParent,
                                      XsEEnumeration pEnumeration)
                               throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSEnumeration.

Specified by:
newXSEnumeration in interface XSObjectFactory
Overrides:
newXSEnumeration in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSSchema

public XSSchema newXSSchema(XSContext pContext,
                            XsESchema pSchema)
                     throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSchema.

Specified by:
newXSSchema in interface XSObjectFactory
Overrides:
newXSSchema in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsTAll pAll)
                   throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSGroup.

Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsEChoice pChoice)
                   throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSGroup.

Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsESequence pSequence)
                   throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSGroup.

Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsTGroupRef pGroupRef)
                   throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSGroup.

Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSGroup

public XSGroup newXSGroup(XSObject pParent,
                          XsTNamedGroup pNamedGroup)
                   throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSGroup.

Specified by:
newXSGroup in interface XSObjectFactory
Overrides:
newXSGroup in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSListType

public XSSimpleType newXSListType(XSType pResultType,
                                  XsEList pList)
                           throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSListType in interface XSObjectFactory
Overrides:
newXSListType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSListType

public XSSimpleType newXSListType(XSType pResultType,
                                  XSType pRestrictedType,
                                  XsERestriction pRestriction)
                           throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSListType in interface XSObjectFactory
Overrides:
newXSListType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSListType

public XSSimpleType newXSListType(XSType pResultType,
                                  XSType pRestrictedType,
                                  XsTSimpleRestrictionType pRestriction)
                           throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSListType in interface XSObjectFactory
Overrides:
newXSListType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSType

public XSType newXSType(XSObject pParent,
                        XsETopLevelSimpleType pType)
                 throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSType.

Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSType

public XSType newXSType(XSObject pParent,
                        XsTComplexType pType)
                 throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSType.

Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSType

public XSType newXSType(XSObject pParent,
                        XsTLocalComplexType pType)
                 throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSType.

Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSType

public XSType newXSType(XSObject pParent,
                        XsTLocalSimpleType pType)
                 throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSType.

Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSType

public XSType newXSType(XSObject pParent,
                        XsTSimpleRestrictionType pType)
                 throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSType.

Specified by:
newXSType in interface XSObjectFactory
Overrides:
newXSType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSElement

public XSElement newXSElement(XSObject pParent,
                              XsTElement pElement)
                       throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSElement.

Specified by:
newXSElement in interface XSObjectFactory
Overrides:
newXSElement in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSUnionType

public XSSimpleType newXSUnionType(XSType pResultType,
                                   XsEUnion pUnion)
                            throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSUnionType in interface XSObjectFactory
Overrides:
newXSUnionType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSUnionType

public XSSimpleType newXSUnionType(XSType pResultType,
                                   XSType pRestrictedType,
                                   XsERestriction pRestriction)
                            throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSUnionType in interface XSObjectFactory
Overrides:
newXSUnionType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException

newXSUnionType

public XSSimpleType newXSUnionType(XSType pResultType,
                                   XSType pRestrictedType,
                                   XsTSimpleRestrictionType pRestriction)
                            throws org.xml.sax.SAXException
Description copied from interface: XSObjectFactory

Returns a new instance of XSSimpleType.

Specified by:
newXSUnionType in interface XSObjectFactory
Overrides:
newXSUnionType in class XSObjectFactoryImpl
Throws:
org.xml.sax.SAXException