001: /*
002: * (C) Copyright 2000 - 2005 Nabh Information Systems, Inc.
003: *
004: * This program is free software; you can redistribute it and/or
005: * modify it under the terms of the GNU General Public License
006: * as published by the Free Software Foundation; either version 2
007: * of the License, or (at your option) any later version.
008: *
009: * This program is distributed in the hope that it will be useful,
010: * but WITHOUT ANY WARRANTY; without even the implied warranty of
011: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
012: * GNU General Public License for more details.
013: *
014: * You should have received a copy of the GNU General Public License
015: * along with this program; if not, write to the Free Software
016: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
017: *
018: */
019:
020: //
021: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs
022: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
023: // Any modifications to this file will be lost upon recompilation of the source schema.
024: // Generated on: 2005.03.04 at 10:20:40 PST
025: //
026:
027: package com.nabhinc.portal.config.impl;
028:
029: public class CustomWindowStateTypeImpl implements
030: com.nabhinc.portal.config.CustomWindowStateType,
031: com.sun.xml.bind.JAXBObject,
032: com.nabhinc.portal.config.impl.runtime.UnmarshallableObject,
033: com.nabhinc.portal.config.impl.runtime.XMLSerializable,
034: com.nabhinc.portal.config.impl.runtime.ValidatableObject {
035:
036: protected com.nabhinc.portal.config.WindowStateType _WindowState;
037: protected com.sun.xml.bind.util.ListImpl _Description;
038: protected java.lang.String _Id;
039: public final static java.lang.Class version = (com.nabhinc.portal.config.impl.JAXBVersion.class);
040: private static com.sun.msv.grammar.Grammar schemaFragment;
041:
042: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
043: return (com.nabhinc.portal.config.CustomWindowStateType.class);
044: }
045:
046: public com.nabhinc.portal.config.WindowStateType getWindowState() {
047: return _WindowState;
048: }
049:
050: public void setWindowState(
051: com.nabhinc.portal.config.WindowStateType value) {
052: _WindowState = value;
053: }
054:
055: protected com.sun.xml.bind.util.ListImpl _getDescription() {
056: if (_Description == null) {
057: _Description = new com.sun.xml.bind.util.ListImpl(
058: new java.util.ArrayList());
059: }
060: return _Description;
061: }
062:
063: public java.util.List getDescription() {
064: return _getDescription();
065: }
066:
067: public java.lang.String getId() {
068: return _Id;
069: }
070:
071: public void setId(java.lang.String value) {
072: _Id = value;
073: }
074:
075: public com.nabhinc.portal.config.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
076: com.nabhinc.portal.config.impl.runtime.UnmarshallingContext context) {
077: return new com.nabhinc.portal.config.impl.CustomWindowStateTypeImpl.Unmarshaller(
078: context);
079: }
080:
081: public void serializeBody(
082: com.nabhinc.portal.config.impl.runtime.XMLSerializer context)
083: throws org.xml.sax.SAXException {
084: int idx2 = 0;
085: final int len2 = ((_Description == null) ? 0 : _Description
086: .size());
087: while (idx2 != len2) {
088: context
089: .startElement(
090: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
091: "description");
092: int idx_0 = idx2;
093: context.childAsURIs(
094: ((com.sun.xml.bind.JAXBObject) _Description
095: .get(idx_0++)), "Description");
096: context.endNamespaceDecls();
097: int idx_1 = idx2;
098: context.childAsAttributes(
099: ((com.sun.xml.bind.JAXBObject) _Description
100: .get(idx_1++)), "Description");
101: context.endAttributes();
102: context.childAsBody(
103: ((com.sun.xml.bind.JAXBObject) _Description
104: .get(idx2++)), "Description");
105: context.endElement();
106: }
107: context
108: .startElement(
109: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
110: "window-state");
111: context.childAsURIs(
112: ((com.sun.xml.bind.JAXBObject) _WindowState),
113: "WindowState");
114: context.endNamespaceDecls();
115: context.childAsAttributes(
116: ((com.sun.xml.bind.JAXBObject) _WindowState),
117: "WindowState");
118: context.endAttributes();
119: context.childAsBody(
120: ((com.sun.xml.bind.JAXBObject) _WindowState),
121: "WindowState");
122: context.endElement();
123: }
124:
125: public void serializeAttributes(
126: com.nabhinc.portal.config.impl.runtime.XMLSerializer context)
127: throws org.xml.sax.SAXException {
128: int idx2 = 0;
129: final int len2 = ((_Description == null) ? 0 : _Description
130: .size());
131: if (_Id != null) {
132: context.startAttribute("", "id");
133: try {
134: context.text(((java.lang.String) _Id), "Id");
135: } catch (java.lang.Exception e) {
136: com.nabhinc.portal.config.impl.runtime.Util
137: .handlePrintConversionException(this , e,
138: context);
139: }
140: context.endAttribute();
141: }
142: while (idx2 != len2) {
143: idx2 += 1;
144: }
145: }
146:
147: public void serializeURIs(
148: com.nabhinc.portal.config.impl.runtime.XMLSerializer context)
149: throws org.xml.sax.SAXException {
150: int idx2 = 0;
151: final int len2 = ((_Description == null) ? 0 : _Description
152: .size());
153: while (idx2 != len2) {
154: idx2 += 1;
155: }
156: }
157:
158: public java.lang.Class getPrimaryInterface() {
159: return (com.nabhinc.portal.config.CustomWindowStateType.class);
160: }
161:
162: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
163: if (schemaFragment == null) {
164: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
165: .deserialize(("\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
166: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
167: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
168: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
169: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceEx"
170: + "p\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000"
171: + "\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"
172: + "\u0002xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.s"
173: + "un.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001f"
174: + "Lcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Eleme"
175: + "ntExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModel"
176: + "q\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\tq\u0000~\u0000\rpsr\u0000 c"
177: + "om.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tname"
178: + "Classq\u0000~\u0000\u000fxq\u0000~\u0000\u0003q\u0000~\u0000\rpsr\u00002com.sun.msv.grammar.Expression$Any"
179: + "StringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\f\u0001q\u0000~\u0000\u0019sr\u0000 com.sun.msv"
180: + ".grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.Name"
181: + "Class\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$Epsilon"
182: + "Expression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001aq\u0000~\u0000\u001fsr\u0000#com.sun.msv.grammar"
183: + ".SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;"
184: + "L\u0000\fnamespaceURIq\u0000~\u0000!xq\u0000~\u0000\u001ct\u0000)com.nabhinc.portal.config.Descr"
185: + "iptionTypet\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~"
186: + "\u0000\u0007ppsq\u0000~\u0000\u0016q\u0000~\u0000\rpsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000"
187: + "\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000"
188: + "\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.dataty"
189: + "pe.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.Buil"
190: + "tinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.Concret"
191: + "eType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000"
192: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000!L\u0000\btypeNameq\u0000~\u0000!L\u0000\nwhiteSpacet"
193: + "\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://"
194: + "www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xs"
195: + "d.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.dat"
196: + "atype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.gr"
197: + "ammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom"
198: + ".sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000!L\u0000\fnames"
199: + "paceURIq\u0000~\u0000!xpq\u0000~\u00002q\u0000~\u00001sq\u0000~\u0000 t\u0000\u0004typet\u0000)http://www.w3.org/20"
200: + "01/XMLSchema-instanceq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\u000bdescriptiont\u00006http://java"
201: + ".sun.com/xml/ns/portlet/portlet-app_1_0.xsdq\u0000~\u0000\u001fsq\u0000~\u0000\u000epp\u0000sq\u0000"
202: + "~\u0000\u0000ppsq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\tq\u0000~\u0000\rpsq\u0000~\u0000\u0016q\u0000~\u0000\rpq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000"
203: + "\u001fsq\u0000~\u0000 t\u0000)com.nabhinc.portal.config.WindowStateTypeq\u0000~\u0000$sq\u0000~"
204: + "\u0000\u0007ppsq\u0000~\u0000\u0016q\u0000~\u0000\rpq\u0000~\u0000*q\u0000~\u0000:q\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\fwindow-stateq\u0000~\u0000?sq\u0000"
205: + "~\u0000\u0007ppsq\u0000~\u0000\u0016q\u0000~\u0000\rpsq\u0000~\u0000\'ppsr\u0000#com.sun.msv.datatype.xsd.String"
206: + "Type\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u0000,q\u0000~\u00001t\u0000\u0006stringsr\u00005com.s"
207: + "un.msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x"
208: + "q\u0000~\u00004\u0001q\u0000~\u00007sq\u0000~\u00008q\u0000~\u0000Qq\u0000~\u00001sq\u0000~\u0000 t\u0000\u0002idt\u0000\u0000q\u0000~\u0000\u001fsr\u0000\"com.sun.ms"
209: + "v.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/ms"
210: + "v/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.gramma"
211: + "r.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersi"
212: + "onL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\r\u0001pq\u0000"
213: + "~\u0000\u000bq\u0000~\u0000\u0005q\u0000~\u0000%q\u0000~\u0000Hq\u0000~\u0000\u0014q\u0000~\u0000Cq\u0000~\u0000\u0015q\u0000~\u0000Dq\u0000~\u0000\bq\u0000~\u0000\u0012q\u0000~\u0000Aq\u0000~\u0000Lq\u0000"
214: + "~\u0000\u0006x"));
215: }
216: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
217: schemaFragment);
218: }
219:
220: public class Unmarshaller
221: extends
222: com.nabhinc.portal.config.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
223:
224: public Unmarshaller(
225: com.nabhinc.portal.config.impl.runtime.UnmarshallingContext context) {
226: super (context, "----------");
227: }
228:
229: protected Unmarshaller(
230: com.nabhinc.portal.config.impl.runtime.UnmarshallingContext context,
231: int startState) {
232: this (context);
233: state = startState;
234: }
235:
236: public java.lang.Object owner() {
237: return com.nabhinc.portal.config.impl.CustomWindowStateTypeImpl.this ;
238: }
239:
240: public void enterElement(java.lang.String ___uri,
241: java.lang.String ___local, java.lang.String ___qname,
242: org.xml.sax.Attributes __atts)
243: throws org.xml.sax.SAXException {
244: int attIdx;
245: outer: while (true) {
246: switch (state) {
247: case 6:
248: if (("description" == ___local)
249: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
250: context.pushAttributes(__atts, true);
251: state = 4;
252: return;
253: }
254: if (("window-state" == ___local)
255: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
256: context.pushAttributes(__atts, true);
257: state = 7;
258: return;
259: }
260: break;
261: case 4:
262: attIdx = context.getAttribute(
263: "http://www.w3.org/XML/1998/namespace",
264: "lang");
265: if (attIdx >= 0) {
266: context.consumeAttribute(attIdx);
267: context.getCurrentHandler().enterElement(
268: ___uri, ___local, ___qname, __atts);
269: return;
270: }
271: break;
272: case 3:
273: if (("description" == ___local)
274: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
275: context.pushAttributes(__atts, true);
276: state = 4;
277: return;
278: }
279: state = 6;
280: continue outer;
281: case 0:
282: attIdx = context.getAttribute("", "id");
283: if (attIdx >= 0) {
284: final java.lang.String v = context
285: .eatAttribute(attIdx);
286: eatText1(v);
287: state = 3;
288: continue outer;
289: }
290: state = 3;
291: continue outer;
292: case 9:
293: revertToParentFromEnterElement(___uri, ___local,
294: ___qname, __atts);
295: return;
296: }
297: super .enterElement(___uri, ___local, ___qname, __atts);
298: break;
299: }
300: }
301:
302: private void eatText1(final java.lang.String value)
303: throws org.xml.sax.SAXException {
304: try {
305: _Id = value;
306: } catch (java.lang.Exception e) {
307: handleParseConversionException(e);
308: }
309: }
310:
311: public void leaveElement(java.lang.String ___uri,
312: java.lang.String ___local, java.lang.String ___qname)
313: throws org.xml.sax.SAXException {
314: int attIdx;
315: outer: while (true) {
316: switch (state) {
317: case 4:
318: attIdx = context.getAttribute(
319: "http://www.w3.org/XML/1998/namespace",
320: "lang");
321: if (attIdx >= 0) {
322: context.consumeAttribute(attIdx);
323: context.getCurrentHandler().leaveElement(
324: ___uri, ___local, ___qname);
325: return;
326: }
327: break;
328: case 3:
329: state = 6;
330: continue outer;
331: case 0:
332: attIdx = context.getAttribute("", "id");
333: if (attIdx >= 0) {
334: final java.lang.String v = context
335: .eatAttribute(attIdx);
336: eatText1(v);
337: state = 3;
338: continue outer;
339: }
340: state = 3;
341: continue outer;
342: case 5:
343: if (("description" == ___local)
344: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
345: context.popAttributes();
346: state = 6;
347: return;
348: }
349: break;
350: case 8:
351: if (("window-state" == ___local)
352: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
353: context.popAttributes();
354: state = 9;
355: return;
356: }
357: break;
358: case 9:
359: revertToParentFromLeaveElement(___uri, ___local,
360: ___qname);
361: return;
362: }
363: super .leaveElement(___uri, ___local, ___qname);
364: break;
365: }
366: }
367:
368: public void enterAttribute(java.lang.String ___uri,
369: java.lang.String ___local, java.lang.String ___qname)
370: throws org.xml.sax.SAXException {
371: int attIdx;
372: outer: while (true) {
373: switch (state) {
374: case 4:
375: if (("lang" == ___local)
376: && ("http://www.w3.org/XML/1998/namespace" == ___uri)) {
377: _getDescription()
378: .add(
379: ((com.nabhinc.portal.config.impl.DescriptionTypeImpl) spawnChildFromEnterAttribute(
380: (com.nabhinc.portal.config.impl.DescriptionTypeImpl.class),
381: 5, ___uri, ___local,
382: ___qname)));
383: return;
384: }
385: break;
386: case 3:
387: state = 6;
388: continue outer;
389: case 0:
390: if (("id" == ___local) && ("" == ___uri)) {
391: state = 1;
392: return;
393: }
394: state = 3;
395: continue outer;
396: case 9:
397: revertToParentFromEnterAttribute(___uri, ___local,
398: ___qname);
399: return;
400: }
401: super .enterAttribute(___uri, ___local, ___qname);
402: break;
403: }
404: }
405:
406: public void leaveAttribute(java.lang.String ___uri,
407: java.lang.String ___local, java.lang.String ___qname)
408: throws org.xml.sax.SAXException {
409: int attIdx;
410: outer: while (true) {
411: switch (state) {
412: case 4:
413: attIdx = context.getAttribute(
414: "http://www.w3.org/XML/1998/namespace",
415: "lang");
416: if (attIdx >= 0) {
417: context.consumeAttribute(attIdx);
418: context.getCurrentHandler().leaveAttribute(
419: ___uri, ___local, ___qname);
420: return;
421: }
422: break;
423: case 3:
424: state = 6;
425: continue outer;
426: case 0:
427: attIdx = context.getAttribute("", "id");
428: if (attIdx >= 0) {
429: final java.lang.String v = context
430: .eatAttribute(attIdx);
431: eatText1(v);
432: state = 3;
433: continue outer;
434: }
435: state = 3;
436: continue outer;
437: case 9:
438: revertToParentFromLeaveAttribute(___uri, ___local,
439: ___qname);
440: return;
441: case 2:
442: if (("id" == ___local) && ("" == ___uri)) {
443: state = 3;
444: return;
445: }
446: break;
447: }
448: super .leaveAttribute(___uri, ___local, ___qname);
449: break;
450: }
451: }
452:
453: public void handleText(final java.lang.String value)
454: throws org.xml.sax.SAXException {
455: int attIdx;
456: outer: while (true) {
457: try {
458: switch (state) {
459: case 4:
460: attIdx = context.getAttribute(
461: "http://www.w3.org/XML/1998/namespace",
462: "lang");
463: if (attIdx >= 0) {
464: context.consumeAttribute(attIdx);
465: context.getCurrentHandler().text(value);
466: return;
467: }
468: _getDescription()
469: .add(
470: ((com.nabhinc.portal.config.impl.DescriptionTypeImpl) spawnChildFromText(
471: (com.nabhinc.portal.config.impl.DescriptionTypeImpl.class),
472: 5, value)));
473: return;
474: case 3:
475: state = 6;
476: continue outer;
477: case 1:
478: eatText1(value);
479: state = 2;
480: return;
481: case 0:
482: attIdx = context.getAttribute("", "id");
483: if (attIdx >= 0) {
484: final java.lang.String v = context
485: .eatAttribute(attIdx);
486: eatText1(v);
487: state = 3;
488: continue outer;
489: }
490: state = 3;
491: continue outer;
492: case 7:
493: _WindowState = ((com.nabhinc.portal.config.impl.WindowStateTypeImpl) spawnChildFromText(
494: (com.nabhinc.portal.config.impl.WindowStateTypeImpl.class),
495: 8, value));
496: return;
497: case 9:
498: revertToParentFromText(value);
499: return;
500: }
501: } catch (java.lang.RuntimeException e) {
502: handleUnexpectedTextException(value, e);
503: }
504: break;
505: }
506: }
507:
508: }
509:
510: }
|