com.mf.roundhouse.portal.util
Class PortletAppConfigurationLoader

java.lang.Object
  extended bycom.mf.roundhouse.portal.util.PortletAppConfigurationLoader

public class PortletAppConfigurationLoader
extends java.lang.Object

Loads the portlet application deployment descriptor.


Field Summary
static java.lang.String ATTR_XML_LANG
           
static java.lang.String NODE_CUSTOM_PORTLET_MODE
           
static java.lang.String NODE_CUSTOM_WINDOW_STATE
           
static java.lang.String NODE_DESCRIPTION
           
static java.lang.String NODE_DISPLAY_NAME
           
static java.lang.String NODE_EXPIRATION_CACHE
           
static java.lang.String NODE_INIT_PARAM
           
static java.lang.String NODE_KEYWORDS
           
static java.lang.String NODE_MIME_TYPE
           
static java.lang.String NODE_MODIFIABLE
           
static java.lang.String NODE_NAME
           
static java.lang.String NODE_PORTLET
           
static java.lang.String NODE_PORTLET_APP
           
static java.lang.String NODE_PORTLET_CLASS
           
static java.lang.String NODE_PORTLET_COLLECTION
           
static java.lang.String NODE_PORTLET_INFO
           
static java.lang.String NODE_PORTLET_MODE
           
static java.lang.String NODE_PORTLET_NAME
           
static java.lang.String NODE_PORTLET_PREFERENCES
           
static java.lang.String NODE_PREFERENCE
           
static java.lang.String NODE_PREFERENCES_VALIDATOR
           
static java.lang.String NODE_RESOURCE_BUNDLE
           
static java.lang.String NODE_ROLE_LINK
           
static java.lang.String NODE_ROLE_NAME
           
static java.lang.String NODE_SECURITY_CONSTRAINT
           
static java.lang.String NODE_SECURITY_ROLE_REF
           
static java.lang.String NODE_SHORT_TITLE
           
static java.lang.String NODE_SUPPORTED_LOCALE
           
static java.lang.String NODE_SUPPORTS
           
static java.lang.String NODE_TITLE
           
static java.lang.String NODE_TRANSPORT_GUARANTEE
           
static java.lang.String NODE_USER_ATTRIBUTE
           
static java.lang.String NODE_USER_DATA_CONSTRAINT
           
static java.lang.String NODE_VALUE
           
static java.lang.String NODE_WINDOW_STATE
           
static java.lang.String PORTLET_NAMESPACE
           
 
Method Summary
static PortletAppConfigurationLoader getInstance()
           
 PortletAppConfiguration loadConfiguration(java.lang.String fileName)
           
protected  ContentTypeSupport parseContentTypeSupport(org.w3c.dom.Node node)
           
protected  PortletInitParam parseInitParam(org.w3c.dom.Node node)
           
protected  PortletDefinition parsePortlet(org.w3c.dom.Element portletNode)
           
protected  void parsePortletInfo(PortletDefinition portlet, org.w3c.dom.Node node)
           
protected  CustomPortletMode parsePortletMode(org.w3c.dom.Element node)
           
protected  PortletPreference parsePreference(org.w3c.dom.Node node)
           
protected  void parsePreferences(PortletDefinition portlet, org.w3c.dom.Node node)
           
protected  SecurityConstraint parseSecurityConstraint(org.w3c.dom.Element node)
           
protected  SecurityRoleRef parseSecurityRoleRef(org.w3c.dom.Node node)
           
protected  TranslatedStringElement parseStringElement(org.w3c.dom.Element element)
           
protected  UserAttribute parseUserAttribute(org.w3c.dom.Element node)
           
protected  CustomWindowState parseWindowState(org.w3c.dom.Element node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PORTLET_NAMESPACE

public static final java.lang.String PORTLET_NAMESPACE
See Also:
Constant Field Values

NODE_PORTLET_APP

public static final java.lang.String NODE_PORTLET_APP
See Also:
Constant Field Values

NODE_PORTLET

public static final java.lang.String NODE_PORTLET
See Also:
Constant Field Values

NODE_DESCRIPTION

public static final java.lang.String NODE_DESCRIPTION
See Also:
Constant Field Values

NODE_DISPLAY_NAME

public static final java.lang.String NODE_DISPLAY_NAME
See Also:
Constant Field Values

NODE_PORTLET_NAME

public static final java.lang.String NODE_PORTLET_NAME
See Also:
Constant Field Values

NODE_INIT_PARAM

public static final java.lang.String NODE_INIT_PARAM
See Also:
Constant Field Values

NODE_PORTLET_CLASS

public static final java.lang.String NODE_PORTLET_CLASS
See Also:
Constant Field Values

NODE_EXPIRATION_CACHE

public static final java.lang.String NODE_EXPIRATION_CACHE
See Also:
Constant Field Values

NODE_SUPPORTS

public static final java.lang.String NODE_SUPPORTS
See Also:
Constant Field Values

NODE_SUPPORTED_LOCALE

public static final java.lang.String NODE_SUPPORTED_LOCALE
See Also:
Constant Field Values

NODE_RESOURCE_BUNDLE

public static final java.lang.String NODE_RESOURCE_BUNDLE
See Also:
Constant Field Values

NODE_PORTLET_INFO

public static final java.lang.String NODE_PORTLET_INFO
See Also:
Constant Field Values

NODE_PORTLET_PREFERENCES

public static final java.lang.String NODE_PORTLET_PREFERENCES
See Also:
Constant Field Values

NODE_SECURITY_ROLE_REF

public static final java.lang.String NODE_SECURITY_ROLE_REF
See Also:
Constant Field Values

NODE_NAME

public static final java.lang.String NODE_NAME
See Also:
Constant Field Values

NODE_VALUE

public static final java.lang.String NODE_VALUE
See Also:
Constant Field Values

NODE_MIME_TYPE

public static final java.lang.String NODE_MIME_TYPE
See Also:
Constant Field Values

NODE_PORTLET_MODE

public static final java.lang.String NODE_PORTLET_MODE
See Also:
Constant Field Values

NODE_TITLE

public static final java.lang.String NODE_TITLE
See Also:
Constant Field Values

NODE_SHORT_TITLE

public static final java.lang.String NODE_SHORT_TITLE
See Also:
Constant Field Values

NODE_KEYWORDS

public static final java.lang.String NODE_KEYWORDS
See Also:
Constant Field Values

NODE_PREFERENCES_VALIDATOR

public static final java.lang.String NODE_PREFERENCES_VALIDATOR
See Also:
Constant Field Values

NODE_PREFERENCE

public static final java.lang.String NODE_PREFERENCE
See Also:
Constant Field Values

NODE_MODIFIABLE

public static final java.lang.String NODE_MODIFIABLE
See Also:
Constant Field Values

NODE_ROLE_NAME

public static final java.lang.String NODE_ROLE_NAME
See Also:
Constant Field Values

NODE_ROLE_LINK

public static final java.lang.String NODE_ROLE_LINK
See Also:
Constant Field Values

NODE_CUSTOM_PORTLET_MODE

public static final java.lang.String NODE_CUSTOM_PORTLET_MODE
See Also:
Constant Field Values

NODE_CUSTOM_WINDOW_STATE

public static final java.lang.String NODE_CUSTOM_WINDOW_STATE
See Also:
Constant Field Values

NODE_WINDOW_STATE

public static final java.lang.String NODE_WINDOW_STATE
See Also:
Constant Field Values

NODE_USER_ATTRIBUTE

public static final java.lang.String NODE_USER_ATTRIBUTE
See Also:
Constant Field Values

NODE_SECURITY_CONSTRAINT

public static final java.lang.String NODE_SECURITY_CONSTRAINT
See Also:
Constant Field Values

NODE_PORTLET_COLLECTION

public static final java.lang.String NODE_PORTLET_COLLECTION
See Also:
Constant Field Values

NODE_USER_DATA_CONSTRAINT

public static final java.lang.String NODE_USER_DATA_CONSTRAINT
See Also:
Constant Field Values

NODE_TRANSPORT_GUARANTEE

public static final java.lang.String NODE_TRANSPORT_GUARANTEE
See Also:
Constant Field Values

ATTR_XML_LANG

public static final java.lang.String ATTR_XML_LANG
See Also:
Constant Field Values
Method Detail

parseSecurityConstraint

protected SecurityConstraint parseSecurityConstraint(org.w3c.dom.Element node)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

loadConfiguration

public PortletAppConfiguration loadConfiguration(java.lang.String fileName)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

parsePortletMode

protected CustomPortletMode parsePortletMode(org.w3c.dom.Element node)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

parseUserAttribute

protected UserAttribute parseUserAttribute(org.w3c.dom.Element node)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

parseWindowState

protected CustomWindowState parseWindowState(org.w3c.dom.Element node)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

parsePortlet

protected PortletDefinition parsePortlet(org.w3c.dom.Element portletNode)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

parseSecurityRoleRef

protected SecurityRoleRef parseSecurityRoleRef(org.w3c.dom.Node node)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

parsePreferences

protected void parsePreferences(PortletDefinition portlet,
                                org.w3c.dom.Node node)
                         throws java.lang.Exception
Throws:
java.lang.Exception

parsePreference

protected PortletPreference parsePreference(org.w3c.dom.Node node)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

parsePortletInfo

protected void parsePortletInfo(PortletDefinition portlet,
                                org.w3c.dom.Node node)
                         throws java.lang.Exception
Throws:
java.lang.Exception

parseContentTypeSupport

protected ContentTypeSupport parseContentTypeSupport(org.w3c.dom.Node node)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

parseInitParam

protected PortletInitParam parseInitParam(org.w3c.dom.Node node)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

parseStringElement

protected TranslatedStringElement parseStringElement(org.w3c.dom.Element element)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getInstance

public static PortletAppConfigurationLoader getInstance()


Copyright © 2004 Media Fortress, LLC. Licensed for commercial use under the Apache 2.0 License.