Source Code Cross Referenced for PortletTypeImpl.java in  » Portal » stringbeans-3.5 » com » nabhinc » portal » config » impl » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Portal » stringbeans 3.5 » com.nabhinc.portal.config.impl 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


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:        }
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.