All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.plasma.xml.schema.ObjectFactory Maven / Gradle / Ivy

There is a newer version: 2.2.1
Show newest version
/**
 *         PlasmaSDO™ License
 * 
 * This is a community release of PlasmaSDO™, a dual-license 
 * Service Data Object (SDO) 2.1 implementation. 
 * This particular copy of the software is released under the 
 * version 2 of the GNU General Public License. PlasmaSDO™ was developed by 
 * TerraMeta Software, Inc.
 * 
 * Copyright (c) 2013, TerraMeta Software, Inc. All rights reserved.
 * 
 * General License information can be found below.
 * 
 * This distribution may include materials developed by third
 * parties. For license and attribution notices for these
 * materials, please refer to the documentation that accompanies
 * this distribution (see the "Licenses for Third-Party Components"
 * appendix) or view the online documentation at 
 * .
 *  
 */
package org.plasma.xml.schema;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.plasma.xml.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. * */ @XmlRegistry public class ObjectFactory { private final static QName _MinInclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "minInclusive"); private final static QName _MaxLength_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "maxLength"); private final static QName _Sequence_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "sequence"); private final static QName _MinLength_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "minLength"); private final static QName _Key_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "key"); private final static QName _All_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "all"); private final static QName _Length_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "length"); private final static QName _Choice_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "choice"); private final static QName _FractionDigits_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "fractionDigits"); private final static QName _MinExclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "minExclusive"); private final static QName _MaxExclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "maxExclusive"); private final static QName _Unique_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "unique"); private final static QName _MaxInclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "maxInclusive"); private final static QName _AnyAttribute_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "anyAttribute"); private final static QName _AbstractGroupElement_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "element"); private final static QName _AbstractGroupGroup_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "group"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.plasma.xml.schema * */ public ObjectFactory() { } /** * Create an instance of {@link All } * */ public All createAll() { return new All(); } /** * Create an instance of {@link Attribute } * */ public Attribute createAttribute() { return new Attribute(); } /** * Create an instance of {@link Field } * */ public Field createField() { return new Field(); } /** * Create an instance of {@link Selector } * */ public Selector createSelector() { return new Selector(); } /** * Create an instance of {@link Appinfo } * */ public Appinfo createAppinfo() { return new Appinfo(); } /** * Create an instance of {@link Facet } * */ public Facet createFacet() { return new Facet(); } /** * Create an instance of {@link List } * */ public List createList() { return new List(); } /** * Create an instance of {@link SimpleExplicitGroup } * */ public SimpleExplicitGroup createSimpleExplicitGroup() { return new SimpleExplicitGroup(); } /** * Create an instance of {@link AttributeGroupRef } * */ public AttributeGroupRef createAttributeGroupRef() { return new AttributeGroupRef(); } /** * Create an instance of {@link LocalElement } * */ public LocalElement createLocalElement() { return new LocalElement(); } /** * Create an instance of {@link NoFixedFacet } * */ public NoFixedFacet createNoFixedFacet() { return new NoFixedFacet(); } /** * Create an instance of {@link Restriction } * */ public Restriction createRestriction() { return new Restriction(); } /** * Create an instance of {@link ComplexContent } * */ public ComplexContent createComplexContent() { return new ComplexContent(); } /** * Create an instance of {@link NumFacet } * */ public NumFacet createNumFacet() { return new NumFacet(); } /** * Create an instance of {@link Group } * */ public Group createGroup() { return new Group(); } /** * Create an instance of {@link LocalSimpleType } * */ public LocalSimpleType createLocalSimpleType() { return new LocalSimpleType(); } /** * Create an instance of {@link ExplicitGroup } * */ public ExplicitGroup createExplicitGroup() { return new ExplicitGroup(); } /** * Create an instance of {@link Keybase } * */ public Keybase createKeybase() { return new Keybase(); } /** * Create an instance of {@link ComplexType } * */ public ComplexType createComplexType() { return new ComplexType(); } /** * Create an instance of {@link GroupRef } * */ public GroupRef createGroupRef() { return new GroupRef(); } /** * Create an instance of {@link Keyref } * */ public Keyref createKeyref() { return new Keyref(); } /** * Create an instance of {@link RealGroup } * */ public RealGroup createRealGroup() { return new RealGroup(); } /** * Create an instance of {@link ExtensionType } * */ public ExtensionType createExtensionType() { return new ExtensionType(); } /** * Create an instance of {@link Import } * */ public Import createImport() { return new Import(); } /** * Create an instance of {@link SimpleRestrictionType } * */ public SimpleRestrictionType createSimpleRestrictionType() { return new SimpleRestrictionType(); } /** * Create an instance of {@link Any } * */ public Any createAny() { return new Any(); } /** * Create an instance of {@link Element } * */ public Element createElement() { return new Element(); } /** * Create an instance of {@link NarrowMaxMin } * */ public NarrowMaxMin createNarrowMaxMin() { return new NarrowMaxMin(); } /** * Create an instance of {@link Redefine } * */ public Redefine createRedefine() { return new Redefine(); } /** * Create an instance of {@link SimpleContent } * */ public SimpleContent createSimpleContent() { return new SimpleContent(); } /** * Create an instance of {@link LocalComplexType } * */ public LocalComplexType createLocalComplexType() { return new LocalComplexType(); } /** * Create an instance of {@link WhiteSpace } * */ public WhiteSpace createWhiteSpace() { return new WhiteSpace(); } /** * Create an instance of {@link TotalDigits } * */ public TotalDigits createTotalDigits() { return new TotalDigits(); } /** * Create an instance of {@link OpenAttrs } * */ public OpenAttrs createOpenAttrs() { return new OpenAttrs(); } /** * Create an instance of {@link Wildcard } * */ public Wildcard createWildcard() { return new Wildcard(); } /** * Create an instance of {@link Include } * */ public Include createInclude() { return new Include(); } /** * Create an instance of {@link Schema } * */ public Schema createSchema() { return new Schema(); } /** * Create an instance of {@link Enumeration } * */ public Enumeration createEnumeration() { return new Enumeration(); } /** * Create an instance of {@link AttributeGroup } * */ public AttributeGroup createAttributeGroup() { return new AttributeGroup(); } /** * Create an instance of {@link SimpleType } * */ public SimpleType createSimpleType() { return new SimpleType(); } /** * Create an instance of {@link Notation } * */ public Notation createNotation() { return new Notation(); } /** * Create an instance of {@link RestrictionType } * */ public RestrictionType createRestrictionType() { return new RestrictionType(); } /** * Create an instance of {@link TopLevelAttributeType } * */ public TopLevelAttributeType createTopLevelAttributeType() { return new TopLevelAttributeType(); } /** * Create an instance of {@link Documentation } * */ public Documentation createDocumentation() { return new Documentation(); } /** * Create an instance of {@link SimpleExtensionType } * */ public SimpleExtensionType createSimpleExtensionType() { return new SimpleExtensionType(); } /** * Create an instance of {@link Union } * */ public Union createUnion() { return new Union(); } /** * Create an instance of {@link Annotation } * */ public Annotation createAnnotation() { return new Annotation(); } /** * Create an instance of {@link ComplexRestrictionType } * */ public ComplexRestrictionType createComplexRestrictionType() { return new ComplexRestrictionType(); } /** * Create an instance of {@link Pattern } * */ public Pattern createPattern() { return new Pattern(); } /** * Create an instance of {@link Annotated } * */ public Annotated createAnnotated() { return new Annotated(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "minInclusive") public JAXBElement createMinInclusive(Facet value) { return new JAXBElement(_MinInclusive_QNAME, Facet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "maxLength") public JAXBElement createMaxLength(NumFacet value) { return new JAXBElement(_MaxLength_QNAME, NumFacet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExplicitGroup }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "sequence") public JAXBElement createSequence(ExplicitGroup value) { return new JAXBElement(_Sequence_QNAME, ExplicitGroup.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "minLength") public JAXBElement createMinLength(NumFacet value) { return new JAXBElement(_MinLength_QNAME, NumFacet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Keybase }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "key") public JAXBElement createKey(Keybase value) { return new JAXBElement(_Key_QNAME, Keybase.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link All }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "all") public JAXBElement createAll(All value) { return new JAXBElement(_All_QNAME, All.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "length") public JAXBElement createLength(NumFacet value) { return new JAXBElement(_Length_QNAME, NumFacet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ExplicitGroup }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "choice") public JAXBElement createChoice(ExplicitGroup value) { return new JAXBElement(_Choice_QNAME, ExplicitGroup.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "fractionDigits") public JAXBElement createFractionDigits(NumFacet value) { return new JAXBElement(_FractionDigits_QNAME, NumFacet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "minExclusive") public JAXBElement createMinExclusive(Facet value) { return new JAXBElement(_MinExclusive_QNAME, Facet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "maxExclusive") public JAXBElement createMaxExclusive(Facet value) { return new JAXBElement(_MaxExclusive_QNAME, Facet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Keybase }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "unique") public JAXBElement createUnique(Keybase value) { return new JAXBElement(_Unique_QNAME, Keybase.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "maxInclusive") public JAXBElement createMaxInclusive(Facet value) { return new JAXBElement(_MaxInclusive_QNAME, Facet.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Wildcard }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "anyAttribute") public JAXBElement createAnyAttribute(Wildcard value) { return new JAXBElement(_AnyAttribute_QNAME, Wildcard.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LocalElement }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "element", scope = AbstractGroup.class) public JAXBElement createAbstractGroupElement(LocalElement value) { return new JAXBElement(_AbstractGroupElement_QNAME, LocalElement.class, AbstractGroup.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GroupRef }{@code >}} * */ @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "group", scope = AbstractGroup.class) public JAXBElement createAbstractGroupGroup(GroupRef value) { return new JAXBElement(_AbstractGroupGroup_QNAME, GroupRef.class, AbstractGroup.class, value); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy