0001: /*
0002: * (C) Copyright 2000 - 2005 Nabh Information Systems, Inc.
0003: *
0004: * This program is free software; you can redistribute it and/or
0005: * modify it under the terms of the GNU General Public License
0006: * as published by the Free Software Foundation; either version 2
0007: * of the License, or (at your option) any later version.
0008: *
0009: * This program is distributed in the hope that it will be useful,
0010: * but WITHOUT ANY WARRANTY; without even the implied warranty of
0011: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
0012: * GNU General Public License for more details.
0013: *
0014: * You should have received a copy of the GNU General Public License
0015: * along with this program; if not, write to the Free Software
0016: * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
0017: *
0018: */
0019:
0020: //
0021: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs
0022: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
0023: // Any modifications to this file will be lost upon recompilation of the source schema.
0024: // Generated on: 2005.03.04 at 10:20:40 PST
0025: //
0026:
0027: package com.nabhinc.portal.config.impl;
0028:
0029: public class PortletTypeImpl implements
0030: com.nabhinc.portal.config.PortletType,
0031: com.sun.xml.bind.JAXBObject,
0032: com.nabhinc.portal.config.impl.runtime.UnmarshallableObject,
0033: com.nabhinc.portal.config.impl.runtime.XMLSerializable,
0034: com.nabhinc.portal.config.impl.runtime.ValidatableObject {
0035:
0036: protected com.sun.xml.bind.util.ListImpl _DisplayName;
0037: protected com.sun.xml.bind.util.ListImpl _SecurityRoleRef;
0038: protected com.sun.xml.bind.util.ListImpl _InitParam;
0039: protected com.nabhinc.portal.config.PortletInfoType _PortletInfo;
0040: protected java.lang.String _PortletClass;
0041: protected com.sun.xml.bind.util.ListImpl _Supports;
0042: protected com.sun.xml.bind.util.ListImpl _Description;
0043: protected com.nabhinc.portal.config.ExpirationCacheType _ExpirationCache;
0044: protected com.nabhinc.portal.config.PortletNameType _PortletName;
0045: protected com.sun.xml.bind.util.ListImpl _SupportedLocale;
0046: protected com.nabhinc.portal.config.PortletPreferencesType _PortletPreferences;
0047: protected com.nabhinc.portal.config.ResourceBundleType _ResourceBundle;
0048: protected java.lang.String _Id;
0049: public final static java.lang.Class version = (com.nabhinc.portal.config.impl.JAXBVersion.class);
0050: private static com.sun.msv.grammar.Grammar schemaFragment;
0051:
0052: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
0053: return (com.nabhinc.portal.config.PortletType.class);
0054: }
0055:
0056: protected com.sun.xml.bind.util.ListImpl _getDisplayName() {
0057: if (_DisplayName == null) {
0058: _DisplayName = new com.sun.xml.bind.util.ListImpl(
0059: new java.util.ArrayList());
0060: }
0061: return _DisplayName;
0062: }
0063:
0064: public java.util.List getDisplayName() {
0065: return _getDisplayName();
0066: }
0067:
0068: protected com.sun.xml.bind.util.ListImpl _getSecurityRoleRef() {
0069: if (_SecurityRoleRef == null) {
0070: _SecurityRoleRef = new com.sun.xml.bind.util.ListImpl(
0071: new java.util.ArrayList());
0072: }
0073: return _SecurityRoleRef;
0074: }
0075:
0076: public java.util.List getSecurityRoleRef() {
0077: return _getSecurityRoleRef();
0078: }
0079:
0080: protected com.sun.xml.bind.util.ListImpl _getInitParam() {
0081: if (_InitParam == null) {
0082: _InitParam = new com.sun.xml.bind.util.ListImpl(
0083: new java.util.ArrayList());
0084: }
0085: return _InitParam;
0086: }
0087:
0088: public java.util.List getInitParam() {
0089: return _getInitParam();
0090: }
0091:
0092: public com.nabhinc.portal.config.PortletInfoType getPortletInfo() {
0093: return _PortletInfo;
0094: }
0095:
0096: public void setPortletInfo(
0097: com.nabhinc.portal.config.PortletInfoType value) {
0098: _PortletInfo = value;
0099: }
0100:
0101: public java.lang.String getPortletClass() {
0102: return _PortletClass;
0103: }
0104:
0105: public void setPortletClass(java.lang.String value) {
0106: _PortletClass = value;
0107: }
0108:
0109: protected com.sun.xml.bind.util.ListImpl _getSupports() {
0110: if (_Supports == null) {
0111: _Supports = new com.sun.xml.bind.util.ListImpl(
0112: new java.util.ArrayList());
0113: }
0114: return _Supports;
0115: }
0116:
0117: public java.util.List getSupports() {
0118: return _getSupports();
0119: }
0120:
0121: protected com.sun.xml.bind.util.ListImpl _getDescription() {
0122: if (_Description == null) {
0123: _Description = new com.sun.xml.bind.util.ListImpl(
0124: new java.util.ArrayList());
0125: }
0126: return _Description;
0127: }
0128:
0129: public java.util.List getDescription() {
0130: return _getDescription();
0131: }
0132:
0133: public com.nabhinc.portal.config.ExpirationCacheType getExpirationCache() {
0134: return _ExpirationCache;
0135: }
0136:
0137: public void setExpirationCache(
0138: com.nabhinc.portal.config.ExpirationCacheType value) {
0139: _ExpirationCache = value;
0140: }
0141:
0142: public com.nabhinc.portal.config.PortletNameType getPortletName() {
0143: return _PortletName;
0144: }
0145:
0146: public void setPortletName(
0147: com.nabhinc.portal.config.PortletNameType value) {
0148: _PortletName = value;
0149: }
0150:
0151: protected com.sun.xml.bind.util.ListImpl _getSupportedLocale() {
0152: if (_SupportedLocale == null) {
0153: _SupportedLocale = new com.sun.xml.bind.util.ListImpl(
0154: new java.util.ArrayList());
0155: }
0156: return _SupportedLocale;
0157: }
0158:
0159: public java.util.List getSupportedLocale() {
0160: return _getSupportedLocale();
0161: }
0162:
0163: public com.nabhinc.portal.config.PortletPreferencesType getPortletPreferences() {
0164: return _PortletPreferences;
0165: }
0166:
0167: public void setPortletPreferences(
0168: com.nabhinc.portal.config.PortletPreferencesType value) {
0169: _PortletPreferences = value;
0170: }
0171:
0172: public com.nabhinc.portal.config.ResourceBundleType getResourceBundle() {
0173: return _ResourceBundle;
0174: }
0175:
0176: public void setResourceBundle(
0177: com.nabhinc.portal.config.ResourceBundleType value) {
0178: _ResourceBundle = value;
0179: }
0180:
0181: public java.lang.String getId() {
0182: return _Id;
0183: }
0184:
0185: public void setId(java.lang.String value) {
0186: _Id = value;
0187: }
0188:
0189: public com.nabhinc.portal.config.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
0190: com.nabhinc.portal.config.impl.runtime.UnmarshallingContext context) {
0191: return new com.nabhinc.portal.config.impl.PortletTypeImpl.Unmarshaller(
0192: context);
0193: }
0194:
0195: public void serializeBody(
0196: com.nabhinc.portal.config.impl.runtime.XMLSerializer context)
0197: throws org.xml.sax.SAXException {
0198: int idx1 = 0;
0199: final int len1 = ((_DisplayName == null) ? 0 : _DisplayName
0200: .size());
0201: int idx2 = 0;
0202: final int len2 = ((_SecurityRoleRef == null) ? 0
0203: : _SecurityRoleRef.size());
0204: int idx3 = 0;
0205: final int len3 = ((_InitParam == null) ? 0 : _InitParam.size());
0206: int idx6 = 0;
0207: final int len6 = ((_Supports == null) ? 0 : _Supports.size());
0208: int idx7 = 0;
0209: final int len7 = ((_Description == null) ? 0 : _Description
0210: .size());
0211: int idx10 = 0;
0212: final int len10 = ((_SupportedLocale == null) ? 0
0213: : _SupportedLocale.size());
0214: while (idx7 != len7) {
0215: context
0216: .startElement(
0217: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0218: "description");
0219: int idx_0 = idx7;
0220: context.childAsURIs(
0221: ((com.sun.xml.bind.JAXBObject) _Description
0222: .get(idx_0++)), "Description");
0223: context.endNamespaceDecls();
0224: int idx_1 = idx7;
0225: context.childAsAttributes(
0226: ((com.sun.xml.bind.JAXBObject) _Description
0227: .get(idx_1++)), "Description");
0228: context.endAttributes();
0229: context.childAsBody(
0230: ((com.sun.xml.bind.JAXBObject) _Description
0231: .get(idx7++)), "Description");
0232: context.endElement();
0233: }
0234: context
0235: .startElement(
0236: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0237: "portlet-name");
0238: context.childAsURIs(
0239: ((com.sun.xml.bind.JAXBObject) _PortletName),
0240: "PortletName");
0241: context.endNamespaceDecls();
0242: context.childAsAttributes(
0243: ((com.sun.xml.bind.JAXBObject) _PortletName),
0244: "PortletName");
0245: context.endAttributes();
0246: context.childAsBody(
0247: ((com.sun.xml.bind.JAXBObject) _PortletName),
0248: "PortletName");
0249: context.endElement();
0250: while (idx1 != len1) {
0251: context
0252: .startElement(
0253: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0254: "display-name");
0255: int idx_4 = idx1;
0256: context.childAsURIs(
0257: ((com.sun.xml.bind.JAXBObject) _DisplayName
0258: .get(idx_4++)), "DisplayName");
0259: context.endNamespaceDecls();
0260: int idx_5 = idx1;
0261: context.childAsAttributes(
0262: ((com.sun.xml.bind.JAXBObject) _DisplayName
0263: .get(idx_5++)), "DisplayName");
0264: context.endAttributes();
0265: context.childAsBody(
0266: ((com.sun.xml.bind.JAXBObject) _DisplayName
0267: .get(idx1++)), "DisplayName");
0268: context.endElement();
0269: }
0270: context
0271: .startElement(
0272: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0273: "portlet-class");
0274: context.endNamespaceDecls();
0275: context.endAttributes();
0276: try {
0277: context.text(((java.lang.String) _PortletClass),
0278: "PortletClass");
0279: } catch (java.lang.Exception e) {
0280: com.nabhinc.portal.config.impl.runtime.Util
0281: .handlePrintConversionException(this , e, context);
0282: }
0283: context.endElement();
0284: while (idx3 != len3) {
0285: context
0286: .startElement(
0287: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0288: "init-param");
0289: int idx_8 = idx3;
0290: context.childAsURIs(
0291: ((com.sun.xml.bind.JAXBObject) _InitParam
0292: .get(idx_8++)), "InitParam");
0293: context.endNamespaceDecls();
0294: int idx_9 = idx3;
0295: context.childAsAttributes(
0296: ((com.sun.xml.bind.JAXBObject) _InitParam
0297: .get(idx_9++)), "InitParam");
0298: context.endAttributes();
0299: context.childAsBody(
0300: ((com.sun.xml.bind.JAXBObject) _InitParam
0301: .get(idx3++)), "InitParam");
0302: context.endElement();
0303: }
0304: if (_ExpirationCache != null) {
0305: context
0306: .startElement(
0307: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0308: "expiration-cache");
0309: context.childAsURIs(
0310: ((com.sun.xml.bind.JAXBObject) _ExpirationCache),
0311: "ExpirationCache");
0312: context.endNamespaceDecls();
0313: context.childAsAttributes(
0314: ((com.sun.xml.bind.JAXBObject) _ExpirationCache),
0315: "ExpirationCache");
0316: context.endAttributes();
0317: context.childAsBody(
0318: ((com.sun.xml.bind.JAXBObject) _ExpirationCache),
0319: "ExpirationCache");
0320: context.endElement();
0321: }
0322: while (idx6 != len6) {
0323: context
0324: .startElement(
0325: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0326: "supports");
0327: int idx_12 = idx6;
0328: context.childAsURIs(
0329: ((com.sun.xml.bind.JAXBObject) _Supports
0330: .get(idx_12++)), "Supports");
0331: context.endNamespaceDecls();
0332: int idx_13 = idx6;
0333: context.childAsAttributes(
0334: ((com.sun.xml.bind.JAXBObject) _Supports
0335: .get(idx_13++)), "Supports");
0336: context.endAttributes();
0337: context.childAsBody(
0338: ((com.sun.xml.bind.JAXBObject) _Supports
0339: .get(idx6++)), "Supports");
0340: context.endElement();
0341: }
0342: while (idx10 != len10) {
0343: context
0344: .startElement(
0345: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0346: "supported-locale");
0347: int idx_14 = idx10;
0348: context.childAsURIs(
0349: ((com.sun.xml.bind.JAXBObject) _SupportedLocale
0350: .get(idx_14++)), "SupportedLocale");
0351: context.endNamespaceDecls();
0352: int idx_15 = idx10;
0353: context.childAsAttributes(
0354: ((com.sun.xml.bind.JAXBObject) _SupportedLocale
0355: .get(idx_15++)), "SupportedLocale");
0356: context.endAttributes();
0357: context.childAsBody(
0358: ((com.sun.xml.bind.JAXBObject) _SupportedLocale
0359: .get(idx10++)), "SupportedLocale");
0360: context.endElement();
0361: }
0362: if (_ResourceBundle != null) {
0363: context
0364: .startElement(
0365: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0366: "resource-bundle");
0367: context.childAsURIs(
0368: ((com.sun.xml.bind.JAXBObject) _ResourceBundle),
0369: "ResourceBundle");
0370: context.endNamespaceDecls();
0371: context.childAsAttributes(
0372: ((com.sun.xml.bind.JAXBObject) _ResourceBundle),
0373: "ResourceBundle");
0374: context.endAttributes();
0375: context.childAsBody(
0376: ((com.sun.xml.bind.JAXBObject) _ResourceBundle),
0377: "ResourceBundle");
0378: context.endElement();
0379: if (_PortletInfo != null) {
0380: context
0381: .startElement(
0382: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0383: "portlet-info");
0384: context.childAsURIs(
0385: ((com.sun.xml.bind.JAXBObject) _PortletInfo),
0386: "PortletInfo");
0387: context.endNamespaceDecls();
0388: context.childAsAttributes(
0389: ((com.sun.xml.bind.JAXBObject) _PortletInfo),
0390: "PortletInfo");
0391: context.endAttributes();
0392: context.childAsBody(
0393: ((com.sun.xml.bind.JAXBObject) _PortletInfo),
0394: "PortletInfo");
0395: context.endElement();
0396: }
0397: } else {
0398: if ((_ResourceBundle == null) && (_PortletInfo != null)) {
0399: context
0400: .startElement(
0401: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0402: "portlet-info");
0403: context.childAsURIs(
0404: ((com.sun.xml.bind.JAXBObject) _PortletInfo),
0405: "PortletInfo");
0406: context.endNamespaceDecls();
0407: context.childAsAttributes(
0408: ((com.sun.xml.bind.JAXBObject) _PortletInfo),
0409: "PortletInfo");
0410: context.endAttributes();
0411: context.childAsBody(
0412: ((com.sun.xml.bind.JAXBObject) _PortletInfo),
0413: "PortletInfo");
0414: context.endElement();
0415: }
0416: }
0417: if (_PortletPreferences != null) {
0418: context
0419: .startElement(
0420: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0421: "portlet-preferences");
0422: context
0423: .childAsURIs(
0424: ((com.sun.xml.bind.JAXBObject) _PortletPreferences),
0425: "PortletPreferences");
0426: context.endNamespaceDecls();
0427: context
0428: .childAsAttributes(
0429: ((com.sun.xml.bind.JAXBObject) _PortletPreferences),
0430: "PortletPreferences");
0431: context.endAttributes();
0432: context
0433: .childAsBody(
0434: ((com.sun.xml.bind.JAXBObject) _PortletPreferences),
0435: "PortletPreferences");
0436: context.endElement();
0437: }
0438: while (idx2 != len2) {
0439: context
0440: .startElement(
0441: "http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd",
0442: "security-role-ref");
0443: int idx_24 = idx2;
0444: context.childAsURIs(
0445: ((com.sun.xml.bind.JAXBObject) _SecurityRoleRef
0446: .get(idx_24++)), "SecurityRoleRef");
0447: context.endNamespaceDecls();
0448: int idx_25 = idx2;
0449: context.childAsAttributes(
0450: ((com.sun.xml.bind.JAXBObject) _SecurityRoleRef
0451: .get(idx_25++)), "SecurityRoleRef");
0452: context.endAttributes();
0453: context.childAsBody(
0454: ((com.sun.xml.bind.JAXBObject) _SecurityRoleRef
0455: .get(idx2++)), "SecurityRoleRef");
0456: context.endElement();
0457: }
0458: }
0459:
0460: public void serializeAttributes(
0461: com.nabhinc.portal.config.impl.runtime.XMLSerializer context)
0462: throws org.xml.sax.SAXException {
0463: int idx1 = 0;
0464: final int len1 = ((_DisplayName == null) ? 0 : _DisplayName
0465: .size());
0466: int idx2 = 0;
0467: final int len2 = ((_SecurityRoleRef == null) ? 0
0468: : _SecurityRoleRef.size());
0469: int idx3 = 0;
0470: final int len3 = ((_InitParam == null) ? 0 : _InitParam.size());
0471: int idx6 = 0;
0472: final int len6 = ((_Supports == null) ? 0 : _Supports.size());
0473: int idx7 = 0;
0474: final int len7 = ((_Description == null) ? 0 : _Description
0475: .size());
0476: int idx10 = 0;
0477: final int len10 = ((_SupportedLocale == null) ? 0
0478: : _SupportedLocale.size());
0479: if (_Id != null) {
0480: context.startAttribute("", "id");
0481: try {
0482: context.text(((java.lang.String) _Id), "Id");
0483: } catch (java.lang.Exception e) {
0484: com.nabhinc.portal.config.impl.runtime.Util
0485: .handlePrintConversionException(this , e,
0486: context);
0487: }
0488: context.endAttribute();
0489: }
0490: while (idx7 != len7) {
0491: idx7 += 1;
0492: }
0493: while (idx1 != len1) {
0494: idx1 += 1;
0495: }
0496: while (idx3 != len3) {
0497: idx3 += 1;
0498: }
0499: while (idx6 != len6) {
0500: idx6 += 1;
0501: }
0502: while (idx10 != len10) {
0503: idx10 += 1;
0504: }
0505: while (idx2 != len2) {
0506: idx2 += 1;
0507: }
0508: }
0509:
0510: public void serializeURIs(
0511: com.nabhinc.portal.config.impl.runtime.XMLSerializer context)
0512: throws org.xml.sax.SAXException {
0513: int idx1 = 0;
0514: final int len1 = ((_DisplayName == null) ? 0 : _DisplayName
0515: .size());
0516: int idx2 = 0;
0517: final int len2 = ((_SecurityRoleRef == null) ? 0
0518: : _SecurityRoleRef.size());
0519: int idx3 = 0;
0520: final int len3 = ((_InitParam == null) ? 0 : _InitParam.size());
0521: int idx6 = 0;
0522: final int len6 = ((_Supports == null) ? 0 : _Supports.size());
0523: int idx7 = 0;
0524: final int len7 = ((_Description == null) ? 0 : _Description
0525: .size());
0526: int idx10 = 0;
0527: final int len10 = ((_SupportedLocale == null) ? 0
0528: : _SupportedLocale.size());
0529: while (idx7 != len7) {
0530: idx7 += 1;
0531: }
0532: while (idx1 != len1) {
0533: idx1 += 1;
0534: }
0535: while (idx3 != len3) {
0536: idx3 += 1;
0537: }
0538: while (idx6 != len6) {
0539: idx6 += 1;
0540: }
0541: while (idx10 != len10) {
0542: idx10 += 1;
0543: }
0544: while (idx2 != len2) {
0545: idx2 += 1;
0546: }
0547: }
0548:
0549: public java.lang.Class getPrimaryInterface() {
0550: return (com.nabhinc.portal.config.PortletType.class);
0551: }
0552:
0553: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
0554: if (schemaFragment == null) {
0555: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
0556: .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"
0557: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
0558: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
0559: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
0560: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
0561: + "sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.gram"
0562: + "mar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.OneO"
0563: + "rMoreExp\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"
0564: + "\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuex"
0565: + "p\u0000psr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\t"
0566: + "nameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.g"
0567: + "rammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\f"
0568: + "contentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000"
0569: + "\u0012q\u0000~\u0000\u0016psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003exp"
0570: + "q\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u0018xq\u0000~\u0000\u0003q\u0000~\u0000\u0016psr\u00002com.sun.msv.grammar.Ex"
0571: + "pression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\u0015\u0001q\u0000~\u0000\"sr\u0000"
0572: + " com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv."
0573: + "grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expres"
0574: + "sion$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000#q\u0000~\u0000(sr\u0000#com.sun"
0575: + ".msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/"
0576: + "lang/String;L\u0000\fnamespaceURIq\u0000~\u0000*xq\u0000~\u0000%t\u0000)com.nabhinc.portal."
0577: + "config.DescriptionTypet\u0000+http://java.sun.com/jaxb/xjc/dummy-"
0578: + "elementssq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016psr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000"
0579: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000"
0580: + "~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.su"
0581: + "n.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datat"
0582: + "ype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype"
0583: + ".xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSD"
0584: + "atatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000*L\u0000\btypeNameq\u0000~\u0000*L\u0000"
0585: + "\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;"
0586: + "xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv"
0587: + ".datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com"
0588: + ".sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000co"
0589: + "m.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000"
0590: + "~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq"
0591: + "\u0000~\u0000*L\u0000\fnamespaceURIq\u0000~\u0000*xpq\u0000~\u0000;q\u0000~\u0000:sq\u0000~\u0000)t\u0000\u0004typet\u0000)http://w"
0592: + "ww.w3.org/2001/XMLSchema-instanceq\u0000~\u0000(sq\u0000~\u0000)t\u0000\u000bdescriptiont\u0000"
0593: + "6http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsdq\u0000~\u0000("
0594: + "sq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000"
0595: + "~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000)com.nabhinc.portal.config.PortletNameT"
0596: + "ypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\fportlet-"
0597: + "nameq\u0000~\u0000Hsq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u0017q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000s"
0598: + "q\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000)com.n"
0599: + "abhinc.portal.config.DisplayNameTypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016"
0600: + "pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\fdisplay-nameq\u0000~\u0000Hq\u0000~\u0000(sq\u0000~\u0000\u0017pp\u0000sq\u0000~"
0601: + "\u0000\u0000ppsq\u0000~\u00000ppsr\u0000\'com.sun.msv.datatype.xsd.FinalComponent\u0000\u0000\u0000\u0000\u0000"
0602: + "\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\nfinalValuexr\u0000\u001ecom.sun.msv.datatype.xsd.Proxy\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
0603: + "\u0001\u0002\u0000\u0001L\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;x"
0604: + "q\u0000~\u00007q\u0000~\u0000Ht\u0000\u0011portlet-classTypeq\u0000~\u0000>sq\u0000~\u0000fq\u0000~\u0000Ht\u0000\u0019fully-quali"
0605: + "fied-classTypeq\u0000~\u0000>sr\u0000(com.sun.msv.datatype.xsd.WhiteSpaceFa"
0606: + "cet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFacet"
0607: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypeq\u0000"
0608: + "~\u0000hL\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;"
0609: + "L\u0000\tfacetNameq\u0000~\u0000*xq\u0000~\u00007q\u0000~\u0000Ht\u0000\u0006stringq\u0000~\u0000>\u0000\u0000sr\u0000#com.sun.msv."
0610: + "datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00005q\u0000~\u0000"
0611: + ":t\u0000\u0006stringsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$P"
0612: + "reserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000=\u0001q\u0000~\u0000st\u0000\nwhiteSpace\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000q\u0000~\u0000@sq\u0000~"
0613: + "\u0000Aq\u0000~\u0000qq\u0000~\u0000Hsq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\rport"
0614: + "let-classq\u0000~\u0000Hsq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u0017q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000"
0615: + "\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000\'"
0616: + "com.nabhinc.portal.config.InitParamTypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000"
0617: + "~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\ninit-paramq\u0000~\u0000Hq\u0000~\u0000(sq\u0000~\u0000\u0010ppsq\u0000~"
0618: + "\u0000\u0017q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000"
0619: + "~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000-com.nabhinc.portal.config.ExpirationCa"
0620: + "cheTypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\u0010expi"
0621: + "ration-cacheq\u0000~\u0000Hq\u0000~\u0000(sq\u0000~\u0000\u0012ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~"
0622: + "\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000&com.nabh"
0623: + "inc.portal.config.SupportsTypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003"
0624: + "q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\bsupportsq\u0000~\u0000Hsq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u0017q\u0000"
0625: + "~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\"q"
0626: + "\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000-com.nabhinc.portal.config.SupportedLocaleT"
0627: + "ypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\u0010supporte"
0628: + "d-localeq\u0000~\u0000Hq\u0000~\u0000(sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000"
0629: + "sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000,com."
0630: + "nabhinc.portal.config.ResourceBundleTypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq"
0631: + "\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\u000fresource-bundleq\u0000~\u0000Hsq\u0000~\u0000\u0010ppsq\u0000"
0632: + "~\u0000\u0017q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq"
0633: + "\u0000~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u0000)com.nabhinc.portal.config.PortletInfo"
0634: + "Typeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\fportlet"
0635: + "-infoq\u0000~\u0000Hq\u0000~\u0000(sq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016"
0636: + "psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\"q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)q\u0000~\u0000\u00c9q\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000"
0637: + "~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\fportlet-infoq\u0000~\u0000Hsq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0017q"
0638: + "\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\""
0639: + "q\u0000~\u0000&q\u0000~\u0000(sq\u0000~\u0000)t\u00000com.nabhinc.portal.config.PortletPreferen"
0640: + "cesTypeq\u0000~\u0000-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\u0013port"
0641: + "let-preferencesq\u0000~\u0000Hq\u0000~\u0000(sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u0017q\u0000~\u0000\u0016p\u0000sq"
0642: + "\u0000~\u0000\u0000ppsq\u0000~\u0000\u0017pp\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0012q\u0000~\u0000\u0016psq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u0000\"q\u0000~\u0000&q\u0000~"
0643: + "\u0000(sq\u0000~\u0000)t\u0000-com.nabhinc.portal.config.SecurityRoleRefTypeq\u0000~\u0000"
0644: + "-sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016pq\u0000~\u00003q\u0000~\u0000Cq\u0000~\u0000(sq\u0000~\u0000)t\u0000\u0011security-role-r"
0645: + "efq\u0000~\u0000Hq\u0000~\u0000(sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u001fq\u0000~\u0000\u0016psq\u0000~\u00000ppq\u0000~\u0000sq\u0000~\u0000@sq\u0000~\u0000Aq\u0000~\u0000"
0646: + "tq\u0000~\u0000:sq\u0000~\u0000)t\u0000\u0002idt\u0000\u0000q\u0000~\u0000(sr\u0000\"com.sun.msv.grammar.ExpressionP"
0647: + "ool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionP"
0648: + "ool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$Clos"
0649: + "edHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/su"
0650: + "n/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000N\u0001pq\u0000~\u0000\tq\u0000~\u0000\u00c3q\u0000~\u0000\u00b6q\u0000~\u0000\u00a8q\u0000~"
0651: + "\u0000\u009aq\u0000~\u0000\u008dq\u0000~\u0000\u0080q\u0000~\u0000Xq\u0000~\u0000Jq\u0000~\u0000\u001bq\u0000~\u0000\u00cfq\u0000~\u0000\u00dbq\u0000~\u0000\u00e9q\u0000~\u0000\rq\u0000~\u0000\u0007q\u0000~\u0000\u00caq\u0000~"
0652: + "\u0000\u00bdq\u0000~\u0000\u00afq\u0000~\u0000\u00a1q\u0000~\u0000\u0094q\u0000~\u0000\u0087q\u0000~\u0000yq\u0000~\u0000_q\u0000~\u0000Qq\u0000~\u0000.q\u0000~\u0000\u00d5q\u0000~\u0000\u00e2q\u0000~\u0000\u00f0q\u0000~"
0653: + "\u0000\nq\u0000~\u0000\u00a6q\u0000~\u0000\u0098q\u0000~\u0000~q\u0000~\u0000Vq\u0000~\u0000\u0014q\u0000~\u0000\u00e7q\u0000~\u0000\fq\u0000~\u0000\u00c1q\u0000~\u0000\u008bq\u0000~\u0000\u00d9q\u0000~\u0000\u0005q\u0000~"
0654: + "\u0000dq\u0000~\u0000\u000eq\u0000~\u0000\u0006q\u0000~\u0000\u00f4q\u0000~\u0000\u000bq\u0000~\u0000\u00b3q\u0000~\u0000\bq\u0000~\u0000\u00c6q\u0000~\u0000\u00b9q\u0000~\u0000\u00abq\u0000~\u0000\u00b4q\u0000~\u0000\u009dq\u0000~"
0655: + "\u0000\u0090q\u0000~\u0000\u0083q\u0000~\u0000[q\u0000~\u0000Mq\u0000~\u0000\u001eq\u0000~\u0000\u00d2q\u0000~\u0000\u00deq\u0000~\u0000\u00ecq\u0000~\u0000\u000fq\u0000~\u0000\u00c5q\u0000~\u0000\u00b8q\u0000~\u0000\u00aaq\u0000~"
0656: + "\u0000\u009cq\u0000~\u0000\u008fq\u0000~\u0000\u0082q\u0000~\u0000Zq\u0000~\u0000\u00a5q\u0000~\u0000}q\u0000~\u0000Uq\u0000~\u0000\u0011q\u0000~\u0000Lq\u0000~\u0000\u001dq\u0000~\u0000\u00d1q\u0000~\u0000\u00ddq\u0000~"
0657: + "\u0000\u00ebq\u0000~\u0000\u00e6x"));
0658: }
0659: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
0660: schemaFragment);
0661: }
0662:
0663: public class Unmarshaller
0664: extends
0665: com.nabhinc.portal.config.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
0666:
0667: public Unmarshaller(
0668: com.nabhinc.portal.config.impl.runtime.UnmarshallingContext context) {
0669: super (context, "------------------------------------------");
0670: }
0671:
0672: protected Unmarshaller(
0673: com.nabhinc.portal.config.impl.runtime.UnmarshallingContext context,
0674: int startState) {
0675: this (context);
0676: state = startState;
0677: }
0678:
0679: public java.lang.Object owner() {
0680: return com.nabhinc.portal.config.impl.PortletTypeImpl.this ;
0681: }
0682:
0683: public void enterElement(java.lang.String ___uri,
0684: java.lang.String ___local, java.lang.String ___qname,
0685: org.xml.sax.Attributes __atts)
0686: throws org.xml.sax.SAXException {
0687: int attIdx;
0688: outer: while (true) {
0689: switch (state) {
0690: case 22:
0691: attIdx = context.getAttribute("", "id");
0692: if (attIdx >= 0) {
0693: context.consumeAttribute(attIdx);
0694: context.getCurrentHandler().enterElement(
0695: ___uri, ___local, ___qname, __atts);
0696: return;
0697: }
0698: if (("mime-type" == ___local)
0699: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0700: _getSupports()
0701: .add(
0702: ((com.nabhinc.portal.config.impl.SupportsTypeImpl) spawnChildFromEnterElement(
0703: (com.nabhinc.portal.config.impl.SupportsTypeImpl.class),
0704: 23, ___uri, ___local,
0705: ___qname, __atts)));
0706: return;
0707: }
0708: break;
0709: case 9:
0710: if (("display-name" == ___local)
0711: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0712: context.pushAttributes(__atts, true);
0713: state = 10;
0714: return;
0715: }
0716: state = 12;
0717: continue outer;
0718: case 34:
0719: attIdx = context.getAttribute("", "id");
0720: if (attIdx >= 0) {
0721: context.consumeAttribute(attIdx);
0722: context.getCurrentHandler().enterElement(
0723: ___uri, ___local, ___qname, __atts);
0724: return;
0725: }
0726: if (("description" == ___local)
0727: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0728: _getSecurityRoleRef()
0729: .add(
0730: ((com.nabhinc.portal.config.impl.SecurityRoleRefTypeImpl) spawnChildFromEnterElement(
0731: (com.nabhinc.portal.config.impl.SecurityRoleRefTypeImpl.class),
0732: 35, ___uri, ___local,
0733: ___qname, __atts)));
0734: return;
0735: }
0736: if (("role-name" == ___local)
0737: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0738: _getSecurityRoleRef()
0739: .add(
0740: ((com.nabhinc.portal.config.impl.SecurityRoleRefTypeImpl) spawnChildFromEnterElement(
0741: (com.nabhinc.portal.config.impl.SecurityRoleRefTypeImpl.class),
0742: 35, ___uri, ___local,
0743: ___qname, __atts)));
0744: return;
0745: }
0746: break;
0747: case 31:
0748: attIdx = context.getAttribute("", "id");
0749: if (attIdx >= 0) {
0750: context.consumeAttribute(attIdx);
0751: context.getCurrentHandler().enterElement(
0752: ___uri, ___local, ___qname, __atts);
0753: return;
0754: }
0755: if (("preference" == ___local)
0756: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0757: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromEnterElement(
0758: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
0759: 32, ___uri, ___local, ___qname, __atts));
0760: return;
0761: }
0762: if (("preferences-validator" == ___local)
0763: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0764: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromEnterElement(
0765: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
0766: 32, ___uri, ___local, ___qname, __atts));
0767: return;
0768: }
0769: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromEnterElement(
0770: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
0771: 32, ___uri, ___local, ___qname, __atts));
0772: return;
0773: case 27:
0774: if (("supported-locale" == ___local)
0775: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0776: context.pushAttributes(__atts, true);
0777: state = 25;
0778: return;
0779: }
0780: if (("resource-bundle" == ___local)
0781: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0782: context.pushAttributes(__atts, true);
0783: state = 37;
0784: return;
0785: }
0786: if (("portlet-info" == ___local)
0787: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0788: context.pushAttributes(__atts, false);
0789: state = 28;
0790: return;
0791: }
0792: break;
0793: case 6:
0794: if (("description" == ___local)
0795: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0796: context.pushAttributes(__atts, true);
0797: state = 4;
0798: return;
0799: }
0800: if (("portlet-name" == ___local)
0801: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0802: context.pushAttributes(__atts, true);
0803: state = 7;
0804: return;
0805: }
0806: break;
0807: case 12:
0808: if (("display-name" == ___local)
0809: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0810: context.pushAttributes(__atts, true);
0811: state = 10;
0812: return;
0813: }
0814: if (("portlet-class" == ___local)
0815: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0816: context.pushAttributes(__atts, true);
0817: state = 13;
0818: return;
0819: }
0820: break;
0821: case 33:
0822: if (("security-role-ref" == ___local)
0823: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0824: context.pushAttributes(__atts, false);
0825: state = 34;
0826: return;
0827: }
0828: state = 36;
0829: continue outer;
0830: case 40:
0831: attIdx = context.getAttribute("", "id");
0832: if (attIdx >= 0) {
0833: context.consumeAttribute(attIdx);
0834: context.getCurrentHandler().enterElement(
0835: ___uri, ___local, ___qname, __atts);
0836: return;
0837: }
0838: if (("title" == ___local)
0839: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0840: _PortletInfo = ((com.nabhinc.portal.config.impl.PortletInfoTypeImpl) spawnChildFromEnterElement(
0841: (com.nabhinc.portal.config.impl.PortletInfoTypeImpl.class),
0842: 41, ___uri, ___local, ___qname, __atts));
0843: return;
0844: }
0845: break;
0846: case 39:
0847: if (("portlet-info" == ___local)
0848: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0849: context.pushAttributes(__atts, false);
0850: state = 40;
0851: return;
0852: }
0853: state = 30;
0854: continue outer;
0855: case 0:
0856: attIdx = context.getAttribute("", "id");
0857: if (attIdx >= 0) {
0858: final java.lang.String v = context
0859: .eatAttribute(attIdx);
0860: eatText1(v);
0861: state = 3;
0862: continue outer;
0863: }
0864: state = 3;
0865: continue outer;
0866: case 10:
0867: attIdx = context.getAttribute(
0868: "http://www.w3.org/XML/1998/namespace",
0869: "lang");
0870: if (attIdx >= 0) {
0871: context.consumeAttribute(attIdx);
0872: context.getCurrentHandler().enterElement(
0873: ___uri, ___local, ___qname, __atts);
0874: return;
0875: }
0876: break;
0877: case 18:
0878: if (("init-param" == ___local)
0879: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0880: context.pushAttributes(__atts, false);
0881: state = 16;
0882: return;
0883: }
0884: if (("expiration-cache" == ___local)
0885: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0886: context.pushAttributes(__atts, true);
0887: state = 19;
0888: return;
0889: }
0890: state = 21;
0891: continue outer;
0892: case 24:
0893: if (("supports" == ___local)
0894: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0895: context.pushAttributes(__atts, false);
0896: state = 22;
0897: return;
0898: }
0899: if (("supported-locale" == ___local)
0900: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0901: context.pushAttributes(__atts, true);
0902: state = 25;
0903: return;
0904: }
0905: state = 27;
0906: continue outer;
0907: case 30:
0908: if (("portlet-preferences" == ___local)
0909: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0910: context.pushAttributes(__atts, false);
0911: state = 31;
0912: return;
0913: }
0914: state = 33;
0915: continue outer;
0916: case 15:
0917: if (("init-param" == ___local)
0918: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0919: context.pushAttributes(__atts, false);
0920: state = 16;
0921: return;
0922: }
0923: state = 18;
0924: continue outer;
0925: case 16:
0926: attIdx = context.getAttribute("", "id");
0927: if (attIdx >= 0) {
0928: context.consumeAttribute(attIdx);
0929: context.getCurrentHandler().enterElement(
0930: ___uri, ___local, ___qname, __atts);
0931: return;
0932: }
0933: if (("description" == ___local)
0934: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0935: _getInitParam()
0936: .add(
0937: ((com.nabhinc.portal.config.impl.InitParamTypeImpl) spawnChildFromEnterElement(
0938: (com.nabhinc.portal.config.impl.InitParamTypeImpl.class),
0939: 17, ___uri, ___local,
0940: ___qname, __atts)));
0941: return;
0942: }
0943: if (("name" == ___local)
0944: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0945: _getInitParam()
0946: .add(
0947: ((com.nabhinc.portal.config.impl.InitParamTypeImpl) spawnChildFromEnterElement(
0948: (com.nabhinc.portal.config.impl.InitParamTypeImpl.class),
0949: 17, ___uri, ___local,
0950: ___qname, __atts)));
0951: return;
0952: }
0953: break;
0954: case 28:
0955: attIdx = context.getAttribute("", "id");
0956: if (attIdx >= 0) {
0957: context.consumeAttribute(attIdx);
0958: context.getCurrentHandler().enterElement(
0959: ___uri, ___local, ___qname, __atts);
0960: return;
0961: }
0962: if (("title" == ___local)
0963: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0964: _PortletInfo = ((com.nabhinc.portal.config.impl.PortletInfoTypeImpl) spawnChildFromEnterElement(
0965: (com.nabhinc.portal.config.impl.PortletInfoTypeImpl.class),
0966: 29, ___uri, ___local, ___qname, __atts));
0967: return;
0968: }
0969: break;
0970: case 21:
0971: if (("supports" == ___local)
0972: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0973: context.pushAttributes(__atts, false);
0974: state = 22;
0975: return;
0976: }
0977: break;
0978: case 3:
0979: if (("description" == ___local)
0980: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0981: context.pushAttributes(__atts, true);
0982: state = 4;
0983: return;
0984: }
0985: state = 6;
0986: continue outer;
0987: case 36:
0988: if (("security-role-ref" == ___local)
0989: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
0990: context.pushAttributes(__atts, false);
0991: state = 34;
0992: return;
0993: }
0994: revertToParentFromEnterElement(___uri, ___local,
0995: ___qname, __atts);
0996: return;
0997: case 4:
0998: attIdx = context.getAttribute(
0999: "http://www.w3.org/XML/1998/namespace",
1000: "lang");
1001: if (attIdx >= 0) {
1002: context.consumeAttribute(attIdx);
1003: context.getCurrentHandler().enterElement(
1004: ___uri, ___local, ___qname, __atts);
1005: return;
1006: }
1007: break;
1008: }
1009: super .enterElement(___uri, ___local, ___qname, __atts);
1010: break;
1011: }
1012: }
1013:
1014: private void eatText1(final java.lang.String value)
1015: throws org.xml.sax.SAXException {
1016: try {
1017: _Id = value;
1018: } catch (java.lang.Exception e) {
1019: handleParseConversionException(e);
1020: }
1021: }
1022:
1023: public void leaveElement(java.lang.String ___uri,
1024: java.lang.String ___local, java.lang.String ___qname)
1025: throws org.xml.sax.SAXException {
1026: int attIdx;
1027: outer: while (true) {
1028: switch (state) {
1029: case 14:
1030: if (("portlet-class" == ___local)
1031: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1032: context.popAttributes();
1033: state = 15;
1034: return;
1035: }
1036: break;
1037: case 29:
1038: if (("portlet-info" == ___local)
1039: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1040: context.popAttributes();
1041: state = 30;
1042: return;
1043: }
1044: break;
1045: case 32:
1046: if (("portlet-preferences" == ___local)
1047: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1048: context.popAttributes();
1049: state = 33;
1050: return;
1051: }
1052: break;
1053: case 22:
1054: attIdx = context.getAttribute("", "id");
1055: if (attIdx >= 0) {
1056: context.consumeAttribute(attIdx);
1057: context.getCurrentHandler().leaveElement(
1058: ___uri, ___local, ___qname);
1059: return;
1060: }
1061: break;
1062: case 20:
1063: if (("expiration-cache" == ___local)
1064: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1065: context.popAttributes();
1066: state = 21;
1067: return;
1068: }
1069: break;
1070: case 9:
1071: state = 12;
1072: continue outer;
1073: case 11:
1074: if (("display-name" == ___local)
1075: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1076: context.popAttributes();
1077: state = 12;
1078: return;
1079: }
1080: break;
1081: case 34:
1082: attIdx = context.getAttribute("", "id");
1083: if (attIdx >= 0) {
1084: context.consumeAttribute(attIdx);
1085: context.getCurrentHandler().leaveElement(
1086: ___uri, ___local, ___qname);
1087: return;
1088: }
1089: break;
1090: case 31:
1091: attIdx = context.getAttribute("", "id");
1092: if (attIdx >= 0) {
1093: context.consumeAttribute(attIdx);
1094: context.getCurrentHandler().leaveElement(
1095: ___uri, ___local, ___qname);
1096: return;
1097: }
1098: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromLeaveElement(
1099: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
1100: 32, ___uri, ___local, ___qname));
1101: return;
1102: case 17:
1103: if (("init-param" == ___local)
1104: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1105: context.popAttributes();
1106: state = 18;
1107: return;
1108: }
1109: break;
1110: case 5:
1111: if (("description" == ___local)
1112: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1113: context.popAttributes();
1114: state = 6;
1115: return;
1116: }
1117: break;
1118: case 38:
1119: if (("resource-bundle" == ___local)
1120: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1121: context.popAttributes();
1122: state = 39;
1123: return;
1124: }
1125: break;
1126: case 33:
1127: state = 36;
1128: continue outer;
1129: case 40:
1130: attIdx = context.getAttribute("", "id");
1131: if (attIdx >= 0) {
1132: context.consumeAttribute(attIdx);
1133: context.getCurrentHandler().leaveElement(
1134: ___uri, ___local, ___qname);
1135: return;
1136: }
1137: break;
1138: case 39:
1139: state = 30;
1140: continue outer;
1141: case 0:
1142: attIdx = context.getAttribute("", "id");
1143: if (attIdx >= 0) {
1144: final java.lang.String v = context
1145: .eatAttribute(attIdx);
1146: eatText1(v);
1147: state = 3;
1148: continue outer;
1149: }
1150: state = 3;
1151: continue outer;
1152: case 10:
1153: attIdx = context.getAttribute(
1154: "http://www.w3.org/XML/1998/namespace",
1155: "lang");
1156: if (attIdx >= 0) {
1157: context.consumeAttribute(attIdx);
1158: context.getCurrentHandler().leaveElement(
1159: ___uri, ___local, ___qname);
1160: return;
1161: }
1162: break;
1163: case 23:
1164: if (("supports" == ___local)
1165: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1166: context.popAttributes();
1167: state = 24;
1168: return;
1169: }
1170: break;
1171: case 18:
1172: state = 21;
1173: continue outer;
1174: case 24:
1175: state = 27;
1176: continue outer;
1177: case 30:
1178: state = 33;
1179: continue outer;
1180: case 35:
1181: if (("security-role-ref" == ___local)
1182: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1183: context.popAttributes();
1184: state = 36;
1185: return;
1186: }
1187: break;
1188: case 26:
1189: if (("supported-locale" == ___local)
1190: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1191: context.popAttributes();
1192: state = 27;
1193: return;
1194: }
1195: break;
1196: case 15:
1197: state = 18;
1198: continue outer;
1199: case 16:
1200: attIdx = context.getAttribute("", "id");
1201: if (attIdx >= 0) {
1202: context.consumeAttribute(attIdx);
1203: context.getCurrentHandler().leaveElement(
1204: ___uri, ___local, ___qname);
1205: return;
1206: }
1207: break;
1208: case 41:
1209: if (("portlet-info" == ___local)
1210: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1211: context.popAttributes();
1212: state = 30;
1213: return;
1214: }
1215: break;
1216: case 28:
1217: attIdx = context.getAttribute("", "id");
1218: if (attIdx >= 0) {
1219: context.consumeAttribute(attIdx);
1220: context.getCurrentHandler().leaveElement(
1221: ___uri, ___local, ___qname);
1222: return;
1223: }
1224: break;
1225: case 8:
1226: if (("portlet-name" == ___local)
1227: && ("http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" == ___uri)) {
1228: context.popAttributes();
1229: state = 9;
1230: return;
1231: }
1232: break;
1233: case 3:
1234: state = 6;
1235: continue outer;
1236: case 36:
1237: revertToParentFromLeaveElement(___uri, ___local,
1238: ___qname);
1239: return;
1240: case 4:
1241: attIdx = context.getAttribute(
1242: "http://www.w3.org/XML/1998/namespace",
1243: "lang");
1244: if (attIdx >= 0) {
1245: context.consumeAttribute(attIdx);
1246: context.getCurrentHandler().leaveElement(
1247: ___uri, ___local, ___qname);
1248: return;
1249: }
1250: break;
1251: }
1252: super .leaveElement(___uri, ___local, ___qname);
1253: break;
1254: }
1255: }
1256:
1257: public void enterAttribute(java.lang.String ___uri,
1258: java.lang.String ___local, java.lang.String ___qname)
1259: throws org.xml.sax.SAXException {
1260: int attIdx;
1261: outer: while (true) {
1262: switch (state) {
1263: case 22:
1264: if (("id" == ___local) && ("" == ___uri)) {
1265: _getSupports()
1266: .add(
1267: ((com.nabhinc.portal.config.impl.SupportsTypeImpl) spawnChildFromEnterAttribute(
1268: (com.nabhinc.portal.config.impl.SupportsTypeImpl.class),
1269: 23, ___uri, ___local,
1270: ___qname)));
1271: return;
1272: }
1273: break;
1274: case 9:
1275: state = 12;
1276: continue outer;
1277: case 34:
1278: if (("id" == ___local) && ("" == ___uri)) {
1279: _getSecurityRoleRef()
1280: .add(
1281: ((com.nabhinc.portal.config.impl.SecurityRoleRefTypeImpl) spawnChildFromEnterAttribute(
1282: (com.nabhinc.portal.config.impl.SecurityRoleRefTypeImpl.class),
1283: 35, ___uri, ___local,
1284: ___qname)));
1285: return;
1286: }
1287: break;
1288: case 31:
1289: if (("id" == ___local) && ("" == ___uri)) {
1290: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromEnterAttribute(
1291: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
1292: 32, ___uri, ___local, ___qname));
1293: return;
1294: }
1295: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromEnterAttribute(
1296: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
1297: 32, ___uri, ___local, ___qname));
1298: return;
1299: case 33:
1300: state = 36;
1301: continue outer;
1302: case 40:
1303: if (("id" == ___local) && ("" == ___uri)) {
1304: _PortletInfo = ((com.nabhinc.portal.config.impl.PortletInfoTypeImpl) spawnChildFromEnterAttribute(
1305: (com.nabhinc.portal.config.impl.PortletInfoTypeImpl.class),
1306: 41, ___uri, ___local, ___qname));
1307: return;
1308: }
1309: break;
1310: case 39:
1311: state = 30;
1312: continue outer;
1313: case 0:
1314: if (("id" == ___local) && ("" == ___uri)) {
1315: state = 1;
1316: return;
1317: }
1318: state = 3;
1319: continue outer;
1320: case 10:
1321: if (("lang" == ___local)
1322: && ("http://www.w3.org/XML/1998/namespace" == ___uri)) {
1323: _getDisplayName()
1324: .add(
1325: ((com.nabhinc.portal.config.impl.DisplayNameTypeImpl) spawnChildFromEnterAttribute(
1326: (com.nabhinc.portal.config.impl.DisplayNameTypeImpl.class),
1327: 11, ___uri, ___local,
1328: ___qname)));
1329: return;
1330: }
1331: break;
1332: case 18:
1333: state = 21;
1334: continue outer;
1335: case 24:
1336: state = 27;
1337: continue outer;
1338: case 30:
1339: state = 33;
1340: continue outer;
1341: case 15:
1342: state = 18;
1343: continue outer;
1344: case 16:
1345: if (("id" == ___local) && ("" == ___uri)) {
1346: _getInitParam()
1347: .add(
1348: ((com.nabhinc.portal.config.impl.InitParamTypeImpl) spawnChildFromEnterAttribute(
1349: (com.nabhinc.portal.config.impl.InitParamTypeImpl.class),
1350: 17, ___uri, ___local,
1351: ___qname)));
1352: return;
1353: }
1354: break;
1355: case 28:
1356: if (("id" == ___local) && ("" == ___uri)) {
1357: _PortletInfo = ((com.nabhinc.portal.config.impl.PortletInfoTypeImpl) spawnChildFromEnterAttribute(
1358: (com.nabhinc.portal.config.impl.PortletInfoTypeImpl.class),
1359: 29, ___uri, ___local, ___qname));
1360: return;
1361: }
1362: break;
1363: case 3:
1364: state = 6;
1365: continue outer;
1366: case 36:
1367: revertToParentFromEnterAttribute(___uri, ___local,
1368: ___qname);
1369: return;
1370: case 4:
1371: if (("lang" == ___local)
1372: && ("http://www.w3.org/XML/1998/namespace" == ___uri)) {
1373: _getDescription()
1374: .add(
1375: ((com.nabhinc.portal.config.impl.DescriptionTypeImpl) spawnChildFromEnterAttribute(
1376: (com.nabhinc.portal.config.impl.DescriptionTypeImpl.class),
1377: 5, ___uri, ___local,
1378: ___qname)));
1379: return;
1380: }
1381: break;
1382: }
1383: super .enterAttribute(___uri, ___local, ___qname);
1384: break;
1385: }
1386: }
1387:
1388: public void leaveAttribute(java.lang.String ___uri,
1389: java.lang.String ___local, java.lang.String ___qname)
1390: throws org.xml.sax.SAXException {
1391: int attIdx;
1392: outer: while (true) {
1393: switch (state) {
1394: case 22:
1395: attIdx = context.getAttribute("", "id");
1396: if (attIdx >= 0) {
1397: context.consumeAttribute(attIdx);
1398: context.getCurrentHandler().leaveAttribute(
1399: ___uri, ___local, ___qname);
1400: return;
1401: }
1402: break;
1403: case 9:
1404: state = 12;
1405: continue outer;
1406: case 34:
1407: attIdx = context.getAttribute("", "id");
1408: if (attIdx >= 0) {
1409: context.consumeAttribute(attIdx);
1410: context.getCurrentHandler().leaveAttribute(
1411: ___uri, ___local, ___qname);
1412: return;
1413: }
1414: break;
1415: case 31:
1416: attIdx = context.getAttribute("", "id");
1417: if (attIdx >= 0) {
1418: context.consumeAttribute(attIdx);
1419: context.getCurrentHandler().leaveAttribute(
1420: ___uri, ___local, ___qname);
1421: return;
1422: }
1423: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromLeaveAttribute(
1424: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
1425: 32, ___uri, ___local, ___qname));
1426: return;
1427: case 2:
1428: if (("id" == ___local) && ("" == ___uri)) {
1429: state = 3;
1430: return;
1431: }
1432: break;
1433: case 33:
1434: state = 36;
1435: continue outer;
1436: case 40:
1437: attIdx = context.getAttribute("", "id");
1438: if (attIdx >= 0) {
1439: context.consumeAttribute(attIdx);
1440: context.getCurrentHandler().leaveAttribute(
1441: ___uri, ___local, ___qname);
1442: return;
1443: }
1444: break;
1445: case 39:
1446: state = 30;
1447: continue outer;
1448: case 0:
1449: attIdx = context.getAttribute("", "id");
1450: if (attIdx >= 0) {
1451: final java.lang.String v = context
1452: .eatAttribute(attIdx);
1453: eatText1(v);
1454: state = 3;
1455: continue outer;
1456: }
1457: state = 3;
1458: continue outer;
1459: case 10:
1460: attIdx = context.getAttribute(
1461: "http://www.w3.org/XML/1998/namespace",
1462: "lang");
1463: if (attIdx >= 0) {
1464: context.consumeAttribute(attIdx);
1465: context.getCurrentHandler().leaveAttribute(
1466: ___uri, ___local, ___qname);
1467: return;
1468: }
1469: break;
1470: case 18:
1471: state = 21;
1472: continue outer;
1473: case 24:
1474: state = 27;
1475: continue outer;
1476: case 30:
1477: state = 33;
1478: continue outer;
1479: case 15:
1480: state = 18;
1481: continue outer;
1482: case 16:
1483: attIdx = context.getAttribute("", "id");
1484: if (attIdx >= 0) {
1485: context.consumeAttribute(attIdx);
1486: context.getCurrentHandler().leaveAttribute(
1487: ___uri, ___local, ___qname);
1488: return;
1489: }
1490: break;
1491: case 28:
1492: attIdx = context.getAttribute("", "id");
1493: if (attIdx >= 0) {
1494: context.consumeAttribute(attIdx);
1495: context.getCurrentHandler().leaveAttribute(
1496: ___uri, ___local, ___qname);
1497: return;
1498: }
1499: break;
1500: case 3:
1501: state = 6;
1502: continue outer;
1503: case 36:
1504: revertToParentFromLeaveAttribute(___uri, ___local,
1505: ___qname);
1506: return;
1507: case 4:
1508: attIdx = context.getAttribute(
1509: "http://www.w3.org/XML/1998/namespace",
1510: "lang");
1511: if (attIdx >= 0) {
1512: context.consumeAttribute(attIdx);
1513: context.getCurrentHandler().leaveAttribute(
1514: ___uri, ___local, ___qname);
1515: return;
1516: }
1517: break;
1518: }
1519: super .leaveAttribute(___uri, ___local, ___qname);
1520: break;
1521: }
1522: }
1523:
1524: public void handleText(final java.lang.String value)
1525: throws org.xml.sax.SAXException {
1526: int attIdx;
1527: outer: while (true) {
1528: try {
1529: switch (state) {
1530: case 13:
1531: eatText2(value);
1532: state = 14;
1533: return;
1534: case 22:
1535: attIdx = context.getAttribute("", "id");
1536: if (attIdx >= 0) {
1537: context.consumeAttribute(attIdx);
1538: context.getCurrentHandler().text(value);
1539: return;
1540: }
1541: break;
1542: case 9:
1543: state = 12;
1544: continue outer;
1545: case 34:
1546: attIdx = context.getAttribute("", "id");
1547: if (attIdx >= 0) {
1548: context.consumeAttribute(attIdx);
1549: context.getCurrentHandler().text(value);
1550: return;
1551: }
1552: break;
1553: case 31:
1554: attIdx = context.getAttribute("", "id");
1555: if (attIdx >= 0) {
1556: context.consumeAttribute(attIdx);
1557: context.getCurrentHandler().text(value);
1558: return;
1559: }
1560: _PortletPreferences = ((com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl) spawnChildFromText(
1561: (com.nabhinc.portal.config.impl.PortletPreferencesTypeImpl.class),
1562: 32, value));
1563: return;
1564: case 7:
1565: _PortletName = ((com.nabhinc.portal.config.impl.PortletNameTypeImpl) spawnChildFromText(
1566: (com.nabhinc.portal.config.impl.PortletNameTypeImpl.class),
1567: 8, value));
1568: return;
1569: case 33:
1570: state = 36;
1571: continue outer;
1572: case 40:
1573: attIdx = context.getAttribute("", "id");
1574: if (attIdx >= 0) {
1575: context.consumeAttribute(attIdx);
1576: context.getCurrentHandler().text(value);
1577: return;
1578: }
1579: break;
1580: case 39:
1581: state = 30;
1582: continue outer;
1583: case 0:
1584: attIdx = context.getAttribute("", "id");
1585: if (attIdx >= 0) {
1586: final java.lang.String v = context
1587: .eatAttribute(attIdx);
1588: eatText1(v);
1589: state = 3;
1590: continue outer;
1591: }
1592: state = 3;
1593: continue outer;
1594: case 25:
1595: _getSupportedLocale()
1596: .add(
1597: ((com.nabhinc.portal.config.impl.SupportedLocaleTypeImpl) spawnChildFromText(
1598: (com.nabhinc.portal.config.impl.SupportedLocaleTypeImpl.class),
1599: 26, value)));
1600: return;
1601: case 10:
1602: attIdx = context.getAttribute(
1603: "http://www.w3.org/XML/1998/namespace",
1604: "lang");
1605: if (attIdx >= 0) {
1606: context.consumeAttribute(attIdx);
1607: context.getCurrentHandler().text(value);
1608: return;
1609: }
1610: _getDisplayName()
1611: .add(
1612: ((com.nabhinc.portal.config.impl.DisplayNameTypeImpl) spawnChildFromText(
1613: (com.nabhinc.portal.config.impl.DisplayNameTypeImpl.class),
1614: 11, value)));
1615: return;
1616: case 18:
1617: state = 21;
1618: continue outer;
1619: case 24:
1620: state = 27;
1621: continue outer;
1622: case 30:
1623: state = 33;
1624: continue outer;
1625: case 15:
1626: state = 18;
1627: continue outer;
1628: case 16:
1629: attIdx = context.getAttribute("", "id");
1630: if (attIdx >= 0) {
1631: context.consumeAttribute(attIdx);
1632: context.getCurrentHandler().text(value);
1633: return;
1634: }
1635: break;
1636: case 1:
1637: eatText1(value);
1638: state = 2;
1639: return;
1640: case 19:
1641: _ExpirationCache = ((com.nabhinc.portal.config.impl.ExpirationCacheTypeImpl) spawnChildFromText(
1642: (com.nabhinc.portal.config.impl.ExpirationCacheTypeImpl.class),
1643: 20, value));
1644: return;
1645: case 28:
1646: attIdx = context.getAttribute("", "id");
1647: if (attIdx >= 0) {
1648: context.consumeAttribute(attIdx);
1649: context.getCurrentHandler().text(value);
1650: return;
1651: }
1652: break;
1653: case 3:
1654: state = 6;
1655: continue outer;
1656: case 36:
1657: revertToParentFromText(value);
1658: return;
1659: case 4:
1660: attIdx = context.getAttribute(
1661: "http://www.w3.org/XML/1998/namespace",
1662: "lang");
1663: if (attIdx >= 0) {
1664: context.consumeAttribute(attIdx);
1665: context.getCurrentHandler().text(value);
1666: return;
1667: }
1668: _getDescription()
1669: .add(
1670: ((com.nabhinc.portal.config.impl.DescriptionTypeImpl) spawnChildFromText(
1671: (com.nabhinc.portal.config.impl.DescriptionTypeImpl.class),
1672: 5, value)));
1673: return;
1674: case 37:
1675: _ResourceBundle = ((com.nabhinc.portal.config.impl.ResourceBundleTypeImpl) spawnChildFromText(
1676: (com.nabhinc.portal.config.impl.ResourceBundleTypeImpl.class),
1677: 38, value));
1678: return;
1679: }
1680: } catch (java.lang.RuntimeException e) {
1681: handleUnexpectedTextException(value, e);
1682: }
1683: break;
1684: }
1685: }
1686:
1687: private void eatText2(final java.lang.String value)
1688: throws org.xml.sax.SAXException {
1689: try {
1690: _PortletClass = com.sun.xml.bind.WhiteSpaceProcessor
1691: .collapse(value);
1692: } catch (java.lang.Exception e) {
1693: handleParseConversionException(e);
1694: }
1695: }
1696:
1697: }
1698:
1699: }
|