org.apache.jetspeed.portlets.site
Class SiteBrowserPortlet

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

public class SiteBrowserPortlet
extends AbstractPSMLTreePortlet

This portlet is a tree browser user interface for viewing site resoures: pages and folders.

Version:
$Id: SiteBrowserPortlet.java 216120 2005-07-13 06:40:27Z rwatler $
Author:
Jeremy Ford , David Sean Taylor

Field Summary
private  javax.portlet.PortletContext context
           
private static String SITE_TREE_ATTRIBUTE
           
 
Fields inherited from class org.apache.jetspeed.portlets.site.AbstractPSMLTreePortlet
documentImage, folderImage, imageMap, linkImage, loader, pageManager, psmlRoot, rootImage, 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
SiteBrowserPortlet()
           
 
Method Summary
private  org.apache.webapp.admin.TreeControl buildTree(org.apache.jetspeed.om.folder.Folder folder, Locale locale)
           
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void init(javax.portlet.PortletConfig config)
           
private  org.apache.webapp.admin.TreeControl prepareSiteTree(javax.portlet.RenderRequest request)
           
 void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
 
Methods inherited from class org.apache.jetspeed.portlets.site.AbstractPSMLTreePortlet
getDocumentImage, getFolderImage, getFolderTitle, getImageForContentType, getLinkImage, getPageTitle, getRootImage, getRootLabel, stringToArray
 
Methods inherited from class org.apache.portals.bridges.common.GenericServletPortlet
doCustom, doEdit, doHelp, getDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, 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

context

private javax.portlet.PortletContext context

SITE_TREE_ATTRIBUTE

private static final String SITE_TREE_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

SiteBrowserPortlet

public SiteBrowserPortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class AbstractPSMLTreePortlet
Throws:
javax.portlet.PortletException

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   IOException
Throws:
javax.portlet.PortletException
IOException

prepareSiteTree

private org.apache.webapp.admin.TreeControl prepareSiteTree(javax.portlet.RenderRequest request)

processAction

public void processAction(javax.portlet.ActionRequest actionRequest,
                          javax.portlet.ActionResponse actionResponse)
                   throws javax.portlet.PortletException,
                          IOException
Throws:
javax.portlet.PortletException
IOException

buildTree

private org.apache.webapp.admin.TreeControl buildTree(org.apache.jetspeed.om.folder.Folder folder,
                                                      Locale locale)


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