org.apache.ws.jaxme.xs.jaxb

Interface JAXBXsObjectFactory

All Superinterfaces:
XsObjectFactory
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.
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.

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 Details

newBaseType

public JAXBProperty.BaseType newBaseType(XsObject pParent)
Returns a new instance of JAXBProperty.BaseType.

newJAXBClass

public JAXBClass newJAXBClass(XsObject pParent)
Returns a new instance of JAXBClass.

newJAXBGlobalBindings

public JAXBGlobalBindings newJAXBGlobalBindings(XsObject pParent)
Returns a new instance of JAXBGlobalBindings.

newJAXBGlobalJavaType

public JAXBJavaType.JAXBGlobalJavaType newJAXBGlobalJavaType(XsObject pParent)
Returns a new instance of JAXBGlobalJavaType.

newJAXBJavaType

public JAXBJavaType newJAXBJavaType(XsObject pParent)
Returns a new instance of JAXBJavaType.

newJAXBJavadoc

public JAXBJavadoc newJAXBJavadoc(XsObject pParent)
Returns a new instance of JAXBJavadoc.

newJAXBProperty

public JAXBProperty newJAXBProperty(XsObject pParent)
Returns a new instance of JAXBProperty.

newJAXBSchemaBindings

public JAXBSchemaBindings newJAXBSchemaBindings(XsObject pParent)
Returns a new instance of JAXBSchemaBindings.

newJAXBTypesafeEnumClass

public JAXBTypesafeEnumClass newJAXBTypesafeEnumClass(XsObject pParent)
Returns a new instance of JAXBTypesafeEnumClass.

newJAXBTypesafeEnumMember

public JAXBTypesafeEnumMember newJAXBTypesafeEnumMember(XsObject pParent)
Returns a new instance of JAXBTypesafeEnumMember.

newNameTransformation

public JAXBSchemaBindings.NameTransformation newNameTransformation(XsObject pParent)
Returns a new instance of NameTransformation.

newNameXmlTransform

public JAXBSchemaBindings.NameXmlTransform newNameXmlTransform(XsObject pParent)
Returns a new instance of NameXmlTransform.

newPackage

public JAXBSchemaBindings.Package newPackage(XsObject pParent)
Returns a new instance of Package.