001 /*
002 * XML Type: associationOption
003 * Namespace: http://openejb.apache.org/xml/ns/corba-tss-config-2.1
004 * Java type: org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.corba.xbeans.csiv2.tss;
009
010
011 /**
012 * An XML associationOption(@http://openejb.apache.org/xml/ns/corba-tss-config-2.1).
013 *
014 * This is an atomic type that is a restriction of org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption.
015 */
016 public interface TSSAssociationOption extends org.apache.xmlbeans.XmlToken
017 {
018 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
019 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TSSAssociationOption.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.s09ACC41411FB14C20ABEF817C47DD1DF").resolveHandle("associationoption3f6ctype");
020
021 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
022 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
023
024 static final Enum NO_PROTECTION = Enum.forString("NoProtection");
025 static final Enum INTEGRITY = Enum.forString("Integrity");
026 static final Enum CONFIDENTIALITY = Enum.forString("Confidentiality");
027 static final Enum DETECT_REPLAY = Enum.forString("DetectReplay");
028 static final Enum DETECT_MISORDERING = Enum.forString("DetectMisordering");
029 static final Enum ESTABLISH_TRUST_IN_TARGET = Enum.forString("EstablishTrustInTarget");
030 static final Enum ESTABLISH_TRUST_IN_CLIENT = Enum.forString("EstablishTrustInClient");
031 static final Enum NO_DELEGATION = Enum.forString("NoDelegation");
032 static final Enum SIMPLE_DELEGATION = Enum.forString("SimpleDelegation");
033 static final Enum COMPOSITE_DELEGATION = Enum.forString("CompositeDelegation");
034 static final Enum IDENTITY_ASSERTION = Enum.forString("IdentityAssertion");
035 static final Enum DELEGATION_BY_CLIENT = Enum.forString("DelegationByClient");
036
037 static final int INT_NO_PROTECTION = Enum.INT_NO_PROTECTION;
038 static final int INT_INTEGRITY = Enum.INT_INTEGRITY;
039 static final int INT_CONFIDENTIALITY = Enum.INT_CONFIDENTIALITY;
040 static final int INT_DETECT_REPLAY = Enum.INT_DETECT_REPLAY;
041 static final int INT_DETECT_MISORDERING = Enum.INT_DETECT_MISORDERING;
042 static final int INT_ESTABLISH_TRUST_IN_TARGET = Enum.INT_ESTABLISH_TRUST_IN_TARGET;
043 static final int INT_ESTABLISH_TRUST_IN_CLIENT = Enum.INT_ESTABLISH_TRUST_IN_CLIENT;
044 static final int INT_NO_DELEGATION = Enum.INT_NO_DELEGATION;
045 static final int INT_SIMPLE_DELEGATION = Enum.INT_SIMPLE_DELEGATION;
046 static final int INT_COMPOSITE_DELEGATION = Enum.INT_COMPOSITE_DELEGATION;
047 static final int INT_IDENTITY_ASSERTION = Enum.INT_IDENTITY_ASSERTION;
048 static final int INT_DELEGATION_BY_CLIENT = Enum.INT_DELEGATION_BY_CLIENT;
049
050 /**
051 * Enumeration value class for org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption.
052 * These enum values can be used as follows:
053 * <pre>
054 * enum.toString(); // returns the string value of the enum
055 * enum.intValue(); // returns an int value, useful for switches
056 * // e.g., case Enum.INT_NO_PROTECTION
057 * Enum.forString(s); // returns the enum value for a string
058 * Enum.forInt(i); // returns the enum value for an int
059 * </pre>
060 * Enumeration objects are immutable singleton objects that
061 * can be compared using == object equality. They have no
062 * public constructor. See the constants defined within this
063 * class for all the valid values.
064 */
065 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
066 {
067 /**
068 * Returns the enum value for a string, or null if none.
069 */
070 public static Enum forString(java.lang.String s)
071 { return (Enum)table.forString(s); }
072 /**
073 * Returns the enum value corresponding to an int, or null if none.
074 */
075 public static Enum forInt(int i)
076 { return (Enum)table.forInt(i); }
077
078 private Enum(java.lang.String s, int i)
079 { super(s, i); }
080
081 static final int INT_NO_PROTECTION = 1;
082 static final int INT_INTEGRITY = 2;
083 static final int INT_CONFIDENTIALITY = 3;
084 static final int INT_DETECT_REPLAY = 4;
085 static final int INT_DETECT_MISORDERING = 5;
086 static final int INT_ESTABLISH_TRUST_IN_TARGET = 6;
087 static final int INT_ESTABLISH_TRUST_IN_CLIENT = 7;
088 static final int INT_NO_DELEGATION = 8;
089 static final int INT_SIMPLE_DELEGATION = 9;
090 static final int INT_COMPOSITE_DELEGATION = 10;
091 static final int INT_IDENTITY_ASSERTION = 11;
092 static final int INT_DELEGATION_BY_CLIENT = 12;
093
094 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
095 new org.apache.xmlbeans.StringEnumAbstractBase.Table
096 (
097 new Enum[]
098 {
099 new Enum("NoProtection", INT_NO_PROTECTION),
100 new Enum("Integrity", INT_INTEGRITY),
101 new Enum("Confidentiality", INT_CONFIDENTIALITY),
102 new Enum("DetectReplay", INT_DETECT_REPLAY),
103 new Enum("DetectMisordering", INT_DETECT_MISORDERING),
104 new Enum("EstablishTrustInTarget", INT_ESTABLISH_TRUST_IN_TARGET),
105 new Enum("EstablishTrustInClient", INT_ESTABLISH_TRUST_IN_CLIENT),
106 new Enum("NoDelegation", INT_NO_DELEGATION),
107 new Enum("SimpleDelegation", INT_SIMPLE_DELEGATION),
108 new Enum("CompositeDelegation", INT_COMPOSITE_DELEGATION),
109 new Enum("IdentityAssertion", INT_IDENTITY_ASSERTION),
110 new Enum("DelegationByClient", INT_DELEGATION_BY_CLIENT),
111 }
112 );
113 private static final long serialVersionUID = 1L;
114 private java.lang.Object readResolve() { return forInt(intValue()); }
115 }
116
117 /**
118 * A factory class with static methods for creating instances
119 * of this type.
120 */
121
122 public static final class Factory
123 {
124 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption newValue(java.lang.Object obj) {
125 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) type.newValue( obj ); }
126
127 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption newInstance() {
128 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
129
130 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption newInstance(org.apache.xmlbeans.XmlOptions options) {
131 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
132
133 /** @param xmlAsString the string value to parse */
134 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
135 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
136
137 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
138 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
139
140 /** @param file the file from which to load an xml document */
141 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
142 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
143
144 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
145 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
146
147 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
148 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
149
150 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
151 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
152
153 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
154 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
155
156 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
157 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
158
159 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
160 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
161
162 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
163 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
164
165 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
166 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
167
168 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
169 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
170
171 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
172 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
173
174 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
175 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
176
177 /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
178 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
179 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
180
181 /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
182 public static org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
183 return (org.apache.geronimo.corba.xbeans.csiv2.tss.TSSAssociationOption) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
184
185 /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
186 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 {
187 return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
188
189 /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
190 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 {
191 return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
192
193 private Factory() { } // No instance of this class allowed
194 }
195 }