org.mule.devkit.model.schema
Class ObjectFactory

java.lang.Object
  extended by org.mule.devkit.model.schema.ObjectFactory

public class ObjectFactory
extends Object

This object contains factory methods for each Java content interface and Java element interface generated in the org.mule.devkit.apt.generator.schema package.

An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.


Constructor Summary
ObjectFactory()
          Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mule.devkit.apt.generator.schema
 
Method Summary
 All createAll()
          Create an instance of All
 JAXBElement<All> createAll(All value)
          Create an instance of JAXBElement<All>}
 Annotated createAnnotated()
          Create an instance of Annotated
 Annotation createAnnotation()
          Create an instance of Annotation
 Any createAny()
          Create an instance of Any
 JAXBElement<Wildcard> createAnyAttribute(Wildcard value)
          Create an instance of JAXBElement<Wildcard>}
 Appinfo createAppinfo()
          Create an instance of Appinfo
 Attribute createAttribute()
          Create an instance of Attribute
 JAXBElement<TopLevelAttribute> createAttribute(TopLevelAttribute value)
          Create an instance of JAXBElement<TopLevelAttribute>}
 JAXBElement<NamedAttributeGroup> createAttributeGroup(NamedAttributeGroup value)
          Create an instance of JAXBElement<NamedAttributeGroup>}
 AttributeGroupRef createAttributeGroupRef()
          Create an instance of AttributeGroupRef
 JAXBElement<BuiltBy> createBuiltBy(BuiltBy value)
          Create an instance of JAXBElement<Wildcard>}
 JAXBElement<ExplicitGroup> createChoice(ExplicitGroup value)
          Create an instance of JAXBElement<ExplicitGroup>}
 ComplexContent createComplexContent()
          Create an instance of ComplexContent
 ComplexRestrictionType createComplexRestrictionType()
          Create an instance of ComplexRestrictionType
 JAXBElement<TopLevelComplexType> createComplexType(TopLevelComplexType value)
          Create an instance of JAXBElement<TopLevelComplexType>}
 Documentation createDocumentation()
          Create an instance of Documentation
 JAXBElement<TopLevelElement> createElement(TopLevelElement value)
          Create an instance of JAXBElement<TopLevelElement>}
 JAXBElement<NoFixedFacet> createEnumeration(NoFixedFacet value)
          Create an instance of JAXBElement<NoFixedFacet>}
 ExplicitGroup createExplicitGroup()
          Create an instance of ExplicitGroup
 ExtensionType createExtensionType()
          Create an instance of ExtensionType
 Facet createFacet()
          Create an instance of Facet
 Field createField()
          Create an instance of Field
 JAXBElement<NumFacet> createFractionDigits(NumFacet value)
          Create an instance of JAXBElement<NumFacet>}
 JAXBElement<NamedGroup> createGroup(NamedGroup value)
          Create an instance of JAXBElement<NamedGroup>}
 JAXBElement<LocalElement> createGroupElement(LocalElement value)
          Create an instance of JAXBElement<LocalElement>}
 JAXBElement<GroupRef> createGroupGroup(GroupRef value)
          Create an instance of JAXBElement<GroupRef>}
 GroupRef createGroupRef()
          Create an instance of GroupRef
 Import createImport()
          Create an instance of Import
 Include createInclude()
          Create an instance of Include
 JAXBElement<Keybase> createKey(Keybase value)
          Create an instance of JAXBElement<Keybase>}
 Keybase createKeybase()
          Create an instance of Keybase
 Keyref createKeyref()
          Create an instance of Keyref
 JAXBElement<NumFacet> createLength(NumFacet value)
          Create an instance of JAXBElement<NumFacet>}
 List createList()
          Create an instance of List
 LocalComplexType createLocalComplexType()
          Create an instance of LocalComplexType
 LocalElement createLocalElement()
          Create an instance of LocalElement
 LocalSimpleType createLocalSimpleType()
          Create an instance of LocalSimpleType
 JAXBElement<Facet> createMaxExclusive(Facet value)
          Create an instance of JAXBElement<Facet>}
 JAXBElement<Facet> createMaxInclusive(Facet value)
          Create an instance of JAXBElement<Facet>}
 JAXBElement<NumFacet> createMaxLength(NumFacet value)
          Create an instance of JAXBElement<NumFacet>}
 JAXBElement<Facet> createMinExclusive(Facet value)
          Create an instance of JAXBElement<Facet>}
 JAXBElement<Facet> createMinInclusive(Facet value)
          Create an instance of JAXBElement<Facet>}
 JAXBElement<NumFacet> createMinLength(NumFacet value)
          Create an instance of JAXBElement<NumFacet>}
 NamedAttributeGroup createNamedAttributeGroup()
          Create an instance of NamedAttributeGroup
 NamedGroup createNamedGroup()
          Create an instance of NamedGroup
 NarrowMaxMin createNarrowMaxMin()
          Create an instance of NarrowMaxMin
 NoFixedFacet createNoFixedFacet()
          Create an instance of NoFixedFacet
 Notation createNotation()
          Create an instance of Notation
 NumFacet createNumFacet()
          Create an instance of NumFacet
 OpenAttrs createOpenAttrs()
          Create an instance of OpenAttrs
 Pattern createPattern()
          Create an instance of Pattern
 RealGroup createRealGroup()
          Create an instance of RealGroup
 Redefine createRedefine()
          Create an instance of Redefine
 Restriction createRestriction()
          Create an instance of Restriction
 RestrictionType createRestrictionType()
          Create an instance of RestrictionType
 Schema createSchema()
          Create an instance of Schema
 Selector createSelector()
          Create an instance of Selector
 JAXBElement<ExplicitGroup> createSequence(ExplicitGroup value)
          Create an instance of JAXBElement<ExplicitGroup>}
 SimpleContent createSimpleContent()
          Create an instance of SimpleContent
 SimpleExplicitGroup createSimpleExplicitGroup()
          Create an instance of SimpleExplicitGroup
 SimpleExtensionType createSimpleExtensionType()
          Create an instance of SimpleExtensionType
 SimpleRestrictionType createSimpleRestrictionType()
          Create an instance of SimpleRestrictionType
 JAXBElement<TopLevelSimpleType> createSimpleType(TopLevelSimpleType value)
          Create an instance of JAXBElement<TopLevelSimpleType>}
 TopLevelAttribute createTopLevelAttribute()
          Create an instance of TopLevelAttribute
 TopLevelComplexType createTopLevelComplexType()
          Create an instance of TopLevelComplexType
 TopLevelElement createTopLevelElement()
          Create an instance of TopLevelElement
 TopLevelSimpleType createTopLevelSimpleType()
          Create an instance of TopLevelSimpleType
 TotalDigits createTotalDigits()
          Create an instance of TotalDigits
 Union createUnion()
          Create an instance of Union
 JAXBElement<Keybase> createUnique(Keybase value)
          Create an instance of JAXBElement<Keybase>}
 WhiteSpace createWhiteSpace()
          Create an instance of WhiteSpace
 Wildcard createWildcard()
          Create an instance of Wildcard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectFactory

public ObjectFactory()
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mule.devkit.apt.generator.schema

Method Detail

createSelector

public Selector createSelector()
Create an instance of Selector


createAnnotated

public Annotated createAnnotated()
Create an instance of Annotated


createOpenAttrs

public OpenAttrs createOpenAttrs()
Create an instance of OpenAttrs


createAnnotation

public Annotation createAnnotation()
Create an instance of Annotation


createAppinfo

public Appinfo createAppinfo()
Create an instance of Appinfo


createDocumentation

public Documentation createDocumentation()
Create an instance of Documentation


createFacet

public Facet createFacet()
Create an instance of Facet


createTopLevelComplexType

public TopLevelComplexType createTopLevelComplexType()
Create an instance of TopLevelComplexType


createKeybase

public Keybase createKeybase()
Create an instance of Keybase


createNumFacet

public NumFacet createNumFacet()
Create an instance of NumFacet


createExplicitGroup

public ExplicitGroup createExplicitGroup()
Create an instance of ExplicitGroup


createComplexContent

public ComplexContent createComplexContent()
Create an instance of ComplexContent


createComplexRestrictionType

public ComplexRestrictionType createComplexRestrictionType()
Create an instance of ComplexRestrictionType


createExtensionType

public ExtensionType createExtensionType()
Create an instance of ExtensionType


createTopLevelAttribute

public TopLevelAttribute createTopLevelAttribute()
Create an instance of TopLevelAttribute


createKeyref

public Keyref createKeyref()
Create an instance of Keyref


createField

public Field createField()
Create an instance of Field


createWildcard

public Wildcard createWildcard()
Create an instance of Wildcard


createSchema

public Schema createSchema()
Create an instance of Schema


createInclude

public Include createInclude()
Create an instance of Include


createImport

public Import createImport()
Create an instance of Import


createRedefine

public Redefine createRedefine()
Create an instance of Redefine


createTopLevelSimpleType

public TopLevelSimpleType createTopLevelSimpleType()
Create an instance of TopLevelSimpleType


createNamedGroup

public NamedGroup createNamedGroup()
Create an instance of NamedGroup


createNamedAttributeGroup

public NamedAttributeGroup createNamedAttributeGroup()
Create an instance of NamedAttributeGroup


createTopLevelElement

public TopLevelElement createTopLevelElement()
Create an instance of TopLevelElement


createNotation

public Notation createNotation()
Create an instance of Notation


createUnion

public Union createUnion()
Create an instance of Union


createLocalSimpleType

public LocalSimpleType createLocalSimpleType()
Create an instance of LocalSimpleType


createAny

public Any createAny()
Create an instance of Any


createAll

public All createAll()
Create an instance of All


createWhiteSpace

public WhiteSpace createWhiteSpace()
Create an instance of WhiteSpace


createTotalDigits

public TotalDigits createTotalDigits()
Create an instance of TotalDigits


createRestriction

public Restriction createRestriction()
Create an instance of Restriction


createNoFixedFacet

public NoFixedFacet createNoFixedFacet()
Create an instance of NoFixedFacet


createPattern

public Pattern createPattern()
Create an instance of Pattern


createList

public List createList()
Create an instance of List


createSimpleContent

public SimpleContent createSimpleContent()
Create an instance of SimpleContent


createSimpleRestrictionType

public SimpleRestrictionType createSimpleRestrictionType()
Create an instance of SimpleRestrictionType


createSimpleExtensionType

public SimpleExtensionType createSimpleExtensionType()
Create an instance of SimpleExtensionType


createNarrowMaxMin

public NarrowMaxMin createNarrowMaxMin()
Create an instance of NarrowMaxMin


createLocalElement

public LocalElement createLocalElement()
Create an instance of LocalElement


createLocalComplexType

public LocalComplexType createLocalComplexType()
Create an instance of LocalComplexType


createSimpleExplicitGroup

public SimpleExplicitGroup createSimpleExplicitGroup()
Create an instance of SimpleExplicitGroup


createAttributeGroupRef

public AttributeGroupRef createAttributeGroupRef()
Create an instance of AttributeGroupRef


createGroupRef

public GroupRef createGroupRef()
Create an instance of GroupRef


createAttribute

public Attribute createAttribute()
Create an instance of Attribute


createRealGroup

public RealGroup createRealGroup()
Create an instance of RealGroup


createRestrictionType

public RestrictionType createRestrictionType()
Create an instance of RestrictionType


createMinInclusive

public JAXBElement<Facet> createMinInclusive(Facet value)
Create an instance of JAXBElement<Facet>}


createMaxLength

public JAXBElement<NumFacet> createMaxLength(NumFacet value)
Create an instance of JAXBElement<NumFacet>}


createSequence

public JAXBElement<ExplicitGroup> createSequence(ExplicitGroup value)
Create an instance of JAXBElement<ExplicitGroup>}


createMinLength

public JAXBElement<NumFacet> createMinLength(NumFacet value)
Create an instance of JAXBElement<NumFacet>}


createGroup

public JAXBElement<NamedGroup> createGroup(NamedGroup value)
Create an instance of JAXBElement<NamedGroup>}


createAttributeGroup

public JAXBElement<NamedAttributeGroup> createAttributeGroup(NamedAttributeGroup value)
Create an instance of JAXBElement<NamedAttributeGroup>}


createKey

public JAXBElement<Keybase> createKey(Keybase value)
Create an instance of JAXBElement<Keybase>}


createAll

public JAXBElement<All> createAll(All value)
Create an instance of JAXBElement<All>}


createLength

public JAXBElement<NumFacet> createLength(NumFacet value)
Create an instance of JAXBElement<NumFacet>}


createSimpleType

public JAXBElement<TopLevelSimpleType> createSimpleType(TopLevelSimpleType value)
Create an instance of JAXBElement<TopLevelSimpleType>}


createEnumeration

public JAXBElement<NoFixedFacet> createEnumeration(NoFixedFacet value)
Create an instance of JAXBElement<NoFixedFacet>}


createChoice

public JAXBElement<ExplicitGroup> createChoice(ExplicitGroup value)
Create an instance of JAXBElement<ExplicitGroup>}


createFractionDigits

public JAXBElement<NumFacet> createFractionDigits(NumFacet value)
Create an instance of JAXBElement<NumFacet>}


createMinExclusive

public JAXBElement<Facet> createMinExclusive(Facet value)
Create an instance of JAXBElement<Facet>}


createMaxExclusive

public JAXBElement<Facet> createMaxExclusive(Facet value)
Create an instance of JAXBElement<Facet>}


createElement

public JAXBElement<TopLevelElement> createElement(TopLevelElement value)
Create an instance of JAXBElement<TopLevelElement>}


createUnique

public JAXBElement<Keybase> createUnique(Keybase value)
Create an instance of JAXBElement<Keybase>}


createComplexType

public JAXBElement<TopLevelComplexType> createComplexType(TopLevelComplexType value)
Create an instance of JAXBElement<TopLevelComplexType>}


createMaxInclusive

public JAXBElement<Facet> createMaxInclusive(Facet value)
Create an instance of JAXBElement<Facet>}


createAttribute

public JAXBElement<TopLevelAttribute> createAttribute(TopLevelAttribute value)
Create an instance of JAXBElement<TopLevelAttribute>}


createAnyAttribute

public JAXBElement<Wildcard> createAnyAttribute(Wildcard value)
Create an instance of JAXBElement<Wildcard>}


createBuiltBy

public JAXBElement<BuiltBy> createBuiltBy(BuiltBy value)
Create an instance of JAXBElement<Wildcard>}


createGroupElement

public JAXBElement<LocalElement> createGroupElement(LocalElement value)
Create an instance of JAXBElement<LocalElement>}


createGroupGroup

public JAXBElement<GroupRef> createGroupGroup(GroupRef value)
Create an instance of JAXBElement<GroupRef>}



Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.