1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.2-b01-fcs 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2009.07.17 at 01:03:24 AM CST 6 // 7 8 9 package org.apache.geronimo.xml.ns.j2ee.application_1; 10 11 import javax.xml.bind.annotation.XmlAccessType; 12 import javax.xml.bind.annotation.XmlAccessorType; 13 import javax.xml.bind.annotation.XmlAnyElement; 14 import javax.xml.bind.annotation.XmlElement; 15 import javax.xml.bind.annotation.XmlType; 16 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 17 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 18 import org.w3c.dom.Element; 19 20 21 /** 22 * 23 * Mirrors the moduleType defined by application_1_4.xsd and adds an 24 * optional alt-dd element defining a Geronimo specific deployment descriptor. 25 * 26 * 27 * <p>Java class for ext-moduleType complex type. 28 * 29 * <p>The following schema fragment specifies the expected content contained within this class. 30 * 31 * <pre> 32 * <complexType name="ext-moduleType"> 33 * <complexContent> 34 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 35 * <sequence> 36 * <choice> 37 * <element name="connector" type="{http://geronimo.apache.org/xml/ns/j2ee/application-1.1}pathType"/> 38 * <element name="ejb" type="{http://geronimo.apache.org/xml/ns/j2ee/application-1.1}pathType"/> 39 * <element name="java" type="{http://geronimo.apache.org/xml/ns/j2ee/application-1.1}pathType"/> 40 * <element name="web" type="{http://geronimo.apache.org/xml/ns/j2ee/application-1.1}pathType"/> 41 * </choice> 42 * <choice> 43 * <element name="internal-path" type="{http://www.w3.org/2001/XMLSchema}token"/> 44 * <element name="external-path" type="{http://www.w3.org/2001/XMLSchema}token"/> 45 * </choice> 46 * <any/> 47 * </sequence> 48 * </restriction> 49 * </complexContent> 50 * </complexType> 51 * </pre> 52 * 53 * 54 */ 55 @XmlAccessorType(XmlAccessType.FIELD) 56 @XmlType(name = "ext-moduleType", propOrder = { 57 "connector", 58 "ejb", 59 "java", 60 "web", 61 "internalPath", 62 "externalPath", 63 "any" 64 }) 65 public class ExtModuleType { 66 67 protected PathType connector; 68 protected PathType ejb; 69 protected PathType java; 70 protected PathType web; 71 @XmlElement(name = "internal-path") 72 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 73 protected java.lang.String internalPath; 74 @XmlElement(name = "external-path") 75 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 76 protected java.lang.String externalPath; 77 @XmlAnyElement(lax = true) 78 protected Object any; 79 80 /** 81 * Gets the value of the connector property. 82 * 83 * @return 84 * possible object is 85 * {@link PathType } 86 * 87 */ 88 public PathType getConnector() { 89 return connector; 90 } 91 92 /** 93 * Sets the value of the connector property. 94 * 95 * @param value 96 * allowed object is 97 * {@link PathType } 98 * 99 */ 100 public void setConnector(PathType value) { 101 this.connector = value; 102 } 103 104 /** 105 * Gets the value of the ejb property. 106 * 107 * @return 108 * possible object is 109 * {@link PathType } 110 * 111 */ 112 public PathType getEjb() { 113 return ejb; 114 } 115 116 /** 117 * Sets the value of the ejb property. 118 * 119 * @param value 120 * allowed object is 121 * {@link PathType } 122 * 123 */ 124 public void setEjb(PathType value) { 125 this.ejb = value; 126 } 127 128 /** 129 * Gets the value of the java property. 130 * 131 * @return 132 * possible object is 133 * {@link PathType } 134 * 135 */ 136 public PathType getJava() { 137 return java; 138 } 139 140 /** 141 * Sets the value of the java property. 142 * 143 * @param value 144 * allowed object is 145 * {@link PathType } 146 * 147 */ 148 public void setJava(PathType value) { 149 this.java = value; 150 } 151 152 /** 153 * Gets the value of the web property. 154 * 155 * @return 156 * possible object is 157 * {@link PathType } 158 * 159 */ 160 public PathType getWeb() { 161 return web; 162 } 163 164 /** 165 * Sets the value of the web property. 166 * 167 * @param value 168 * allowed object is 169 * {@link PathType } 170 * 171 */ 172 public void setWeb(PathType value) { 173 this.web = value; 174 } 175 176 /** 177 * Gets the value of the internalPath property. 178 * 179 * @return 180 * possible object is 181 * {@link java.lang.String } 182 * 183 */ 184 public java.lang.String getInternalPath() { 185 return internalPath; 186 } 187 188 /** 189 * Sets the value of the internalPath property. 190 * 191 * @param value 192 * allowed object is 193 * {@link java.lang.String } 194 * 195 */ 196 public void setInternalPath(java.lang.String value) { 197 this.internalPath = value; 198 } 199 200 /** 201 * Gets the value of the externalPath property. 202 * 203 * @return 204 * possible object is 205 * {@link java.lang.String } 206 * 207 */ 208 public java.lang.String getExternalPath() { 209 return externalPath; 210 } 211 212 /** 213 * Sets the value of the externalPath property. 214 * 215 * @param value 216 * allowed object is 217 * {@link java.lang.String } 218 * 219 */ 220 public void setExternalPath(java.lang.String value) { 221 this.externalPath = value; 222 } 223 224 /** 225 * Gets the value of the any property. 226 * 227 * @return 228 * possible object is 229 * {@link Object } 230 * {@link Element } 231 * 232 */ 233 public Object getAny() { 234 return any; 235 } 236 237 /** 238 * Sets the value of the any property. 239 * 240 * @param value 241 * allowed object is 242 * {@link Object } 243 * {@link Element } 244 * 245 */ 246 public void setAny(Object value) { 247 this.any = value; 248 } 249 250 }