001    /*
002     * XML Type:  environmentType
003     * Namespace: http://geronimo.apache.org/xml/ns/deployment-1.2
004     * Java type: org.apache.geronimo.deployment.xbeans.EnvironmentType
005     *
006     * Automatically generated - do not modify.
007     */
008    package org.apache.geronimo.deployment.xbeans;
009    
010    
011    /**
012     * An XML environmentType(@http://geronimo.apache.org/xml/ns/deployment-1.2).
013     *
014     * This is a complex type.
015     */
016    public interface EnvironmentType extends org.apache.xmlbeans.XmlObject
017    {
018        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)schemaorg_apache_xmlbeans.system.s596967AB426BF091FD59326316BABB46.TypeSystemHolder.typeSystem.resolveHandle("environmenttype7bb4type");
019        
020        /**
021         * Gets the "moduleId" element
022         */
023        org.apache.geronimo.deployment.xbeans.ArtifactType getModuleId();
024        
025        /**
026         * True if has "moduleId" element
027         */
028        boolean isSetModuleId();
029        
030        /**
031         * Sets the "moduleId" element
032         */
033        void setModuleId(org.apache.geronimo.deployment.xbeans.ArtifactType moduleId);
034        
035        /**
036         * Appends and returns a new empty "moduleId" element
037         */
038        org.apache.geronimo.deployment.xbeans.ArtifactType addNewModuleId();
039        
040        /**
041         * Unsets the "moduleId" element
042         */
043        void unsetModuleId();
044        
045        /**
046         * Gets the "dependencies" element
047         */
048        org.apache.geronimo.deployment.xbeans.DependenciesType getDependencies();
049        
050        /**
051         * True if has "dependencies" element
052         */
053        boolean isSetDependencies();
054        
055        /**
056         * Sets the "dependencies" element
057         */
058        void setDependencies(org.apache.geronimo.deployment.xbeans.DependenciesType dependencies);
059        
060        /**
061         * Appends and returns a new empty "dependencies" element
062         */
063        org.apache.geronimo.deployment.xbeans.DependenciesType addNewDependencies();
064        
065        /**
066         * Unsets the "dependencies" element
067         */
068        void unsetDependencies();
069        
070        /**
071         * Gets the "hidden-classes" element
072         */
073        org.apache.geronimo.deployment.xbeans.ClassFilterType getHiddenClasses();
074        
075        /**
076         * True if has "hidden-classes" element
077         */
078        boolean isSetHiddenClasses();
079        
080        /**
081         * Sets the "hidden-classes" element
082         */
083        void setHiddenClasses(org.apache.geronimo.deployment.xbeans.ClassFilterType hiddenClasses);
084        
085        /**
086         * Appends and returns a new empty "hidden-classes" element
087         */
088        org.apache.geronimo.deployment.xbeans.ClassFilterType addNewHiddenClasses();
089        
090        /**
091         * Unsets the "hidden-classes" element
092         */
093        void unsetHiddenClasses();
094        
095        /**
096         * Gets the "non-overridable-classes" element
097         */
098        org.apache.geronimo.deployment.xbeans.ClassFilterType getNonOverridableClasses();
099        
100        /**
101         * True if has "non-overridable-classes" element
102         */
103        boolean isSetNonOverridableClasses();
104        
105        /**
106         * Sets the "non-overridable-classes" element
107         */
108        void setNonOverridableClasses(org.apache.geronimo.deployment.xbeans.ClassFilterType nonOverridableClasses);
109        
110        /**
111         * Appends and returns a new empty "non-overridable-classes" element
112         */
113        org.apache.geronimo.deployment.xbeans.ClassFilterType addNewNonOverridableClasses();
114        
115        /**
116         * Unsets the "non-overridable-classes" element
117         */
118        void unsetNonOverridableClasses();
119        
120        /**
121         * Gets the "inverse-classloading" element
122         */
123        org.apache.geronimo.deployment.xbeans.EmptyType getInverseClassloading();
124        
125        /**
126         * True if has "inverse-classloading" element
127         */
128        boolean isSetInverseClassloading();
129        
130        /**
131         * Sets the "inverse-classloading" element
132         */
133        void setInverseClassloading(org.apache.geronimo.deployment.xbeans.EmptyType inverseClassloading);
134        
135        /**
136         * Appends and returns a new empty "inverse-classloading" element
137         */
138        org.apache.geronimo.deployment.xbeans.EmptyType addNewInverseClassloading();
139        
140        /**
141         * Unsets the "inverse-classloading" element
142         */
143        void unsetInverseClassloading();
144        
145        /**
146         * Gets the "suppress-default-environment" element
147         */
148        org.apache.geronimo.deployment.xbeans.EmptyType getSuppressDefaultEnvironment();
149        
150        /**
151         * True if has "suppress-default-environment" element
152         */
153        boolean isSetSuppressDefaultEnvironment();
154        
155        /**
156         * Sets the "suppress-default-environment" element
157         */
158        void setSuppressDefaultEnvironment(org.apache.geronimo.deployment.xbeans.EmptyType suppressDefaultEnvironment);
159        
160        /**
161         * Appends and returns a new empty "suppress-default-environment" element
162         */
163        org.apache.geronimo.deployment.xbeans.EmptyType addNewSuppressDefaultEnvironment();
164        
165        /**
166         * Unsets the "suppress-default-environment" element
167         */
168        void unsetSuppressDefaultEnvironment();
169        
170        /**
171         * A factory class with static methods for creating instances
172         * of this type.
173         */
174        
175        public static final class Factory
176        {
177            public static org.apache.geronimo.deployment.xbeans.EnvironmentType newInstance() {
178              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
179            
180            public static org.apache.geronimo.deployment.xbeans.EnvironmentType newInstance(org.apache.xmlbeans.XmlOptions options) {
181              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
182            
183            /** @param xmlAsString the string value to parse */
184            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
185              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
186            
187            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
188              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
189            
190            /** @param file the file from which to load an xml document */
191            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
192              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
193            
194            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
195              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
196            
197            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
198              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
199            
200            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
201              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
202            
203            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
204              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
205            
206            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
207              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
208            
209            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
210              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
211            
212            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
213              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
214            
215            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
216              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
217            
218            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
219              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
220            
221            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
222              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
223            
224            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
225              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
226            
227            /** @deprecated {@link XMLInputStream} */
228            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
229              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
230            
231            /** @deprecated {@link XMLInputStream} */
232            public static org.apache.geronimo.deployment.xbeans.EnvironmentType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
233              return (org.apache.geronimo.deployment.xbeans.EnvironmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
234            
235            /** @deprecated {@link XMLInputStream} */
236            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 {
237              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
238            
239            /** @deprecated {@link XMLInputStream} */
240            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 {
241              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
242            
243            private Factory() { } // No instance of this class allowed
244        }
245    }