net.sf.jaxme.xs.jaxb
Interface JAXBXsObjectFactory

All Superinterfaces:
XsObjectFactory
All Known Implementing Classes:
JAXBXsObjectFactoryImpl

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.NameXmlTransformation newNameXmlTransformation(XsObject pParent)
          Returns a new instance of NameXmlTransformation.
 JAXBSchemaBindings.Package newPackage(XsObject pParent)
          Returns a new instance of Package.
 
Methods inherited from interface net.sf.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

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.


newJAXBJavadoc

public JAXBJavadoc newJAXBJavadoc(XsObject pParent)

Returns a new instance of JAXBJavadoc.


newNameXmlTransformation

public JAXBSchemaBindings.NameXmlTransformation newNameXmlTransformation(XsObject pParent)

Returns a new instance of NameXmlTransformation.


newNameTransformation

public JAXBSchemaBindings.NameTransformation newNameTransformation(XsObject pParent)

Returns a new instance of NameTransformation.


newPackage

public JAXBSchemaBindings.Package newPackage(XsObject pParent)

Returns a new instance of Package.


newJAXBProperty

public JAXBProperty newJAXBProperty(XsObject pParent)

Returns a new instance of JAXBProperty.


newJAXBJavaType

public JAXBJavaType newJAXBJavaType(XsObject pParent)

Returns a new instance of JAXBJavaType.


newJAXBGlobalJavaType

public JAXBJavaType.JAXBGlobalJavaType newJAXBGlobalJavaType(XsObject pParent)

Returns a new instance of JAXBGlobalJavaType.


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.