org.apache.ws.jaxme.xs.jaxb
Interface JAXBXsObjectFactory

All Superinterfaces:
XsObjectFactory
All Known Implementing Classes:
JAXBXsObjectFactoryImpl, JaxMeSchemaReader.JaxMeXsObjectFactory, JaxMeSGFactory.JaxMeXsObjectFactory

public interface JAXBXsObjectFactory
extends XsObjectFactory

Implementation of the XsObjectFactory for parsing a JAXB schema.

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.
 JAXBJavadoc newJAXBJavadoc(XsObject pParent)
          Returns a new instance of JAXBJavadoc.
 JAXBJavaType newJAXBJavaType(XsObject pParent)
          Returns a new instance of JAXBJavaType.
 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.
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObjectFactory
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 Detail

newBaseType

JAXBProperty.BaseType newBaseType(XsObject pParent)

Returns a new instance of JAXBProperty.BaseType.


newJAXBClass

JAXBClass newJAXBClass(XsObject pParent)

Returns a new instance of JAXBClass.


newJAXBGlobalBindings

JAXBGlobalBindings newJAXBGlobalBindings(XsObject pParent)

Returns a new instance of JAXBGlobalBindings.


newJAXBJavadoc

JAXBJavadoc newJAXBJavadoc(XsObject pParent)

Returns a new instance of JAXBJavadoc.


newNameXmlTransform

JAXBSchemaBindings.NameXmlTransform newNameXmlTransform(XsObject pParent)

Returns a new instance of NameXmlTransform.


newNameTransformation

JAXBSchemaBindings.NameTransformation newNameTransformation(XsObject pParent)

Returns a new instance of NameTransformation.


newPackage

JAXBSchemaBindings.Package newPackage(XsObject pParent)

Returns a new instance of Package.


newJAXBProperty

JAXBProperty newJAXBProperty(XsObject pParent)

Returns a new instance of JAXBProperty.


newJAXBJavaType

JAXBJavaType newJAXBJavaType(XsObject pParent)

Returns a new instance of JAXBJavaType.


newJAXBGlobalJavaType

JAXBJavaType.JAXBGlobalJavaType newJAXBGlobalJavaType(XsObject pParent)

Returns a new instance of JAXBGlobalJavaType.


newJAXBSchemaBindings

JAXBSchemaBindings newJAXBSchemaBindings(XsObject pParent)

Returns a new instance of JAXBSchemaBindings.


newJAXBTypesafeEnumClass

JAXBTypesafeEnumClass newJAXBTypesafeEnumClass(XsObject pParent)

Returns a new instance of JAXBTypesafeEnumClass.


newJAXBTypesafeEnumMember

JAXBTypesafeEnumMember newJAXBTypesafeEnumMember(XsObject pParent)

Returns a new instance of JAXBTypesafeEnumMember.