public class ObjectFactory extends Object
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 and Description |
---|
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
|
public ObjectFactory()
public Annotation createAnnotation()
Annotation
public Documentation createDocumentation()
Documentation
public TopLevelComplexType createTopLevelComplexType()
TopLevelComplexType
public ExplicitGroup createExplicitGroup()
ExplicitGroup
public ComplexContent createComplexContent()
ComplexContent
public ComplexRestrictionType createComplexRestrictionType()
ComplexRestrictionType
public ExtensionType createExtensionType()
ExtensionType
public TopLevelAttribute createTopLevelAttribute()
TopLevelAttribute
public TopLevelSimpleType createTopLevelSimpleType()
TopLevelSimpleType
public NamedGroup createNamedGroup()
NamedGroup
public NamedAttributeGroup createNamedAttributeGroup()
NamedAttributeGroup
public TopLevelElement createTopLevelElement()
TopLevelElement
public LocalSimpleType createLocalSimpleType()
LocalSimpleType
public WhiteSpace createWhiteSpace()
WhiteSpace
public TotalDigits createTotalDigits()
TotalDigits
public Restriction createRestriction()
Restriction
public NoFixedFacet createNoFixedFacet()
NoFixedFacet
public SimpleContent createSimpleContent()
SimpleContent
public SimpleRestrictionType createSimpleRestrictionType()
SimpleRestrictionType
public SimpleExtensionType createSimpleExtensionType()
SimpleExtensionType
public NarrowMaxMin createNarrowMaxMin()
NarrowMaxMin
public LocalElement createLocalElement()
LocalElement
public LocalComplexType createLocalComplexType()
LocalComplexType
public SimpleExplicitGroup createSimpleExplicitGroup()
SimpleExplicitGroup
public AttributeGroupRef createAttributeGroupRef()
AttributeGroupRef
public RestrictionType createRestrictionType()
RestrictionType
public JAXBElement<Facet> createMinInclusive(Facet value)
public JAXBElement<NumFacet> createMaxLength(NumFacet value)
public JAXBElement<ExplicitGroup> createSequence(ExplicitGroup value)
public JAXBElement<NumFacet> createMinLength(NumFacet value)
public JAXBElement<NamedGroup> createGroup(NamedGroup value)
public JAXBElement<NamedAttributeGroup> createAttributeGroup(NamedAttributeGroup value)
public JAXBElement<Keybase> createKey(Keybase value)
public JAXBElement<All> createAll(All value)
public JAXBElement<NumFacet> createLength(NumFacet value)
public JAXBElement<TopLevelSimpleType> createSimpleType(TopLevelSimpleType value)
public JAXBElement<NoFixedFacet> createEnumeration(NoFixedFacet value)
public JAXBElement<ExplicitGroup> createChoice(ExplicitGroup value)
public JAXBElement<NumFacet> createFractionDigits(NumFacet value)
public JAXBElement<Facet> createMinExclusive(Facet value)
public JAXBElement<Facet> createMaxExclusive(Facet value)
public JAXBElement<TopLevelElement> createElement(TopLevelElement value)
public JAXBElement<Keybase> createUnique(Keybase value)
public JAXBElement<TopLevelComplexType> createComplexType(TopLevelComplexType value)
public JAXBElement<Facet> createMaxInclusive(Facet value)
public JAXBElement<TopLevelAttribute> createAttribute(TopLevelAttribute value)
public JAXBElement<Wildcard> createAnyAttribute(Wildcard value)
public JAXBElement<LocalElement> createGroupElement(LocalElement value)
public JAXBElement<GroupRef> createGroupGroup(GroupRef value)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.