| java.lang.Object org.apache.jetspeed.portalsite.view.SiteView
SiteView | public class SiteView (Code) | | This class defines the logical view of site content.
author: Randy Watler version: $Id: SiteView.java 534967 2007-05-03 19:23:06Z taylor $ |
ALT_CURRENT_PAGE_PATH | final public static String ALT_CURRENT_PAGE_PATH(Code) | | ALT_CURRENT_PAGE_PATH - alternate expression used to match the current page
|
CURRENT_PAGE_PATH | final public static String CURRENT_PAGE_PATH(Code) | | CURRENT_PAGE_PATH - expression used to match the current page
|
CUSTOM_PAGE_NAVIGATIONS_MENU_NAME | final public static String CUSTOM_PAGE_NAVIGATIONS_MENU_NAME(Code) | | CUSTOM_*_MENU_NAME - custom menu names
|
STANDARD_BACK_MENU_NAME | final public static String STANDARD_BACK_MENU_NAME(Code) | | STANDARD_*_MENU_NAME - standard menu names
|
STANDARD_BREADCRUMBS_MENU_NAME | final public static String STANDARD_BREADCRUMBS_MENU_NAME(Code) | | |
STANDARD_NAVIGATIONS_MENU_NAME | final public static String STANDARD_NAVIGATIONS_MENU_NAME(Code) | | |
STANDARD_PAGES_MENU_NAME | final public static String STANDARD_PAGES_MENU_NAME(Code) | | |
SiteView | public SiteView(PageManager pageManager, List searchPaths)(Code) | | SiteView - validating constructor
Parameters: pageManager - PageManager component instance Parameters: searchPaths - list of search paths in string or search pathobject form |
SiteView | public SiteView(PageManager pageManager, String[] searchPaths)(Code) | | SiteView - validating constructor
Parameters: pageManager - PageManager component instance Parameters: searchPaths - array of search paths |
SiteView | public SiteView(PageManager pageManager, String searchPaths)(Code) | | SiteView - validating constructor
Parameters: pageManager - PageManager component instance Parameters: searchPaths - string of comma separated search paths |
SiteView | public SiteView(PageManager pageManager, ProfileLocator locator)(Code) | | SiteView - validating constructor
Parameters: pageManager - PageManager component instance Parameters: locator - profile locator search specification |
SiteView | public SiteView(PageManager pageManager, Map locators)(Code) | | SiteView - validating constructor
Parameters: pageManager - PageManager component instance Parameters: locators - map of named profile locator search specifications |
SiteView | public SiteView(PageManager pageManager)(Code) | | SiteView - basic constructor
Parameters: pageManager - PageManager component instance |
getManagedPage | public Page getManagedPage(Page page)(Code) | | getManagedPage - get concrete page instance from page proxy;
implemented here to hide view proxy manipulation
from more general portal site implementation
Parameters: page - page proxy managed page |
getMenuDefinitionLocator | public SiteViewMenuDefinitionLocator getMenuDefinitionLocator(Node node, String name)(Code) | | getMenuDefinitionLocator - get named view node proxy menu
definition locator; implemented here
to hide view proxy manipulation from
more general portal site implementation
Parameters: node - node proxy Parameters: name - menu definition name menu definition locator |
getMenuDefinitionLocators | public List getMenuDefinitionLocators(Node node)(Code) | | getMenuDefinitionLocators - get list of view node proxy menu
definition locators; implemented here
to hide view proxy manipulation from
more general portal site implementation
Parameters: node - node proxy definition locator list |
getNodeProxies | public List getNodeProxies(String regexpPath, Node currentNode, boolean onlyViewable, boolean onlyVisible)(Code) | | getNodeProxies - get folder, page, or link proxies at
relative or absolute path using simple path
wildcards and character classes
Parameters: regexpPath - regular expression node path Parameters: currentNode - current folder or page for relative paths or null Parameters: onlyViewable - nodes required to be viewable flag Parameters: onlyVisible - node required to be visible, (or current) list of folder, page, or link node proxies |
getNodeProxy | public Node getNodeProxy(String path, Node currentNode, boolean onlyViewable, boolean onlyVisible) throws NodeNotFoundException(Code) | | getNodeProxy - get single folder, page, or link proxy
at relative or absolute path
Parameters: path - single node path Parameters: currentNode - current folder or page for relative paths or null Parameters: onlyViewable - node required to be viewable Parameters: onlyVisible - node required to be visible, (or current) folder, page, or link node proxy throws: NodeNotFoundException - if not found throws: SecurityException - if view access not granted |
getPageManager | public PageManager getPageManager()(Code) | | getPageManager - return PageManager component instance
PageManager instance |
getProfileLocatorName | public String getProfileLocatorName(Node node)(Code) | | getProfileLocatorName - get view node proxy profile locator name;
implemented here to hide view proxy manipulation
from more general portal site implementation
Parameters: node - node proxy profile locator name |
getSearchPaths | public List getSearchPaths()(Code) | | getSearchPaths - return ordered search paths list that
defines this view
search paths list |
getSearchPathsString | public String getSearchPathsString()(Code) | | getSearchPathsString - return search paths as string
search paths list as comma separated string |
getStandardMenuDefinitionLocators | public List getStandardMenuDefinitionLocators()(Code) | | getStandardMenuDefinitionLocators - get list of available standard
menu definition locators
menu definition locators list |
getStandardMenuNames | public Set getStandardMenuNames()(Code) | | getStandardMenuNames - get set of available standard menu names
menu names set |
|
|