001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs 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: 2008.10.21 at 09:24:54 AM EDT 006 // 007 008 009 package org.apache.geronimo.system.plugin.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.apache.geronimo.system.plugin.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 _Comment_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "comment"); 035 private final static QName _GeronimoPlugin_QNAME = new QName("http://geronimo.apache.org/xml/ns/plugins-1.3", "geronimo-plugin"); 036 private final static QName _Gbean_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "gbean"); 037 private final static QName _GeronimoPluginList_QNAME = new QName("http://geronimo.apache.org/xml/ns/plugins-1.3", "geronimo-plugin-list"); 038 private final static QName _Attribute_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "attribute"); 039 private final static QName _Attributes_QNAME = new QName("http://geronimo.apache.org/xml/ns/attributes-1.2", "attributes"); 040 041 /** 042 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.geronimo.system.plugin.model 043 * 044 */ 045 public ObjectFactory() { 046 } 047 048 /** 049 * Create an instance of {@link PluginType } 050 * 051 */ 052 public PluginType createPluginType() { 053 return new PluginType(); 054 } 055 056 /** 057 * Create an instance of {@link ReferenceType.Pattern } 058 * 059 */ 060 public ReferenceType.Pattern createReferenceTypePattern() { 061 return new ReferenceType.Pattern(); 062 } 063 064 /** 065 * Create an instance of {@link ArtifactType } 066 * 067 */ 068 public ArtifactType createArtifactType() { 069 return new ArtifactType(); 070 } 071 072 /** 073 * Create an instance of {@link ConfigXmlContentType } 074 * 075 */ 076 public ConfigXmlContentType createConfigXmlContentType() { 077 return new ConfigXmlContentType(); 078 } 079 080 /** 081 * Create an instance of {@link CopyFileType } 082 * 083 */ 084 public CopyFileType createCopyFileType() { 085 return new CopyFileType(); 086 } 087 088 /** 089 * Create an instance of {@link DependencyType } 090 * 091 */ 092 public DependencyType createDependencyType() { 093 return new DependencyType(); 094 } 095 096 /** 097 * Create an instance of {@link ReferenceType } 098 * 099 */ 100 public ReferenceType createReferenceType() { 101 return new ReferenceType(); 102 } 103 104 /** 105 * Create an instance of {@link PrerequisiteType } 106 * 107 */ 108 public PrerequisiteType createPrerequisiteType() { 109 return new PrerequisiteType(); 110 } 111 112 /** 113 * Create an instance of {@link PluginListType } 114 * 115 */ 116 public PluginListType createPluginListType() { 117 return new PluginListType(); 118 } 119 120 /** 121 * Create an instance of {@link HashType } 122 * 123 */ 124 public HashType createHashType() { 125 return new HashType(); 126 } 127 128 /** 129 * Create an instance of {@link AttributesType } 130 * 131 */ 132 public AttributesType createAttributesType() { 133 return new AttributesType(); 134 } 135 136 /** 137 * Create an instance of {@link GbeanType } 138 * 139 */ 140 public GbeanType createGbeanType() { 141 return new GbeanType(); 142 } 143 144 /** 145 * Create an instance of {@link ModuleType } 146 * 147 */ 148 public ModuleType createModuleType() { 149 return new ModuleType(); 150 } 151 152 /** 153 * Create an instance of {@link AttributeType } 154 * 155 */ 156 public AttributeType createAttributeType() { 157 return new AttributeType(); 158 } 159 160 /** 161 * Create an instance of {@link LicenseType } 162 * 163 */ 164 public LicenseType createLicenseType() { 165 return new LicenseType(); 166 } 167 168 /** 169 * Create an instance of {@link PluginArtifactType } 170 * 171 */ 172 public PluginArtifactType createPluginArtifactType() { 173 return new PluginArtifactType(); 174 } 175 176 /** 177 * Create an instance of {@link PropertyType } 178 * 179 */ 180 public PropertyType createPropertyType() { 181 return new PropertyType(); 182 } 183 184 /** 185 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 186 * 187 */ 188 @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "comment") 189 public JAXBElement<String> createComment(String value) { 190 return new JAXBElement<String>(_Comment_QNAME, String.class, null, value); 191 } 192 193 /** 194 * Create an instance of {@link JAXBElement }{@code <}{@link PluginType }{@code >}} 195 * 196 */ 197 @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/plugins-1.3", name = "geronimo-plugin") 198 public JAXBElement<PluginType> createGeronimoPlugin(PluginType value) { 199 return new JAXBElement<PluginType>(_GeronimoPlugin_QNAME, PluginType.class, null, value); 200 } 201 202 /** 203 * Create an instance of {@link JAXBElement }{@code <}{@link GbeanType }{@code >}} 204 * 205 */ 206 @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "gbean") 207 public JAXBElement<GbeanType> createGbean(GbeanType value) { 208 return new JAXBElement<GbeanType>(_Gbean_QNAME, GbeanType.class, null, value); 209 } 210 211 /** 212 * Create an instance of {@link JAXBElement }{@code <}{@link PluginListType }{@code >}} 213 * 214 */ 215 @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/plugins-1.3", name = "geronimo-plugin-list") 216 public JAXBElement<PluginListType> createGeronimoPluginList(PluginListType value) { 217 return new JAXBElement<PluginListType>(_GeronimoPluginList_QNAME, PluginListType.class, null, value); 218 } 219 220 /** 221 * Create an instance of {@link JAXBElement }{@code <}{@link AttributeType }{@code >}} 222 * 223 */ 224 @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "attribute") 225 public JAXBElement<AttributeType> createAttribute(AttributeType value) { 226 return new JAXBElement<AttributeType>(_Attribute_QNAME, AttributeType.class, null, value); 227 } 228 229 /** 230 * Create an instance of {@link JAXBElement }{@code <}{@link AttributesType }{@code >}} 231 * 232 */ 233 @XmlElementDecl(namespace = "http://geronimo.apache.org/xml/ns/attributes-1.2", name = "attributes") 234 public JAXBElement<AttributesType> createAttributes(AttributesType value) { 235 return new JAXBElement<AttributesType>(_Attributes_QNAME, AttributesType.class, null, value); 236 } 237 238 }