001    /*
002     * XML Type:  SECIOPType
003     * Namespace: http://openejb.apache.org/xml/ns/corba-tss-config-2.1
004     * Java type: org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType
005     *
006     * Automatically generated - do not modify.
007     */
008    package org.apache.geronimo.corba.xbeans.csiv2.tss;
009    
010    
011    /**
012     * An XML SECIOPType(@http://openejb.apache.org/xml/ns/corba-tss-config-2.1).
013     *
014     * This is a complex type.
015     */
016    public interface TSSSECIOPType 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(TSSSECIOPType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s09ACC41411FB14C20ABEF817C47DD1DF").resolveHandle("secioptype293btype");
020        
021        /**
022         * Gets array of all "description" elements
023         */
024        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType[] getDescriptionArray();
025        
026        /**
027         * Gets ith "description" element
028         */
029        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType 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.tss.TSSDescriptionType[] descriptionArray);
040        
041        /**
042         * Sets ith "description" element
043         */
044        void setDescriptionArray(int i, org.apache.geronimo.corba.xbeans.csiv2.tss.TSSDescriptionType 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.tss.TSSDescriptionType 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.tss.TSSDescriptionType 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.tss.TSSAssociationOptionList 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.tss.TSSAssociationOptionList 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.tss.TSSAssociationOptionList 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.tss.TSSAssociationOptionList requires);
100        
101        /**
102         * Gets array of all "transportAddress" elements
103         */
104        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType[] getTransportAddressArray();
105        
106        /**
107         * Gets ith "transportAddress" element
108         */
109        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType getTransportAddressArray(int i);
110        
111        /**
112         * Returns number of "transportAddress" element
113         */
114        int sizeOfTransportAddressArray();
115        
116        /**
117         * Sets array of all "transportAddress" element
118         */
119        void setTransportAddressArray(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType[] transportAddressArray);
120        
121        /**
122         * Sets ith "transportAddress" element
123         */
124        void setTransportAddressArray(int i, org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType transportAddress);
125        
126        /**
127         * Inserts and returns a new empty value (as xml) as the ith "transportAddress" element
128         */
129        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType insertNewTransportAddress(int i);
130        
131        /**
132         * Appends and returns a new empty value (as xml) as the last "transportAddress" element
133         */
134        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType addNewTransportAddress();
135        
136        /**
137         * Removes the ith "transportAddress" element
138         */
139        void removeTransportAddress(int i);
140        
141        /**
142         * Gets the "trustEveryone" element
143         */
144        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType getTrustEveryone();
145        
146        /**
147         * True if has "trustEveryone" element
148         */
149        boolean isSetTrustEveryone();
150        
151        /**
152         * Sets the "trustEveryone" element
153         */
154        void setTrustEveryone(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType trustEveryone);
155        
156        /**
157         * Appends and returns a new empty "trustEveryone" element
158         */
159        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustEveryoneType addNewTrustEveryone();
160        
161        /**
162         * Unsets the "trustEveryone" element
163         */
164        void unsetTrustEveryone();
165        
166        /**
167         * Gets the "trustNoone" element
168         */
169        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType getTrustNoone();
170        
171        /**
172         * True if has "trustNoone" element
173         */
174        boolean isSetTrustNoone();
175        
176        /**
177         * Sets the "trustNoone" element
178         */
179        void setTrustNoone(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType trustNoone);
180        
181        /**
182         * Appends and returns a new empty "trustNoone" element
183         */
184        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTrustNooneType addNewTrustNoone();
185        
186        /**
187         * Unsets the "trustNoone" element
188         */
189        void unsetTrustNoone();
190        
191        /**
192         * Gets the "trustList" element
193         */
194        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType.TrustList getTrustList();
195        
196        /**
197         * True if has "trustList" element
198         */
199        boolean isSetTrustList();
200        
201        /**
202         * Sets the "trustList" element
203         */
204        void setTrustList(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType.TrustList trustList);
205        
206        /**
207         * Appends and returns a new empty "trustList" element
208         */
209        org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType.TrustList addNewTrustList();
210        
211        /**
212         * Unsets the "trustList" element
213         */
214        void unsetTrustList();
215        
216        /**
217         * Gets the "mechOID" attribute
218         */
219        java.lang.String getMechOID();
220        
221        /**
222         * Gets (as xml) the "mechOID" attribute
223         */
224        org.apache.xmlbeans.XmlString xgetMechOID();
225        
226        /**
227         * True if has "mechOID" attribute
228         */
229        boolean isSetMechOID();
230        
231        /**
232         * Sets the "mechOID" attribute
233         */
234        void setMechOID(java.lang.String mechOID);
235        
236        /**
237         * Sets (as xml) the "mechOID" attribute
238         */
239        void xsetMechOID(org.apache.xmlbeans.XmlString mechOID);
240        
241        /**
242         * Unsets the "mechOID" attribute
243         */
244        void unsetMechOID();
245        
246        /**
247         * Gets the "targetName" attribute
248         */
249        java.lang.String getTargetName();
250        
251        /**
252         * Gets (as xml) the "targetName" attribute
253         */
254        org.apache.xmlbeans.XmlString xgetTargetName();
255        
256        /**
257         * True if has "targetName" attribute
258         */
259        boolean isSetTargetName();
260        
261        /**
262         * Sets the "targetName" attribute
263         */
264        void setTargetName(java.lang.String targetName);
265        
266        /**
267         * Sets (as xml) the "targetName" attribute
268         */
269        void xsetTargetName(org.apache.xmlbeans.XmlString targetName);
270        
271        /**
272         * Unsets the "targetName" attribute
273         */
274        void unsetTargetName();
275        
276        /**
277         * An XML trustList(@http://openejb.apache.org/xml/ns/corba-tss-config-2.1).
278         *
279         * This is a complex type.
280         */
281        public interface TrustList extends org.apache.xmlbeans.XmlObject
282        {
283            public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
284                org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TrustList.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s09ACC41411FB14C20ABEF817C47DD1DF").resolveHandle("trustlist1879elemtype");
285            
286            /**
287             * Gets array of all "entity" elements
288             */
289            org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType[] getEntityArray();
290            
291            /**
292             * Gets ith "entity" element
293             */
294            org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType getEntityArray(int i);
295            
296            /**
297             * Returns number of "entity" element
298             */
299            int sizeOfEntityArray();
300            
301            /**
302             * Sets array of all "entity" element
303             */
304            void setEntityArray(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType[] entityArray);
305            
306            /**
307             * Sets ith "entity" element
308             */
309            void setEntityArray(int i, org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType entity);
310            
311            /**
312             * Inserts and returns a new empty value (as xml) as the ith "entity" element
313             */
314            org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType insertNewEntity(int i);
315            
316            /**
317             * Appends and returns a new empty value (as xml) as the last "entity" element
318             */
319            org.apache.geronimo.corba.xbeans.csiv2.tss.TSSEntityType addNewEntity();
320            
321            /**
322             * Removes the ith "entity" element
323             */
324            void removeEntity(int i);
325            
326            /**
327             * A factory class with static methods for creating instances
328             * of this type.
329             */
330            
331            public static final class Factory
332            {
333                public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType.TrustList newInstance() {
334                  return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType.TrustList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
335                
336                public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType.TrustList newInstance(org.apache.xmlbeans.XmlOptions options) {
337                  return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType.TrustList) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
338                
339                private Factory() { } // No instance of this class allowed
340            }
341        }
342        
343        /**
344         * A factory class with static methods for creating instances
345         * of this type.
346         */
347        
348        public static final class Factory
349        {
350            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType newInstance() {
351              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
352            
353            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType newInstance(org.apache.xmlbeans.XmlOptions options) {
354              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
355            
356            /** @param xmlAsString the string value to parse */
357            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
358              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
359            
360            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
361              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
362            
363            /** @param file the file from which to load an xml document */
364            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
365              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
366            
367            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
368              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
369            
370            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
371              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
372            
373            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
374              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
375            
376            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
377              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
378            
379            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
380              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
381            
382            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
383              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
384            
385            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
386              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
387            
388            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
389              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
390            
391            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
392              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
393            
394            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
395              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
396            
397            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
398              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
399            
400            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
401            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
402              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
403            
404            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
405            public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
406              return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSECIOPType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
407            
408            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
409            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 {
410              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
411            
412            /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
413            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 {
414              return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
415            
416            private Factory() { } // No instance of this class allowed
417        }
418    }