001    /*
002     * XML Type:  patternType
003     * Namespace: http://geronimo.apache.org/xml/ns/deployment-1.2
004     * Java type: org.apache.geronimo.deployment.xbeans.PatternType
005     *
006     * Automatically generated - do not modify.
007     */
008    package org.apache.geronimo.deployment.xbeans;
009    
010    
011    /**
012     * An XML patternType(@http://geronimo.apache.org/xml/ns/deployment-1.2).
013     *
014     * This is a complex type.
015     */
016    public interface PatternType extends org.apache.xmlbeans.XmlObject
017    {
018        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
019            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PatternType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s428F6F412C3D7FF587AC6A8696D0654D").resolveHandle("patterntyped2d7type");
020        
021        /**
022         * Gets the "groupId" element
023         */
024        java.lang.String getGroupId();
025        
026        /**
027         * Gets (as xml) the "groupId" element
028         */
029        org.apache.xmlbeans.XmlString xgetGroupId();
030        
031        /**
032         * True if has "groupId" element
033         */
034        boolean isSetGroupId();
035        
036        /**
037         * Sets the "groupId" element
038         */
039        void setGroupId(java.lang.String groupId);
040        
041        /**
042         * Sets (as xml) the "groupId" element
043         */
044        void xsetGroupId(org.apache.xmlbeans.XmlString groupId);
045        
046        /**
047         * Unsets the "groupId" element
048         */
049        void unsetGroupId();
050        
051        /**
052         * Gets the "artifactId" element
053         */
054        java.lang.String getArtifactId();
055        
056        /**
057         * Gets (as xml) the "artifactId" element
058         */
059        org.apache.xmlbeans.XmlString xgetArtifactId();
060        
061        /**
062         * True if has "artifactId" element
063         */
064        boolean isSetArtifactId();
065        
066        /**
067         * Sets the "artifactId" element
068         */
069        void setArtifactId(java.lang.String artifactId);
070        
071        /**
072         * Sets (as xml) the "artifactId" element
073         */
074        void xsetArtifactId(org.apache.xmlbeans.XmlString artifactId);
075        
076        /**
077         * Unsets the "artifactId" element
078         */
079        void unsetArtifactId();
080        
081        /**
082         * Gets the "version" element
083         */
084        java.lang.String getVersion();
085        
086        /**
087         * Gets (as xml) the "version" element
088         */
089        org.apache.xmlbeans.XmlString xgetVersion();
090        
091        /**
092         * True if has "version" element
093         */
094        boolean isSetVersion();
095        
096        /**
097         * Sets the "version" element
098         */
099        void setVersion(java.lang.String version);
100        
101        /**
102         * Sets (as xml) the "version" element
103         */
104        void xsetVersion(org.apache.xmlbeans.XmlString version);
105        
106        /**
107         * Unsets the "version" element
108         */
109        void unsetVersion();
110        
111        /**
112         * Gets the "module" element
113         */
114        java.lang.String getModule();
115        
116        /**
117         * Gets (as xml) the "module" element
118         */
119        org.apache.xmlbeans.XmlString xgetModule();
120        
121        /**
122         * True if has "module" element
123         */
124        boolean isSetModule();
125        
126        /**
127         * Sets the "module" element
128         */
129        void setModule(java.lang.String module);
130        
131        /**
132         * Sets (as xml) the "module" element
133         */
134        void xsetModule(org.apache.xmlbeans.XmlString module);
135        
136        /**
137         * Unsets the "module" element
138         */
139        void unsetModule();
140        
141        /**
142         * Gets the "type" element
143         */
144        java.lang.String getType();
145        
146        /**
147         * Gets (as xml) the "type" element
148         */
149        org.apache.xmlbeans.XmlString xgetType();
150        
151        /**
152         * True if has "type" element
153         */
154        boolean isSetType();
155        
156        /**
157         * Sets the "type" element
158         */
159        void setType(java.lang.String type);
160        
161        /**
162         * Sets (as xml) the "type" element
163         */
164        void xsetType(org.apache.xmlbeans.XmlString type);
165        
166        /**
167         * Unsets the "type" element
168         */
169        void unsetType();
170        
171        /**
172         * Gets the "name" element
173         */
174        java.lang.String getName();
175        
176        /**
177         * Gets (as xml) the "name" element
178         */
179        org.apache.xmlbeans.XmlString xgetName();
180        
181        /**
182         * True if has "name" element
183         */
184        boolean isSetName();
185        
186        /**
187         * Sets the "name" element
188         */
189        void setName(java.lang.String name);
190        
191        /**
192         * Sets (as xml) the "name" element
193         */
194        void xsetName(org.apache.xmlbeans.XmlString name);
195        
196        /**
197         * Unsets the "name" element
198         */
199        void unsetName();
200        
201        /**
202         * A factory class with static methods for creating instances
203         * of this type.
204         */
205        
206        public static final class Factory
207        {
208            public static org.apache.geronimo.deployment.xbeans.PatternType newInstance() {
209              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
210            
211            public static org.apache.geronimo.deployment.xbeans.PatternType newInstance(org.apache.xmlbeans.XmlOptions options) {
212              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
213            
214            /** @param xmlAsString the string value to parse */
215            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
216              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
217            
218            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
219              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
220            
221            /** @param file the file from which to load an xml document */
222            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
223              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
224            
225            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
226              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
227            
228            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
229              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
230            
231            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
232              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
233            
234            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
235              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
236            
237            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
238              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
239            
240            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
241              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
242            
243            public static org.apache.geronimo.deployment.xbeans.PatternType parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
244              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
245            
246            public static org.apache.geronimo.deployment.xbeans.PatternType parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
247              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
248            
249            public static org.apache.geronimo.deployment.xbeans.PatternType parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
250              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
251            
252            public static org.apache.geronimo.deployment.xbeans.PatternType parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
253              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
254            
255            public static org.apache.geronimo.deployment.xbeans.PatternType parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
256              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
257            
258            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
259            public static org.apache.geronimo.deployment.xbeans.PatternType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
260              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
261            
262            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
263            public static org.apache.geronimo.deployment.xbeans.PatternType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
264              return (org.apache.geronimo.deployment.xbeans.PatternType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
265            
266            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
267            public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
268              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
269            
270            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
271            public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
272              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
273            
274            private Factory() { } // No instance of this class allowed
275        }
276    }