001    /*
002     * XML Type:  SECIOPType
003     * Namespace: http://openejb.apache.org/xml/ns/corba-css-config-2.1
004     * Java type: org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType
005     *
006     * Automatically generated - do not modify.
007     */
008    package org.apache.geronimo.corba.xbeans.csiv2.css;
009    
010    
011    /**
012     * An XML SECIOPType(@http://openejb.apache.org/xml/ns/corba-css-config-2.1).
013     *
014     * This is a complex type.
015     */
016    public interface CSSSECIOPType 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(CSSSECIOPType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s09ACC41411FB14C20ABEF817C47DD1DF").resolveHandle("secioptypec5actype");
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 "supports" element
063         */
064        java.util.List getSupports();
065        
066        /**
067         * Gets (as xml) the "supports" element
068         */
069        org.apache.geronimo.corba.xbeans.csiv2.css.CSSAssociationOptionList xgetSupports();
070        
071        /**
072         * Sets the "supports" element
073         */
074        void setSupports(java.util.List supports);
075        
076        /**
077         * Sets (as xml) the "supports" element
078         */
079        void xsetSupports(org.apache.geronimo.corba.xbeans.csiv2.css.CSSAssociationOptionList supports);
080        
081        /**
082         * Gets the "requires" element
083         */
084        java.util.List getRequires();
085        
086        /**
087         * Gets (as xml) the "requires" element
088         */
089        org.apache.geronimo.corba.xbeans.csiv2.css.CSSAssociationOptionList xgetRequires();
090        
091        /**
092         * Sets the "requires" element
093         */
094        void setRequires(java.util.List requires);
095        
096        /**
097         * Sets (as xml) the "requires" element
098         */
099        void xsetRequires(org.apache.geronimo.corba.xbeans.csiv2.css.CSSAssociationOptionList requires);
100        
101        /**
102         * Gets the "trustEveryone" element
103         */
104        org.apache.geronimo.corba.xbeans.csiv2.css.CSSTrustEveryoneType getTrustEveryone();
105        
106        /**
107         * True if has "trustEveryone" element
108         */
109        boolean isSetTrustEveryone();
110        
111        /**
112         * Sets the "trustEveryone" element
113         */
114        void setTrustEveryone(org.apache.geronimo.corba.xbeans.csiv2.css.CSSTrustEveryoneType trustEveryone);
115        
116        /**
117         * Appends and returns a new empty "trustEveryone" element
118         */
119        org.apache.geronimo.corba.xbeans.csiv2.css.CSSTrustEveryoneType addNewTrustEveryone();
120        
121        /**
122         * Unsets the "trustEveryone" element
123         */
124        void unsetTrustEveryone();
125        
126        /**
127         * Gets the "trustNoone" element
128         */
129        org.apache.geronimo.corba.xbeans.csiv2.css.CSSTrustNooneType getTrustNoone();
130        
131        /**
132         * True if has "trustNoone" element
133         */
134        boolean isSetTrustNoone();
135        
136        /**
137         * Sets the "trustNoone" element
138         */
139        void setTrustNoone(org.apache.geronimo.corba.xbeans.csiv2.css.CSSTrustNooneType trustNoone);
140        
141        /**
142         * Appends and returns a new empty "trustNoone" element
143         */
144        org.apache.geronimo.corba.xbeans.csiv2.css.CSSTrustNooneType addNewTrustNoone();
145        
146        /**
147         * Unsets the "trustNoone" element
148         */
149        void unsetTrustNoone();
150        
151        /**
152         * Gets the "trustList" element
153         */
154        org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType.TrustList getTrustList();
155        
156        /**
157         * True if has "trustList" element
158         */
159        boolean isSetTrustList();
160        
161        /**
162         * Sets the "trustList" element
163         */
164        void setTrustList(org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType.TrustList trustList);
165        
166        /**
167         * Appends and returns a new empty "trustList" element
168         */
169        org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType.TrustList addNewTrustList();
170        
171        /**
172         * Unsets the "trustList" element
173         */
174        void unsetTrustList();
175        
176        /**
177         * Gets the "mechOID" attribute
178         */
179        java.lang.String getMechOID();
180        
181        /**
182         * Gets (as xml) the "mechOID" attribute
183         */
184        org.apache.xmlbeans.XmlString xgetMechOID();
185        
186        /**
187         * True if has "mechOID" attribute
188         */
189        boolean isSetMechOID();
190        
191        /**
192         * Sets the "mechOID" attribute
193         */
194        void setMechOID(java.lang.String mechOID);
195        
196        /**
197         * Sets (as xml) the "mechOID" attribute
198         */
199        void xsetMechOID(org.apache.xmlbeans.XmlString mechOID);
200        
201        /**
202         * Unsets the "mechOID" attribute
203         */
204        void unsetMechOID();
205        
206        /**
207         * Gets the "targetName" attribute
208         */
209        java.lang.String getTargetName();
210        
211        /**
212         * Gets (as xml) the "targetName" attribute
213         */
214        org.apache.xmlbeans.XmlString xgetTargetName();
215        
216        /**
217         * True if has "targetName" attribute
218         */
219        boolean isSetTargetName();
220        
221        /**
222         * Sets the "targetName" attribute
223         */
224        void setTargetName(java.lang.String targetName);
225        
226        /**
227         * Sets (as xml) the "targetName" attribute
228         */
229        void xsetTargetName(org.apache.xmlbeans.XmlString targetName);
230        
231        /**
232         * Unsets the "targetName" attribute
233         */
234        void unsetTargetName();
235        
236        /**
237         * An XML trustList(@http://openejb.apache.org/xml/ns/corba-css-config-2.1).
238         *
239         * This is a complex type.
240         */
241        public interface TrustList extends org.apache.xmlbeans.XmlObject
242        {
243            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
244                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TrustList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s09ACC41411FB14C20ABEF817C47DD1DF").resolveHandle("trustlistb4eaelemtype");
245            
246            /**
247             * Gets array of all "entity" elements
248             */
249            org.apache.geronimo.corba.xbeans.csiv2.css.CSSEntityType[] getEntityArray();
250            
251            /**
252             * Gets ith "entity" element
253             */
254            org.apache.geronimo.corba.xbeans.csiv2.css.CSSEntityType getEntityArray(int i);
255            
256            /**
257             * Returns number of "entity" element
258             */
259            int sizeOfEntityArray();
260            
261            /**
262             * Sets array of all "entity" element
263             */
264            void setEntityArray(org.apache.geronimo.corba.xbeans.csiv2.css.CSSEntityType[] entityArray);
265            
266            /**
267             * Sets ith "entity" element
268             */
269            void setEntityArray(int i, org.apache.geronimo.corba.xbeans.csiv2.css.CSSEntityType entity);
270            
271            /**
272             * Inserts and returns a new empty value (as xml) as the ith "entity" element
273             */
274            org.apache.geronimo.corba.xbeans.csiv2.css.CSSEntityType insertNewEntity(int i);
275            
276            /**
277             * Appends and returns a new empty value (as xml) as the last "entity" element
278             */
279            org.apache.geronimo.corba.xbeans.csiv2.css.CSSEntityType addNewEntity();
280            
281            /**
282             * Removes the ith "entity" element
283             */
284            void removeEntity(int i);
285            
286            /**
287             * A factory class with static methods for creating instances
288             * of this type.
289             */
290            
291            public static final class Factory
292            {
293                public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType.TrustList newInstance() {
294                  return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType.TrustList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
295                
296                public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType.TrustList newInstance(org.apache.xmlbeans.XmlOptions options) {
297                  return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType.TrustList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
298                
299                private Factory() { } // No instance of this class allowed
300            }
301        }
302        
303        /**
304         * A factory class with static methods for creating instances
305         * of this type.
306         */
307        
308        public static final class Factory
309        {
310            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType newInstance() {
311              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
312            
313            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType newInstance(org.apache.xmlbeans.XmlOptions options) {
314              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
315            
316            /** @param xmlAsString the string value to parse */
317            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
318              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
319            
320            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
321              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
322            
323            /** @param file the file from which to load an xml document */
324            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
325              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
326            
327            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
328              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
329            
330            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
331              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
332            
333            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
334              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
335            
336            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
337              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
338            
339            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
340              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
341            
342            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
343              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
344            
345            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
346              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
347            
348            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
349              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
350            
351            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
352              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
353            
354            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
355              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
356            
357            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
358              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
359            
360            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
361            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
362              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
363            
364            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
365            public static org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
366              return (org.apache.geronimo.corba.xbeans.csiv2.css.CSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
367            
368            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
369            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 {
370              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
371            
372            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
373            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 {
374              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
375            
376            private Factory() { } // No instance of this class allowed
377        }
378    }