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

Class JAXBXsObjectFactoryImpl

Implemented Interfaces:
JAXBXsObjectFactory, XsObjectFactory
Known Direct Subclasses:
JaxMeSchemaReader.JaxMeXsObjectFactory, JaxMeSGFactory.JaxMeXsObjectFactory

public class JAXBXsObjectFactoryImpl
extends XsObjectFactoryImpl
implements JAXBXsObjectFactory

Author:
Jochen Wiedmann

Method Summary

JAXBProperty.BaseType
newBaseType(XsObject pParent)
Returns a new instance of JAXBProperty.BaseType.
JAXBClass
newJAXBClass(XsObject pParent)
Returns a new instance of JAXBClass.
JAXBGlobalBindings
newJAXBGlobalBindings(XsObject pParent)
Returns a new instance of JAXBGlobalBindings.
JAXBJavaType.JAXBGlobalJavaType
newJAXBGlobalJavaType(XsObject pParent)
Returns a new instance of JAXBGlobalJavaType.
JAXBJavaType
newJAXBJavaType(XsObject pParent)
Returns a new instance of JAXBJavaType.
JAXBJavadoc
newJAXBJavadoc(XsObject pParent)
Returns a new instance of JAXBJavadoc.
JAXBProperty
newJAXBProperty(XsObject pParent)
Returns a new instance of JAXBProperty.
JAXBSchemaBindings
newJAXBSchemaBindings(XsObject pParent)
Returns a new instance of JAXBSchemaBindings.
JAXBTypesafeEnumClass
newJAXBTypesafeEnumClass(XsObject pParent)
Returns a new instance of JAXBTypesafeEnumClass.
JAXBTypesafeEnumMember
newJAXBTypesafeEnumMember(XsObject pParent)
Returns a new instance of JAXBTypesafeEnumMember.
JAXBSchemaBindings.NameTransformation
newNameTransformation(XsObject pParent)
Returns a new instance of NameTransformation.
JAXBSchemaBindings.NameXmlTransform
newNameXmlTransform(XsObject pParent)
Returns a new instance of NameXmlTransform.
JAXBSchemaBindings.Package
newPackage(XsObject pParent)
Returns a new instance of Package.
XsEAppinfo
newXsEAppinfo(XsObject pParent)
XsESchema
newXsESchema()

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectFactoryImpl

getContext, getLocator, newXMLReader, newXsAGDefRef, newXsAGOccurs, newXsEAnnotation, newXsEAny, newXsEAppinfo, newXsEChoice, newXsEComplexContent, newXsEDocumentation, newXsEEnumeration, newXsEField, newXsEFractionDigits, newXsEImport, newXsEInclude, newXsEKey, newXsEKeyref, newXsELength, newXsEList, newXsEMaxExclusive, newXsEMaxInclusive, newXsEMaxLength, newXsEMinExclusive, newXsEMinInclusive, newXsEMinLength, newXsENotation, newXsEPattern, newXsERedefine, newXsERestriction, newXsESchema, newXsESelector, newXsESequence, newXsESimpleContent, newXsETopLevelSimpleType, newXsETotalDigits, newXsEUnion, newXsEUnique, newXsEWhiteSpace, newXsGAllModel, newXsGAttrDecls, newXsGComplexTypeModel, newXsGIdentityConstraint, newXsGParticle, newXsGSimpleRestrictionModel, newXsGTypeDefParticle, newXsSAXParser, newXsSAXParser, newXsTAll, newXsTAnnotated, newXsTAttribute, newXsTAttributeGroup, newXsTAttributeGroupRef, newXsTComplexRestrictionType, newXsTComplexType, newXsTExtensionType, newXsTGroup, newXsTGroupRef, newXsTLocalAllElement, newXsTLocalComplexType, newXsTLocalElement, newXsTLocalSimpleType, newXsTNamedGroup, newXsTSimpleExplicitGroup, newXsTSimpleExtensionType, newXsTSimpleRestrictionType, newXsTTopLevelElement, newXsTWildcard

Method Details

newBaseType

public JAXBProperty.BaseType newBaseType(XsObject pParent)
Returns a new instance of JAXBProperty.BaseType.
Specified by:
newBaseType in interface JAXBXsObjectFactory

newJAXBClass

public JAXBClass newJAXBClass(XsObject pParent)
Returns a new instance of JAXBClass.
Specified by:
newJAXBClass in interface JAXBXsObjectFactory

newJAXBGlobalBindings

public JAXBGlobalBindings newJAXBGlobalBindings(XsObject pParent)
Returns a new instance of JAXBGlobalBindings.
Specified by:
newJAXBGlobalBindings in interface JAXBXsObjectFactory

newJAXBGlobalJavaType

public JAXBJavaType.JAXBGlobalJavaType newJAXBGlobalJavaType(XsObject pParent)
Returns a new instance of JAXBGlobalJavaType.
Specified by:
newJAXBGlobalJavaType in interface JAXBXsObjectFactory

newJAXBJavaType

public JAXBJavaType newJAXBJavaType(XsObject pParent)
Returns a new instance of JAXBJavaType.
Specified by:
newJAXBJavaType in interface JAXBXsObjectFactory

newJAXBJavadoc

public JAXBJavadoc newJAXBJavadoc(XsObject pParent)
Returns a new instance of JAXBJavadoc.
Specified by:
newJAXBJavadoc in interface JAXBXsObjectFactory

newJAXBProperty

public JAXBProperty newJAXBProperty(XsObject pParent)
Returns a new instance of JAXBProperty.
Specified by:
newJAXBProperty in interface JAXBXsObjectFactory

newJAXBSchemaBindings

public JAXBSchemaBindings newJAXBSchemaBindings(XsObject pParent)
Returns a new instance of JAXBSchemaBindings.
Specified by:
newJAXBSchemaBindings in interface JAXBXsObjectFactory

newJAXBTypesafeEnumClass

public JAXBTypesafeEnumClass newJAXBTypesafeEnumClass(XsObject pParent)
Returns a new instance of JAXBTypesafeEnumClass.
Specified by:
newJAXBTypesafeEnumClass in interface JAXBXsObjectFactory

newJAXBTypesafeEnumMember

public JAXBTypesafeEnumMember newJAXBTypesafeEnumMember(XsObject pParent)
Returns a new instance of JAXBTypesafeEnumMember.
Specified by:
newJAXBTypesafeEnumMember in interface JAXBXsObjectFactory

newNameTransformation

public JAXBSchemaBindings.NameTransformation newNameTransformation(XsObject pParent)
Returns a new instance of NameTransformation.
Specified by:
newNameTransformation in interface JAXBXsObjectFactory

newNameXmlTransform

public JAXBSchemaBindings.NameXmlTransform newNameXmlTransform(XsObject pParent)
Returns a new instance of NameXmlTransform.
Specified by:
newNameXmlTransform in interface JAXBXsObjectFactory

newPackage

public JAXBSchemaBindings.Package newPackage(XsObject pParent)
Returns a new instance of Package.
Specified by:
newPackage in interface JAXBXsObjectFactory

newXsEAppinfo

public XsEAppinfo newXsEAppinfo(XsObject pParent)
Specified by:
newXsEAppinfo in interface XsObjectFactory
Overrides:
newXsEAppinfo in interface XsObjectFactoryImpl

newXsESchema

public XsESchema newXsESchema()
Specified by:
newXsESchema in interface XsObjectFactory
Overrides:
newXsESchema in interface XsObjectFactoryImpl