001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2003.09.05 at 11:10:40 PDT
006: //
007:
008: package org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl;
009:
010: public class DatabaseImpl
011: implements
012: org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.Database,
013: com.sun.xml.bind.unmarshaller.UnmarshallableObject,
014: com.sun.xml.bind.serializer.XMLSerializable,
015: com.sun.xml.bind.validator.ValidatableObject {
016:
017: protected org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.ConnectionFactory _ConnectionFactory;
018: protected org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.JdbcSecurityPlugin _JdbcSecurityPlugin;
019: protected org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.HitlistSize _HitlistSize;
020: protected java.lang.String _Engine;
021: protected java.lang.String _Name;
022: protected org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.UsePreparedStatement _UsePreparedStatement;
023: private final static com.sun.msv.grammar.Grammar schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
024: .deserialize("\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/grammar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expression\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0006r\u009b_ppsq\u0000~\u0000\u0000\u0004\u00ffHrppsq\u0000~\u0000\u0000\u0003\u00a5j1ppsq\u0000~\u0000\u0000\u0002\u00bc\u000f\u009eppsq\u0000~\u0000\u0000\u0001\u00d2\u00b5\u000bppsr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0000\u00e9Z\u0083pp\u0000sq\u0000~\u0000\n\u0000\u00e9Zxpp\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0000\u00e9Zmppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0000\u00e9Zbsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u000bxq\u0000~\u0000\u0003\u0000\u00e9Z_q\u0000~\u0000\u0015psr\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bsq\u0000~\u0000\u0014\u0001q\u0000~\u0000\u0019sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tq\u0000~\u0000\u001apsr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000!xq\u0000~\u0000\u001ct\u0000Sorg.jaffa.persistence.engines.jdbcengine.configservice.initdomain.ConnectionFactoryt\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000 t\u0000\u0012connection-factoryt\u0000\u0000sq\u0000~\u0000\n\u0000\u00e9Z\u0083pp\u0000sq\u0000~\u0000\n\u0000\u00e9Zxpp\u0000sq\u0000~\u0000\u000f\u0000\u00e9Zmppsq\u0000~\u0000\u0011\u0000\u00e9Zbq\u0000~\u0000\u0015psq\u0000~\u0000\u0016\u0000\u00e9Z_q\u0000~\u0000\u0015pq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000Morg.jaffa.persistence.engines.jdbcengine.configservice.initdomain.HitlistSizeq\u0000~\u0000$sq\u0000~\u0000 t\u0000\u000bhitlistSizeq\u0000~\u0000\'sq\u0000~\u0000\u000f\u0000\u00e9Z\u008eppsq\u0000~\u0000\n\u0000\u00e9Z\u0083q\u0000~\u0000\u0015p\u0000sq\u0000~\u0000\n\u0000\u00e9Zxpp\u0000sq\u0000~\u0000\u000f\u0000\u00e9Zmppsq\u0000~\u0000\u0011\u0000\u00e9Zbq\u0000~\u0000\u0015psq\u0000~\u0000\u0016\u0000\u00e9Z_q\u0000~\u0000\u0015pq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000Torg.jaffa.persistence.engines.jdbcengine.configservice.initdomain.JdbcSecurityPluginq\u0000~\u0000$sq\u0000~\u0000 t\u0000\u0012jdbcSecurityPluginq\u0000~\u0000\'q\u0000~\u0000\u001fsq\u0000~\u0000\u000f\u0000\u00e9Z\u008eppsq\u0000~\u0000\n\u0000\u00e9Z\u0083q\u0000~\u0000\u0015p\u0000sq\u0000~\u0000\n\u0000\u00e9Zxpp\u0000sq\u0000~\u0000\u000f\u0000\u00e9Zmppsq\u0000~\u0000\u0011\u0000\u00e9Zbq\u0000~\u0000\u0015psq\u0000~\u0000\u0016\u0000\u00e9Z_q\u0000~\u0000\u0015pq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000Vorg.jaffa.persistence.engines.jdbcengine.configservice.initdomain.UsePreparedStatementq\u0000~\u0000$sq\u0000~\u0000 t\u0000\u0014usePreparedStatementq\u0000~\u0000\'q\u0000~\u0000\u001fsq\u0000~\u0000\u0016\u0001Y\u00de<ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003\u0000w\u00ef\u0093ppsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000!L\u0000\btypeNameq\u0000~\u0000!L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006stringsr\u0000.com.sun.msv.datatype.xsd.WhiteSpaceProcessor$1\u0013JMoI\u00db\u00a4G\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\nppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000!L\u0000\fnamespaceURIq\u0000~\u0000!xpq\u0000~\u0000Qq\u0000~\u0000Psq\u0000~\u0000 t\u0000\u0006engineq\u0000~\u0000\'sq\u0000~\u0000\u0016\u0001sR\u00e8ppq\u0000~\u0000Isq\u0000~\u0000 t\u0000\u0004nameq\u0000~\u0000\'sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000_[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u000f\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfppppppppppppppppppppppq\u0000~\u0000\u0006pppppppppppppppq\u0000~\u0000\u0013q\u0000~\u0000+q\u0000~\u00005q\u0000~\u0000?pq\u0000~\u0000\bpppppq\u0000~\u0000\u0010q\u0000~\u0000*q\u0000~\u00004q\u0000~\u0000>pppppppppppppppppppppppppppppq\u0000~\u00001q\u0000~\u0000;ppppppppppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\u0007ppppppppppppppppq\u0000~\u0000\tpppppppppppppppppppppppppppppppq\u0000~\u0000\u0005ppppppppppp");
025:
026: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
027: return org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.Database.class;
028: }
029:
030: public org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.ConnectionFactory getConnectionFactory() {
031: return _ConnectionFactory;
032: }
033:
034: public void setConnectionFactory(
035: org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.ConnectionFactory value) {
036: _ConnectionFactory = value;
037: }
038:
039: public org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.JdbcSecurityPlugin getJdbcSecurityPlugin() {
040: return _JdbcSecurityPlugin;
041: }
042:
043: public void setJdbcSecurityPlugin(
044: org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.JdbcSecurityPlugin value) {
045: _JdbcSecurityPlugin = value;
046: }
047:
048: public org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.HitlistSize getHitlistSize() {
049: return _HitlistSize;
050: }
051:
052: public void setHitlistSize(
053: org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.HitlistSize value) {
054: _HitlistSize = value;
055: }
056:
057: public java.lang.String getEngine() {
058: return _Engine;
059: }
060:
061: public void setEngine(java.lang.String value) {
062: _Engine = value;
063: }
064:
065: public java.lang.String getName() {
066: return _Name;
067: }
068:
069: public void setName(java.lang.String value) {
070: _Name = value;
071: }
072:
073: public org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.UsePreparedStatement getUsePreparedStatement() {
074: return _UsePreparedStatement;
075: }
076:
077: public void setUsePreparedStatement(
078: org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.UsePreparedStatement value) {
079: _UsePreparedStatement = value;
080: }
081:
082: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
083: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
084: return new org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.DatabaseImpl.Unmarshaller(
085: context);
086: }
087:
088: public java.lang.Class getPrimaryInterfaceClass() {
089: return PRIMARY_INTERFACE_CLASS();
090: }
091:
092: public void serializeElements(
093: com.sun.xml.bind.serializer.XMLSerializer context)
094: throws org.xml.sax.SAXException {
095: if (_ConnectionFactory instanceof javax.xml.bind.Element) {
096: context
097: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _ConnectionFactory));
098: } else {
099: context.startElement("", "connection-factory");
100: context
101: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _ConnectionFactory));
102: context.endAttributes();
103: context
104: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _ConnectionFactory));
105: context.endElement();
106: }
107: if (_HitlistSize instanceof javax.xml.bind.Element) {
108: context
109: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _HitlistSize));
110: } else {
111: context.startElement("", "hitlistSize");
112: context
113: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _HitlistSize));
114: context.endAttributes();
115: context
116: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _HitlistSize));
117: context.endElement();
118: }
119: if (_JdbcSecurityPlugin != null) {
120: if (_JdbcSecurityPlugin instanceof javax.xml.bind.Element) {
121: context
122: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _JdbcSecurityPlugin));
123: } else {
124: context.startElement("", "jdbcSecurityPlugin");
125: context
126: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _JdbcSecurityPlugin));
127: context.endAttributes();
128: context
129: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _JdbcSecurityPlugin));
130: context.endElement();
131: }
132: }
133: if (_UsePreparedStatement != null) {
134: if (_UsePreparedStatement instanceof javax.xml.bind.Element) {
135: context
136: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _UsePreparedStatement));
137: } else {
138: context.startElement("", "usePreparedStatement");
139: context
140: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _UsePreparedStatement));
141: context.endAttributes();
142: context
143: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _UsePreparedStatement));
144: context.endElement();
145: }
146: }
147: }
148:
149: public void serializeAttributes(
150: com.sun.xml.bind.serializer.XMLSerializer context)
151: throws org.xml.sax.SAXException {
152: context.startAttribute("", "engine");
153: try {
154: context.text(((java.lang.String) _Engine));
155: } catch (java.lang.Exception e) {
156: com.sun.xml.bind.marshaller.Util
157: .handlePrintConversionException(this , e, context);
158: }
159: context.endAttribute();
160: context.startAttribute("", "name");
161: try {
162: context.text(((java.lang.String) _Name));
163: } catch (java.lang.Exception e) {
164: com.sun.xml.bind.marshaller.Util
165: .handlePrintConversionException(this , e, context);
166: }
167: context.endAttribute();
168: }
169:
170: public void serializeAttributeBodies(
171: com.sun.xml.bind.serializer.XMLSerializer context)
172: throws org.xml.sax.SAXException {
173: }
174:
175: public java.lang.Class getPrimaryInterface() {
176: return (org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.Database.class);
177: }
178:
179: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
180: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
181: schemaFragment);
182: }
183:
184: public class Unmarshaller extends
185: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
186:
187: public Unmarshaller(
188: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
189: super (context, "---------------");
190: }
191:
192: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
193: return org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.DatabaseImpl.this ;
194: }
195:
196: public void enterElement(java.lang.String ___uri,
197: java.lang.String ___local, org.xml.sax.Attributes __atts)
198: throws com.sun.xml.bind.unmarshaller.UnreportedException {
199: switch (state) {
200: case 10:
201: if (("" == ___uri)
202: && ("usePreparedStatement" == ___local)) {
203: context.pushAttributes(__atts);
204: goto13();
205: return;
206: }
207: if (("" == ___uri)
208: && ("jdbcSecurityPlugin" == ___local)) {
209: context.pushAttributes(__atts);
210: goto11();
211: return;
212: }
213: revertToParentFromEnterElement(___uri, ___local, __atts);
214: return;
215: case 0:
216: if (("" == ___uri)
217: && ("connection-factory" == ___local)) {
218: context.pushAttributes(__atts);
219: goto5();
220: return;
221: }
222: break;
223: case 5:
224: if (("" == ___uri) && ("param" == ___local)) {
225: _ConnectionFactory = ((org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.ConnectionFactoryImpl) spawnChildFromEnterElement(
226: (org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.ConnectionFactoryImpl.class),
227: 6, ___uri, ___local, __atts));
228: return;
229: }
230: break;
231: case 7:
232: if (("" == ___uri) && ("hitlistSize" == ___local)) {
233: context.pushAttributes(__atts);
234: goto8();
235: return;
236: }
237: break;
238: }
239: super .enterElement(___uri, ___local, __atts);
240: }
241:
242: public void leaveElement(java.lang.String ___uri,
243: java.lang.String ___local)
244: throws com.sun.xml.bind.unmarshaller.UnreportedException {
245: switch (state) {
246: case 14:
247: if (("" == ___uri)
248: && ("usePreparedStatement" == ___local)) {
249: context.popAttributes();
250: state = 10;
251: return;
252: }
253: break;
254: case 10:
255: revertToParentFromLeaveElement(___uri, ___local);
256: return;
257: case 12:
258: if (("" == ___uri)
259: && ("jdbcSecurityPlugin" == ___local)) {
260: context.popAttributes();
261: state = 10;
262: return;
263: }
264: break;
265: case 6:
266: if (("" == ___uri)
267: && ("connection-factory" == ___local)) {
268: context.popAttributes();
269: state = 7;
270: return;
271: }
272: break;
273: case 9:
274: if (("" == ___uri) && ("hitlistSize" == ___local)) {
275: context.popAttributes();
276: state = 10;
277: return;
278: }
279: break;
280: }
281: super .leaveElement(___uri, ___local);
282: }
283:
284: public void enterAttribute(java.lang.String ___uri,
285: java.lang.String ___local)
286: throws com.sun.xml.bind.unmarshaller.UnreportedException {
287: switch (state) {
288: case 10:
289: revertToParentFromEnterAttribute(___uri, ___local);
290: return;
291: case 0:
292: if (("" == ___uri) && ("engine" == ___local)) {
293: state = 1;
294: return;
295: }
296: if (("" == ___uri) && ("name" == ___local)) {
297: state = 3;
298: return;
299: }
300: break;
301: case 13:
302: if (("" == ___uri) && ("value" == ___local)) {
303: _UsePreparedStatement = ((org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.UsePreparedStatementImpl) spawnChildFromEnterAttribute(
304: (org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.UsePreparedStatementImpl.class),
305: 14, ___uri, ___local));
306: return;
307: }
308: break;
309: case 5:
310: if (("" == ___uri) && ("class" == ___local)) {
311: _ConnectionFactory = ((org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.ConnectionFactoryImpl) spawnChildFromEnterAttribute(
312: (org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.ConnectionFactoryImpl.class),
313: 6, ___uri, ___local));
314: return;
315: }
316: break;
317: case 11:
318: if (("" == ___uri) && ("value" == ___local)) {
319: _JdbcSecurityPlugin = ((org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.JdbcSecurityPluginImpl) spawnChildFromEnterAttribute(
320: (org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.JdbcSecurityPluginImpl.class),
321: 12, ___uri, ___local));
322: return;
323: }
324: break;
325: case 8:
326: if (("" == ___uri) && ("value" == ___local)) {
327: _HitlistSize = ((org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.HitlistSizeImpl) spawnChildFromEnterAttribute(
328: (org.jaffa.persistence.engines.jdbcengine.configservice.initdomain.impl.HitlistSizeImpl.class),
329: 9, ___uri, ___local));
330: return;
331: }
332: break;
333: }
334: super .enterAttribute(___uri, ___local);
335: }
336:
337: public void leaveAttribute(java.lang.String ___uri,
338: java.lang.String ___local)
339: throws com.sun.xml.bind.unmarshaller.UnreportedException {
340: switch (state) {
341: case 10:
342: revertToParentFromLeaveAttribute(___uri, ___local);
343: return;
344: case 2:
345: if (("" == ___uri) && ("engine" == ___local)) {
346: goto0();
347: return;
348: }
349: break;
350: case 4:
351: if (("" == ___uri) && ("name" == ___local)) {
352: goto0();
353: return;
354: }
355: break;
356: }
357: super .leaveAttribute(___uri, ___local);
358: }
359:
360: public void text(java.lang.String value)
361: throws com.sun.xml.bind.unmarshaller.UnreportedException {
362: try {
363: switch (state) {
364: case 3:
365: try {
366: _Name = value;
367: } catch (java.lang.Exception e) {
368: handleParseConversionException(e);
369: }
370: state = 4;
371: return;
372: case 10:
373: revertToParentFromText(value);
374: return;
375: case 1:
376: try {
377: _Engine = value;
378: } catch (java.lang.Exception e) {
379: handleParseConversionException(e);
380: }
381: state = 2;
382: return;
383: }
384: } catch (java.lang.RuntimeException e) {
385: handleUnexpectedTextException(value, e);
386: }
387: }
388:
389: public void leaveChild(int nextState)
390: throws com.sun.xml.bind.unmarshaller.UnreportedException {
391: switch (nextState) {
392: case 12:
393: state = 12;
394: return;
395: case 6:
396: state = 6;
397: return;
398: case 14:
399: state = 14;
400: return;
401: case 9:
402: state = 9;
403: return;
404: }
405: super .leaveChild(nextState);
406: }
407:
408: private void goto0()
409: throws com.sun.xml.bind.unmarshaller.UnreportedException {
410: int idx;
411: state = 0;
412: idx = context.getAttribute("", "engine");
413: if (idx >= 0) {
414: context.consumeAttribute(idx);
415: return;
416: }
417: idx = context.getAttribute("", "name");
418: if (idx >= 0) {
419: context.consumeAttribute(idx);
420: return;
421: }
422: }
423:
424: private void goto13()
425: throws com.sun.xml.bind.unmarshaller.UnreportedException {
426: int idx;
427: state = 13;
428: idx = context.getAttribute("", "value");
429: if (idx >= 0) {
430: context.consumeAttribute(idx);
431: return;
432: }
433: }
434:
435: private void goto5()
436: throws com.sun.xml.bind.unmarshaller.UnreportedException {
437: int idx;
438: state = 5;
439: idx = context.getAttribute("", "class");
440: if (idx >= 0) {
441: context.consumeAttribute(idx);
442: return;
443: }
444: }
445:
446: private void goto11()
447: throws com.sun.xml.bind.unmarshaller.UnreportedException {
448: int idx;
449: state = 11;
450: idx = context.getAttribute("", "value");
451: if (idx >= 0) {
452: context.consumeAttribute(idx);
453: return;
454: }
455: }
456:
457: private void goto8()
458: throws com.sun.xml.bind.unmarshaller.UnreportedException {
459: int idx;
460: state = 8;
461: idx = context.getAttribute("", "value");
462: if (idx >= 0) {
463: context.consumeAttribute(idx);
464: return;
465: }
466: }
467:
468: }
469:
470: }
|