001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-hudson-3037-ea3
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2006.10.31 at 03:24:08 PM PST
006: //
007:
008: package org.geotools.po;
009:
010: import javax.xml.bind.JAXBElement;
011: import javax.xml.bind.annotation.XmlElementDecl;
012: import javax.xml.bind.annotation.XmlRegistry;
013: import javax.xml.namespace.QName;
014: import org.geotools.po.Items;
015: import org.geotools.po.Items.Item;
016: import org.geotools.po.ObjectFactory;
017: import org.geotools.po.PurchaseOrderType;
018: import org.geotools.po.USAddress;
019:
020: /**
021: * This object contains factory methods for each
022: * Java content interface and Java element interface
023: * generated in the org.geotools.po package.
024: * <p>An ObjectFactory allows you to programatically
025: * construct new instances of the Java representation
026: * for XML content. The Java representation of XML
027: * content can consist of schema derived interfaces
028: * and classes representing the binding of schema
029: * type definitions, element declarations and model
030: * groups. Factory methods for each of these are
031: * provided in this class.
032: *
033: */
034: @XmlRegistry
035: public class ObjectFactory {
036:
037: private final static QName _PurchaseOrder_QNAME = new QName(
038: "http://www.geotools.org/po", "purchaseOrder");
039: private final static QName _Comment_QNAME = new QName(
040: "http://www.geotools.org/po", "comment");
041:
042: /**
043: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.geotools.po
044: *
045: */
046: public ObjectFactory() {
047: }
048:
049: /**
050: * Create an instance of {@link USAddress }
051: *
052: */
053: public USAddress createUSAddress() {
054: return new USAddress();
055: }
056:
057: /**
058: * Create an instance of {@link PurchaseOrderType }
059: *
060: */
061: public PurchaseOrderType createPurchaseOrderType() {
062: return new PurchaseOrderType();
063: }
064:
065: /**
066: * Create an instance of {@link Item }
067: *
068: */
069: public Item createItemsItem() {
070: return new Item();
071: }
072:
073: /**
074: * Create an instance of {@link Items }
075: *
076: */
077: public Items createItems() {
078: return new Items();
079: }
080:
081: /**
082: * Create an instance of {@link JAXBElement }{@code <}{@link PurchaseOrderType }{@code >}}
083: *
084: */
085: @XmlElementDecl(namespace="http://www.geotools.org/po",name="purchaseOrder")
086: public JAXBElement<PurchaseOrderType> createPurchaseOrder(
087: PurchaseOrderType value) {
088: return new JAXBElement<PurchaseOrderType>(_PurchaseOrder_QNAME,
089: PurchaseOrderType.class, null, value);
090: }
091:
092: /**
093: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
094: *
095: */
096: @XmlElementDecl(namespace="http://www.geotools.org/po",name="comment")
097: public JAXBElement<String> createComment(String value) {
098: return new JAXBElement<String>(_Comment_QNAME, String.class,
099: null, value);
100: }
101:
102: }
|