2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
\r
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
\r
4 // Any modifications to this file will be lost upon recompilation of the source schema.
\r
5 // Generated on: 2015.06.17 at 02:58:58 PM EEST
\r
9 package org.w3._2001.xmlschema;
\r
11 import javax.xml.bind.JAXBElement;
\r
12 import javax.xml.bind.annotation.XmlElementDecl;
\r
13 import javax.xml.bind.annotation.XmlRegistry;
\r
14 import javax.xml.namespace.QName;
\r
18 * This object contains factory methods for each
\r
19 * Java content interface and Java element interface
\r
20 * generated in the org.w3._2001.xmlschema package.
\r
21 * <p>An ObjectFactory allows you to programatically
\r
22 * construct new instances of the Java representation
\r
23 * for XML content. The Java representation of XML
\r
24 * content can consist of schema derived interfaces
\r
25 * and classes representing the binding of schema
\r
26 * type definitions, element declarations and model
\r
27 * groups. Factory methods for each of these are
\r
28 * provided in this class.
\r
32 public class ObjectFactory {
\r
34 private final static QName _MinInclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "minInclusive");
\r
35 private final static QName _MaxLength_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "maxLength");
\r
36 private final static QName _Sequence_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "sequence");
\r
37 private final static QName _MinLength_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "minLength");
\r
38 private final static QName _Group_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "group");
\r
39 private final static QName _AttributeGroup_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "attributeGroup");
\r
40 private final static QName _Key_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "key");
\r
41 private final static QName _All_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "all");
\r
42 private final static QName _Length_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "length");
\r
43 private final static QName _SimpleType_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "simpleType");
\r
44 private final static QName _Enumeration_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "enumeration");
\r
45 private final static QName _Choice_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "choice");
\r
46 private final static QName _FractionDigits_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "fractionDigits");
\r
47 private final static QName _MinExclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "minExclusive");
\r
48 private final static QName _MaxExclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "maxExclusive");
\r
49 private final static QName _Element_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "element");
\r
50 private final static QName _Unique_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "unique");
\r
51 private final static QName _ComplexType_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "complexType");
\r
52 private final static QName _MaxInclusive_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "maxInclusive");
\r
53 private final static QName _Attribute_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "attribute");
\r
54 private final static QName _AnyAttribute_QNAME = new QName("http://www.w3.org/2001/XMLSchema", "anyAttribute");
\r
57 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2001.xmlschema
\r
60 public ObjectFactory() {
\r
64 * Create an instance of {@link Selector }
\r
67 public Selector createSelector() {
\r
68 return new Selector();
\r
72 * Create an instance of {@link Annotated }
\r
75 public Annotated createAnnotated() {
\r
76 return new Annotated();
\r
80 * Create an instance of {@link OpenAttrs }
\r
83 public OpenAttrs createOpenAttrs() {
\r
84 return new OpenAttrs();
\r
88 * Create an instance of {@link Annotation }
\r
91 public Annotation createAnnotation() {
\r
92 return new Annotation();
\r
96 * Create an instance of {@link Appinfo }
\r
99 public Appinfo createAppinfo() {
\r
100 return new Appinfo();
\r
104 * Create an instance of {@link Documentation }
\r
107 public Documentation createDocumentation() {
\r
108 return new Documentation();
\r
112 * Create an instance of {@link Facet }
\r
115 public Facet createFacet() {
\r
116 return new Facet();
\r
120 * Create an instance of {@link TopLevelComplexType }
\r
123 public TopLevelComplexType createTopLevelComplexType() {
\r
124 return new TopLevelComplexType();
\r
128 * Create an instance of {@link Keybase }
\r
131 public Keybase createKeybase() {
\r
132 return new Keybase();
\r
136 * Create an instance of {@link NumFacet }
\r
139 public NumFacet createNumFacet() {
\r
140 return new NumFacet();
\r
144 * Create an instance of {@link ExplicitGroup }
\r
147 public ExplicitGroup createExplicitGroup() {
\r
148 return new ExplicitGroup();
\r
152 * Create an instance of {@link ComplexContent }
\r
155 public ComplexContent createComplexContent() {
\r
156 return new ComplexContent();
\r
160 * Create an instance of {@link ComplexRestrictionType }
\r
163 public ComplexRestrictionType createComplexRestrictionType() {
\r
164 return new ComplexRestrictionType();
\r
168 * Create an instance of {@link ExtensionType }
\r
171 public ExtensionType createExtensionType() {
\r
172 return new ExtensionType();
\r
176 * Create an instance of {@link TopLevelAttribute }
\r
179 public TopLevelAttribute createTopLevelAttribute() {
\r
180 return new TopLevelAttribute();
\r
184 * Create an instance of {@link Keyref }
\r
187 public Keyref createKeyref() {
\r
188 return new Keyref();
\r
192 * Create an instance of {@link Field }
\r
195 public Field createField() {
\r
196 return new Field();
\r
200 * Create an instance of {@link Wildcard }
\r
203 public Wildcard createWildcard() {
\r
204 return new Wildcard();
\r
208 * Create an instance of {@link Schema }
\r
211 public Schema createSchema() {
\r
212 return new Schema();
\r
216 * Create an instance of {@link Include }
\r
219 public Include createInclude() {
\r
220 return new Include();
\r
224 * Create an instance of {@link Import }
\r
227 public Import createImport() {
\r
228 return new Import();
\r
232 * Create an instance of {@link Redefine }
\r
235 public Redefine createRedefine() {
\r
236 return new Redefine();
\r
240 * Create an instance of {@link TopLevelSimpleType }
\r
243 public TopLevelSimpleType createTopLevelSimpleType() {
\r
244 return new TopLevelSimpleType();
\r
248 * Create an instance of {@link NamedGroup }
\r
251 public NamedGroup createNamedGroup() {
\r
252 return new NamedGroup();
\r
256 * Create an instance of {@link NamedAttributeGroup }
\r
259 public NamedAttributeGroup createNamedAttributeGroup() {
\r
260 return new NamedAttributeGroup();
\r
264 * Create an instance of {@link TopLevelElement }
\r
267 public TopLevelElement createTopLevelElement() {
\r
268 return new TopLevelElement();
\r
272 * Create an instance of {@link Notation }
\r
275 public Notation createNotation() {
\r
276 return new Notation();
\r
280 * Create an instance of {@link Union }
\r
283 public Union createUnion() {
\r
284 return new Union();
\r
288 * Create an instance of {@link LocalSimpleType }
\r
291 public LocalSimpleType createLocalSimpleType() {
\r
292 return new LocalSimpleType();
\r
296 * Create an instance of {@link Any }
\r
299 public Any createAny() {
\r
304 * Create an instance of {@link All }
\r
307 public All createAll() {
\r
312 * Create an instance of {@link WhiteSpace }
\r
315 public WhiteSpace createWhiteSpace() {
\r
316 return new WhiteSpace();
\r
320 * Create an instance of {@link TotalDigits }
\r
323 public TotalDigits createTotalDigits() {
\r
324 return new TotalDigits();
\r
328 * Create an instance of {@link Restriction }
\r
331 public Restriction createRestriction() {
\r
332 return new Restriction();
\r
336 * Create an instance of {@link NoFixedFacet }
\r
339 public NoFixedFacet createNoFixedFacet() {
\r
340 return new NoFixedFacet();
\r
344 * Create an instance of {@link Pattern }
\r
347 public Pattern createPattern() {
\r
348 return new Pattern();
\r
352 * Create an instance of {@link List }
\r
355 public List createList() {
\r
360 * Create an instance of {@link SimpleContent }
\r
363 public SimpleContent createSimpleContent() {
\r
364 return new SimpleContent();
\r
368 * Create an instance of {@link SimpleRestrictionType }
\r
371 public SimpleRestrictionType createSimpleRestrictionType() {
\r
372 return new SimpleRestrictionType();
\r
376 * Create an instance of {@link SimpleExtensionType }
\r
379 public SimpleExtensionType createSimpleExtensionType() {
\r
380 return new SimpleExtensionType();
\r
384 * Create an instance of {@link NarrowMaxMin }
\r
387 public NarrowMaxMin createNarrowMaxMin() {
\r
388 return new NarrowMaxMin();
\r
392 * Create an instance of {@link LocalElement }
\r
395 public LocalElement createLocalElement() {
\r
396 return new LocalElement();
\r
400 * Create an instance of {@link LocalComplexType }
\r
403 public LocalComplexType createLocalComplexType() {
\r
404 return new LocalComplexType();
\r
408 * Create an instance of {@link SimpleExplicitGroup }
\r
411 public SimpleExplicitGroup createSimpleExplicitGroup() {
\r
412 return new SimpleExplicitGroup();
\r
416 * Create an instance of {@link AttributeGroupRef }
\r
419 public AttributeGroupRef createAttributeGroupRef() {
\r
420 return new AttributeGroupRef();
\r
424 * Create an instance of {@link GroupRef }
\r
427 public GroupRef createGroupRef() {
\r
428 return new GroupRef();
\r
432 * Create an instance of {@link Attribute }
\r
435 public Attribute createAttribute() {
\r
436 return new Attribute();
\r
440 * Create an instance of {@link RealGroup }
\r
443 public RealGroup createRealGroup() {
\r
444 return new RealGroup();
\r
448 * Create an instance of {@link RestrictionType }
\r
451 public RestrictionType createRestrictionType() {
\r
452 return new RestrictionType();
\r
456 * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}}
\r
459 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "minInclusive")
\r
460 public JAXBElement<Facet> createMinInclusive(Facet value) {
\r
461 return new JAXBElement<Facet>(_MinInclusive_QNAME, Facet.class, null, value);
\r
465 * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}}
\r
468 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "maxLength")
\r
469 public JAXBElement<NumFacet> createMaxLength(NumFacet value) {
\r
470 return new JAXBElement<NumFacet>(_MaxLength_QNAME, NumFacet.class, null, value);
\r
474 * Create an instance of {@link JAXBElement }{@code <}{@link ExplicitGroup }{@code >}}
\r
477 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "sequence")
\r
478 public JAXBElement<ExplicitGroup> createSequence(ExplicitGroup value) {
\r
479 return new JAXBElement<ExplicitGroup>(_Sequence_QNAME, ExplicitGroup.class, null, value);
\r
483 * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}}
\r
486 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "minLength")
\r
487 public JAXBElement<NumFacet> createMinLength(NumFacet value) {
\r
488 return new JAXBElement<NumFacet>(_MinLength_QNAME, NumFacet.class, null, value);
\r
492 * Create an instance of {@link JAXBElement }{@code <}{@link NamedGroup }{@code >}}
\r
495 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "group")
\r
496 public JAXBElement<NamedGroup> createGroup(NamedGroup value) {
\r
497 return new JAXBElement<NamedGroup>(_Group_QNAME, NamedGroup.class, null, value);
\r
501 * Create an instance of {@link JAXBElement }{@code <}{@link NamedAttributeGroup }{@code >}}
\r
504 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "attributeGroup")
\r
505 public JAXBElement<NamedAttributeGroup> createAttributeGroup(NamedAttributeGroup value) {
\r
506 return new JAXBElement<NamedAttributeGroup>(_AttributeGroup_QNAME, NamedAttributeGroup.class, null, value);
\r
510 * Create an instance of {@link JAXBElement }{@code <}{@link Keybase }{@code >}}
\r
513 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "key")
\r
514 public JAXBElement<Keybase> createKey(Keybase value) {
\r
515 return new JAXBElement<Keybase>(_Key_QNAME, Keybase.class, null, value);
\r
519 * Create an instance of {@link JAXBElement }{@code <}{@link All }{@code >}}
\r
522 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "all")
\r
523 public JAXBElement<All> createAll(All value) {
\r
524 return new JAXBElement<All>(_All_QNAME, All.class, null, value);
\r
528 * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}}
\r
531 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "length")
\r
532 public JAXBElement<NumFacet> createLength(NumFacet value) {
\r
533 return new JAXBElement<NumFacet>(_Length_QNAME, NumFacet.class, null, value);
\r
537 * Create an instance of {@link JAXBElement }{@code <}{@link TopLevelSimpleType }{@code >}}
\r
540 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "simpleType")
\r
541 public JAXBElement<TopLevelSimpleType> createSimpleType(TopLevelSimpleType value) {
\r
542 return new JAXBElement<TopLevelSimpleType>(_SimpleType_QNAME, TopLevelSimpleType.class, null, value);
\r
546 * Create an instance of {@link JAXBElement }{@code <}{@link NoFixedFacet }{@code >}}
\r
549 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "enumeration")
\r
550 public JAXBElement<NoFixedFacet> createEnumeration(NoFixedFacet value) {
\r
551 return new JAXBElement<NoFixedFacet>(_Enumeration_QNAME, NoFixedFacet.class, null, value);
\r
555 * Create an instance of {@link JAXBElement }{@code <}{@link ExplicitGroup }{@code >}}
\r
558 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "choice")
\r
559 public JAXBElement<ExplicitGroup> createChoice(ExplicitGroup value) {
\r
560 return new JAXBElement<ExplicitGroup>(_Choice_QNAME, ExplicitGroup.class, null, value);
\r
564 * Create an instance of {@link JAXBElement }{@code <}{@link NumFacet }{@code >}}
\r
567 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "fractionDigits")
\r
568 public JAXBElement<NumFacet> createFractionDigits(NumFacet value) {
\r
569 return new JAXBElement<NumFacet>(_FractionDigits_QNAME, NumFacet.class, null, value);
\r
573 * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}}
\r
576 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "minExclusive")
\r
577 public JAXBElement<Facet> createMinExclusive(Facet value) {
\r
578 return new JAXBElement<Facet>(_MinExclusive_QNAME, Facet.class, null, value);
\r
582 * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}}
\r
585 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "maxExclusive")
\r
586 public JAXBElement<Facet> createMaxExclusive(Facet value) {
\r
587 return new JAXBElement<Facet>(_MaxExclusive_QNAME, Facet.class, null, value);
\r
591 * Create an instance of {@link JAXBElement }{@code <}{@link TopLevelElement }{@code >}}
\r
594 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "element")
\r
595 public JAXBElement<TopLevelElement> createElement(TopLevelElement value) {
\r
596 return new JAXBElement<TopLevelElement>(_Element_QNAME, TopLevelElement.class, null, value);
\r
600 * Create an instance of {@link JAXBElement }{@code <}{@link Keybase }{@code >}}
\r
603 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "unique")
\r
604 public JAXBElement<Keybase> createUnique(Keybase value) {
\r
605 return new JAXBElement<Keybase>(_Unique_QNAME, Keybase.class, null, value);
\r
609 * Create an instance of {@link JAXBElement }{@code <}{@link TopLevelComplexType }{@code >}}
\r
612 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "complexType")
\r
613 public JAXBElement<TopLevelComplexType> createComplexType(TopLevelComplexType value) {
\r
614 return new JAXBElement<TopLevelComplexType>(_ComplexType_QNAME, TopLevelComplexType.class, null, value);
\r
618 * Create an instance of {@link JAXBElement }{@code <}{@link Facet }{@code >}}
\r
621 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "maxInclusive")
\r
622 public JAXBElement<Facet> createMaxInclusive(Facet value) {
\r
623 return new JAXBElement<Facet>(_MaxInclusive_QNAME, Facet.class, null, value);
\r
627 * Create an instance of {@link JAXBElement }{@code <}{@link TopLevelAttribute }{@code >}}
\r
630 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "attribute")
\r
631 public JAXBElement<TopLevelAttribute> createAttribute(TopLevelAttribute value) {
\r
632 return new JAXBElement<TopLevelAttribute>(_Attribute_QNAME, TopLevelAttribute.class, null, value);
\r
636 * Create an instance of {@link JAXBElement }{@code <}{@link Wildcard }{@code >}}
\r
639 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "anyAttribute")
\r
640 public JAXBElement<Wildcard> createAnyAttribute(Wildcard value) {
\r
641 return new JAXBElement<Wildcard>(_AnyAttribute_QNAME, Wildcard.class, null, value);
\r
645 * Create an instance of {@link JAXBElement }{@code <}{@link LocalElement }{@code >}}
\r
648 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "element", scope = Group.class)
\r
649 public JAXBElement<LocalElement> createGroupElement(LocalElement value) {
\r
650 return new JAXBElement<LocalElement>(_Element_QNAME, LocalElement.class, Group.class, value);
\r
654 * Create an instance of {@link JAXBElement }{@code <}{@link GroupRef }{@code >}}
\r
657 @XmlElementDecl(namespace = "http://www.w3.org/2001/XMLSchema", name = "group", scope = Group.class)
\r
658 public JAXBElement<GroupRef> createGroupGroup(GroupRef value) {
\r
659 return new JAXBElement<GroupRef>(_Group_QNAME, GroupRef.class, Group.class, value);
\r