001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 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: 2010.06.29 at 05:36:20 PM CEST 006 // 007 008 009 package org.jomc.sdk.model; 010 011 import javax.xml.bind.JAXBElement; 012 import javax.xml.bind.annotation.XmlElementDecl; 013 import javax.xml.bind.annotation.XmlRegistry; 014 import javax.xml.namespace.QName; 015 016 017 /** 018 * This object contains factory methods for each 019 * Java content interface and Java element interface 020 * generated in the org.jomc.sdk.model package. 021 * <p>An ObjectFactory allows you to programatically 022 * construct new instances of the Java representation 023 * for XML content. The Java representation of XML 024 * content can consist of schema derived interfaces 025 * and classes representing the binding of schema 026 * type definitions, element declarations and model 027 * groups. Factory methods for each of these are 028 * provided in this class. 029 * 030 */ 031 @XmlRegistry 032 public class ObjectFactory { 033 034 private final static QName _Schema_QNAME = new QName("http://jomc.org/sdk/model", "schema"); 035 private final static QName _Item_QNAME = new QName("http://jomc.org/sdk/model", "item"); 036 private final static QName _Map_QNAME = new QName("http://jomc.org/sdk/model", "map"); 037 private final static QName _List_QNAME = new QName("http://jomc.org/sdk/model", "list"); 038 private final static QName _Schemas_QNAME = new QName("http://jomc.org/sdk/model", "schemas"); 039 040 /** 041 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.sdk.model 042 * 043 */ 044 public ObjectFactory() { 045 } 046 047 /** 048 * Create an instance of {@link ItemType } 049 * 050 */ 051 public ItemType createItemType() { 052 return new ItemType(); 053 } 054 055 /** 056 * Create an instance of {@link MapType.Entry } 057 * 058 */ 059 public MapType.Entry createMapTypeEntry() { 060 return new MapType.Entry(); 061 } 062 063 /** 064 * Create an instance of {@link ListType } 065 * 066 */ 067 public ListType createListType() { 068 return new ListType(); 069 } 070 071 /** 072 * Create an instance of {@link SchemasType } 073 * 074 */ 075 public SchemasType createSchemasType() { 076 return new SchemasType(); 077 } 078 079 /** 080 * Create an instance of {@link SchemaType } 081 * 082 */ 083 public SchemaType createSchemaType() { 084 return new SchemaType(); 085 } 086 087 /** 088 * Create an instance of {@link MapType } 089 * 090 */ 091 public MapType createMapType() { 092 return new MapType(); 093 } 094 095 /** 096 * Create an instance of {@link JAXBElement }{@code <}{@link SchemaType }{@code >}} 097 * 098 */ 099 @XmlElementDecl(namespace = "http://jomc.org/sdk/model", name = "schema") 100 public JAXBElement<SchemaType> createSchema(SchemaType value) { 101 return new JAXBElement<SchemaType>(_Schema_QNAME, SchemaType.class, null, value); 102 } 103 104 /** 105 * Create an instance of {@link JAXBElement }{@code <}{@link ItemType }{@code >}} 106 * 107 */ 108 @XmlElementDecl(namespace = "http://jomc.org/sdk/model", name = "item") 109 public JAXBElement<ItemType> createItem(ItemType value) { 110 return new JAXBElement<ItemType>(_Item_QNAME, ItemType.class, null, value); 111 } 112 113 /** 114 * Create an instance of {@link JAXBElement }{@code <}{@link MapType }{@code >}} 115 * 116 */ 117 @XmlElementDecl(namespace = "http://jomc.org/sdk/model", name = "map") 118 public JAXBElement<MapType> createMap(MapType value) { 119 return new JAXBElement<MapType>(_Map_QNAME, MapType.class, null, value); 120 } 121 122 /** 123 * Create an instance of {@link JAXBElement }{@code <}{@link ListType }{@code >}} 124 * 125 */ 126 @XmlElementDecl(namespace = "http://jomc.org/sdk/model", name = "list") 127 public JAXBElement<ListType> createList(ListType value) { 128 return new JAXBElement<ListType>(_List_QNAME, ListType.class, null, value); 129 } 130 131 /** 132 * Create an instance of {@link JAXBElement }{@code <}{@link SchemasType }{@code >}} 133 * 134 */ 135 @XmlElementDecl(namespace = "http://jomc.org/sdk/model", name = "schemas") 136 public JAXBElement<SchemasType> createSchemas(SchemasType value) { 137 return new JAXBElement<SchemasType>(_Schemas_QNAME, SchemasType.class, null, value); 138 } 139 140 }