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

java.lang.Object
  extended by org.apache.ws.jaxme.xs.xml.impl.XsObjectFactoryImpl
      extended by org.apache.ws.jaxme.xs.jaxb.impl.JAXBXsObjectFactoryImpl
All Implemented Interfaces:
JAXBXsObjectFactory, XsObjectFactory
Direct Known Subclasses:
JaxMeSchemaReader.JaxMeXsObjectFactory, JaxMeSGFactory.JaxMeXsObjectFactory

public class JAXBXsObjectFactoryImpl
extends XsObjectFactoryImpl
implements JAXBXsObjectFactory

Author:
Jochen Wiedmann

Constructor Summary
JAXBXsObjectFactoryImpl()
           
 
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.
 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, newXsEChoice, newXsEComplexContent, newXsEDocumentation, newXsEEnumeration, newXsEField, newXsEFractionDigits, newXsEImport, newXsEInclude, newXsEKey, newXsEKeyref, newXsELength, newXsEList, newXsEMaxExclusive, newXsEMaxInclusive, newXsEMaxLength, newXsEMinExclusive, newXsEMinInclusive, newXsEMinLength, newXsENotation, newXsEPattern, newXsERedefine, newXsERestriction, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.ws.jaxme.xs.xml.XsObjectFactory
getLocator, newXMLReader, newXsAGDefRef, newXsAGOccurs, newXsEAnnotation, newXsEAny, newXsEChoice, newXsEComplexContent, newXsEDocumentation, newXsEEnumeration, newXsEField, newXsEFractionDigits, newXsEImport, newXsEInclude, newXsEKey, newXsEKeyref, newXsELength, newXsEList, newXsEMaxExclusive, newXsEMaxInclusive, newXsEMaxLength, newXsEMinExclusive, newXsEMinInclusive, newXsEMinLength, newXsENotation, newXsEPattern, newXsERedefine, newXsERestriction, 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
 

Constructor Detail

JAXBXsObjectFactoryImpl

public JAXBXsObjectFactoryImpl()
Method Detail

newBaseType

public JAXBProperty.BaseType newBaseType(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBProperty.BaseType.

Specified by:
newBaseType in interface JAXBXsObjectFactory

newJAXBClass

public JAXBClass newJAXBClass(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBClass.

Specified by:
newJAXBClass in interface JAXBXsObjectFactory

newJAXBGlobalBindings

public JAXBGlobalBindings newJAXBGlobalBindings(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBGlobalBindings.

Specified by:
newJAXBGlobalBindings in interface JAXBXsObjectFactory

newJAXBJavadoc

public JAXBJavadoc newJAXBJavadoc(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBJavadoc.

Specified by:
newJAXBJavadoc in interface JAXBXsObjectFactory

newJAXBJavaType

public JAXBJavaType newJAXBJavaType(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBJavaType.

Specified by:
newJAXBJavaType in interface JAXBXsObjectFactory

newJAXBGlobalJavaType

public JAXBJavaType.JAXBGlobalJavaType newJAXBGlobalJavaType(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBGlobalJavaType.

Specified by:
newJAXBGlobalJavaType in interface JAXBXsObjectFactory

newNameXmlTransform

public JAXBSchemaBindings.NameXmlTransform newNameXmlTransform(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of NameXmlTransform.

Specified by:
newNameXmlTransform in interface JAXBXsObjectFactory

newNameTransformation

public JAXBSchemaBindings.NameTransformation newNameTransformation(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of NameTransformation.

Specified by:
newNameTransformation in interface JAXBXsObjectFactory

newPackage

public JAXBSchemaBindings.Package newPackage(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of Package.

Specified by:
newPackage in interface JAXBXsObjectFactory

newJAXBProperty

public JAXBProperty newJAXBProperty(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBProperty.

Specified by:
newJAXBProperty in interface JAXBXsObjectFactory

newJAXBSchemaBindings

public JAXBSchemaBindings newJAXBSchemaBindings(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBSchemaBindings.

Specified by:
newJAXBSchemaBindings in interface JAXBXsObjectFactory

newJAXBTypesafeEnumClass

public JAXBTypesafeEnumClass newJAXBTypesafeEnumClass(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBTypesafeEnumClass.

Specified by:
newJAXBTypesafeEnumClass in interface JAXBXsObjectFactory

newJAXBTypesafeEnumMember

public JAXBTypesafeEnumMember newJAXBTypesafeEnumMember(XsObject pParent)
Description copied from interface: JAXBXsObjectFactory

Returns a new instance of JAXBTypesafeEnumMember.

Specified by:
newJAXBTypesafeEnumMember in interface JAXBXsObjectFactory

newXsEAppinfo

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

newXsESchema

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