001    /*
002     * XML Type:  cssType
003     * Namespace: http://openejb.apache.org/xml/ns/corba-css-config-2.1
004     * Java type: org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType
005     *
006     * Automatically generated - do not modify.
007     */
008    package org.apache.geronimo.corba.xbeans.csiv2.css;
009    
010    
011    /**
012     * An XML cssType(@http://openejb.apache.org/xml/ns/corba-css-config-2.1).
013     *
014     * This is a complex type.
015     */
016    public interface CSSCssType 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(CSSCssType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s09ACC41411FB14C20ABEF817C47DD1DF").resolveHandle("csstype48e4type");
020        
021        /**
022         * Gets array of all "description" elements
023         */
024        org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType[] getDescriptionArray();
025        
026        /**
027         * Gets ith "description" element
028         */
029        org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType getDescriptionArray(int i);
030        
031        /**
032         * Returns number of "description" element
033         */
034        int sizeOfDescriptionArray();
035        
036        /**
037         * Sets array of all "description" element
038         */
039        void setDescriptionArray(org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType[] descriptionArray);
040        
041        /**
042         * Sets ith "description" element
043         */
044        void setDescriptionArray(int i, org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType description);
045        
046        /**
047         * Inserts and returns a new empty value (as xml) as the ith "description" element
048         */
049        org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType insertNewDescription(int i);
050        
051        /**
052         * Appends and returns a new empty value (as xml) as the last "description" element
053         */
054        org.apache.geronimo.corba.xbeans.csiv2.css.CSSDescriptionType addNewDescription();
055        
056        /**
057         * Removes the ith "description" element
058         */
059        void removeDescription(int i);
060        
061        /**
062         * Gets the "compoundSecMechTypeList" element
063         */
064        org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType.CompoundSecMechTypeList getCompoundSecMechTypeList();
065        
066        /**
067         * True if has "compoundSecMechTypeList" element
068         */
069        boolean isSetCompoundSecMechTypeList();
070        
071        /**
072         * Sets the "compoundSecMechTypeList" element
073         */
074        void setCompoundSecMechTypeList(org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType.CompoundSecMechTypeList compoundSecMechTypeList);
075        
076        /**
077         * Appends and returns a new empty "compoundSecMechTypeList" element
078         */
079        org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType.CompoundSecMechTypeList addNewCompoundSecMechTypeList();
080        
081        /**
082         * Unsets the "compoundSecMechTypeList" element
083         */
084        void unsetCompoundSecMechTypeList();
085        
086        /**
087         * An XML compoundSecMechTypeList(@http://openejb.apache.org/xml/ns/corba-css-config-2.1).
088         *
089         * This is a complex type.
090         */
091        public interface CompoundSecMechTypeList extends org.apache.xmlbeans.XmlObject
092        {
093            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
094                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CompoundSecMechTypeList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s09ACC41411FB14C20ABEF817C47DD1DF").resolveHandle("compoundsecmechtypelist312belemtype");
095            
096            /**
097             * Gets array of all "compoundSecMech" elements
098             */
099            org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType[] getCompoundSecMechArray();
100            
101            /**
102             * Gets ith "compoundSecMech" element
103             */
104            org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType getCompoundSecMechArray(int i);
105            
106            /**
107             * Returns number of "compoundSecMech" element
108             */
109            int sizeOfCompoundSecMechArray();
110            
111            /**
112             * Sets array of all "compoundSecMech" element
113             */
114            void setCompoundSecMechArray(org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType[] compoundSecMechArray);
115            
116            /**
117             * Sets ith "compoundSecMech" element
118             */
119            void setCompoundSecMechArray(int i, org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType compoundSecMech);
120            
121            /**
122             * Inserts and returns a new empty value (as xml) as the ith "compoundSecMech" element
123             */
124            org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType insertNewCompoundSecMech(int i);
125            
126            /**
127             * Appends and returns a new empty value (as xml) as the last "compoundSecMech" element
128             */
129            org.apache.geronimo.corba.xbeans.csiv2.css.CSSCompoundSecMechType addNewCompoundSecMech();
130            
131            /**
132             * Removes the ith "compoundSecMech" element
133             */
134            void removeCompoundSecMech(int i);
135            
136            /**
137             * Gets the "stateful" attribute
138             */
139            boolean getStateful();
140            
141            /**
142             * Gets (as xml) the "stateful" attribute
143             */
144            org.apache.xmlbeans.XmlBoolean xgetStateful();
145            
146            /**
147             * True if has "stateful" attribute
148             */
149            boolean isSetStateful();
150            
151            /**
152             * Sets the "stateful" attribute
153             */
154            void setStateful(boolean stateful);
155            
156            /**
157             * Sets (as xml) the "stateful" attribute
158             */
159            void xsetStateful(org.apache.xmlbeans.XmlBoolean stateful);
160            
161            /**
162             * Unsets the "stateful" attribute
163             */
164            void unsetStateful();
165            
166            /**
167             * A factory class with static methods for creating instances
168             * of this type.
169             */
170            
171            public static final class Factory
172            {
173                public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType.CompoundSecMechTypeList newInstance() {
174                  return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType.CompoundSecMechTypeList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
175                
176                public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType.CompoundSecMechTypeList newInstance(org.apache.xmlbeans.XmlOptions options) {
177                  return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType.CompoundSecMechTypeList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
178                
179                private Factory() { } // No instance of this class allowed
180            }
181        }
182        
183        /**
184         * A factory class with static methods for creating instances
185         * of this type.
186         */
187        
188        public static final class Factory
189        {
190            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType newInstance() {
191              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
192            
193            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType newInstance(org.apache.xmlbeans.XmlOptions options) {
194              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
195            
196            /** @param xmlAsString the string value to parse */
197            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
198              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
199            
200            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
201              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
202            
203            /** @param file the file from which to load an xml document */
204            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
205              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
206            
207            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
208              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
209            
210            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
211              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
212            
213            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
214              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
215            
216            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
217              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
218            
219            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
220              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
221            
222            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
223              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
224            
225            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
226              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
227            
228            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
229              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
230            
231            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
232              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
233            
234            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
235              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
236            
237            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
238              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
239            
240            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
241            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
242              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
243            
244            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
245            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
246              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSCssType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
247            
248            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
249            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 {
250              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
251            
252            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
253            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 {
254              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
255            
256            private Factory() { } // No instance of this class allowed
257        }
258    }