org.apache.jetspeed.portlets.site
Class AbstractPSMLTreePortlet

java.lang.Object
  extended byjavax.portlet.GenericPortlet
      extended byorg.apache.portals.bridges.common.GenericServletPortlet
          extended byorg.apache.jetspeed.portlets.site.AbstractPSMLTreePortlet
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig
Direct Known Subclasses:
SiteBrowserPortlet

public class AbstractPSMLTreePortlet
extends org.apache.portals.bridges.common.GenericServletPortlet

Abstract Tree Portlet

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
protected  String documentImage
           
protected  String folderImage
           
protected  Map imageMap
          image map for content type
protected  String linkImage
           
protected  PSMLTreeLoader loader
           
protected  org.apache.jetspeed.page.PageManager pageManager
           
protected  String psmlRoot
          the PSML Root, i.e "/" or "/_users/joe"
protected  String rootImage
           
protected  String rootLabel
           
 
Fields inherited from class org.apache.portals.bridges.common.GenericServletPortlet
PARAM_ACTION_PAGE, PARAM_ALLOW_PREFERENCES, PARAM_CUSTOM_PAGE, PARAM_EDIT_PAGE, PARAM_HELP_PAGE, PARAM_MAX_PAGE, PARAM_VIEW_PAGE
 
Fields inherited from class javax.portlet.GenericPortlet
 
Constructor Summary
AbstractPSMLTreePortlet()
           
 
Method Summary
 String getDocumentImage()
           
 String getFolderImage(org.apache.jetspeed.om.folder.Folder folder)
           
 String getFolderTitle(org.apache.jetspeed.om.folder.Folder folder, Locale locale)
           
 String getImageForContentType(String contentType)
           
 String getLinkImage()
           
 String getPageTitle(org.apache.jetspeed.om.page.Page page, Locale locale)
           
 String getRootImage()
           
 String getRootLabel()
           
 void init(javax.portlet.PortletConfig config)
           
static String[] stringToArray(String str, String separators)
           
 
Methods inherited from class org.apache.portals.bridges.common.GenericServletPortlet
doCustom, doEdit, doHelp, doView, getDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, processAction, processPreferencesAction, setDefaultActionPage, setDefaultCustomPage, setDefaultEditPage, setDefaultHelpPage, setDefaultViewPage
 
Methods inherited from class javax.portlet.GenericPortlet
destroy, doDispatch, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pageManager

protected org.apache.jetspeed.page.PageManager pageManager

loader

protected PSMLTreeLoader loader

psmlRoot

protected String psmlRoot
the PSML Root, i.e "/" or "/_users/joe"


imageMap

protected Map imageMap
image map for content type


linkImage

protected String linkImage

folderImage

protected String folderImage

documentImage

protected String documentImage

rootImage

protected String rootImage

rootLabel

protected String rootLabel
Constructor Detail

AbstractPSMLTreePortlet

public AbstractPSMLTreePortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

stringToArray

public static final String[] stringToArray(String str,
                                           String separators)

getLinkImage

public String getLinkImage()
Returns:
Returns the linkImage.

getFolderImage

public String getFolderImage(org.apache.jetspeed.om.folder.Folder folder)
Returns:
Returns the folderImage.

getImageForContentType

public String getImageForContentType(String contentType)

getDocumentImage

public String getDocumentImage()
Returns:
Returns the documentImage.

getRootImage

public String getRootImage()
Returns:
Returns the rootImage.

getRootLabel

public String getRootLabel()
Returns:
Returns the rootLabel.

getFolderTitle

public String getFolderTitle(org.apache.jetspeed.om.folder.Folder folder,
                             Locale locale)

getPageTitle

public String getPageTitle(org.apache.jetspeed.om.page.Page page,
                           Locale locale)


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.