org.apache.jetspeed.portlets.site
Class PSMLTreeLoader

java.lang.Object
  extended byorg.apache.jetspeed.portlets.site.PSMLTreeLoader

public class PSMLTreeLoader
extends Object

PSML Tree Loader Encapsulates the handling of PSML content into a tree view

Version:
$Id: $
Author:
David Sean Taylor

Nested Class Summary
private static class PSMLTreeLoader.PSMLObjectComparator
           
 
Field Summary
static String FOLDER_DOMAIN
           
static String PAGE_DOMAIN
           
private  org.apache.jetspeed.page.PageManager pm
           
private  AbstractPSMLTreePortlet portlet
           
static String PORTLET_URL
           
static Comparator psmlComparator
           
static String ROOT_DOMAIN
           
 
Constructor Summary
PSMLTreeLoader(org.apache.jetspeed.page.PageManager pm, AbstractPSMLTreePortlet portlet)
           
 
Method Summary
 org.apache.webapp.admin.TreeControlNode createFolderNode(org.apache.jetspeed.om.folder.Folder folder, Locale locale, String domain)
           
 org.apache.webapp.admin.TreeControlNode createLinkNode(org.apache.jetspeed.om.page.Link link, Locale locale, String domain)
           
 org.apache.webapp.admin.TreeControlNode createPageNode(org.apache.jetspeed.om.page.Page page, Locale locale, String domain)
           
 org.apache.webapp.admin.TreeControlNode createRootNode(org.apache.jetspeed.om.folder.Folder folder, Locale locale)
           
static Comparator getComparator()
           
 void loadChildren(org.apache.jetspeed.om.folder.Folder folder, org.apache.webapp.admin.TreeControlNode parent, Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_DOMAIN

public static final String ROOT_DOMAIN
See Also:
Constant Field Values

FOLDER_DOMAIN

public static final String FOLDER_DOMAIN
See Also:
Constant Field Values

PAGE_DOMAIN

public static final String PAGE_DOMAIN
See Also:
Constant Field Values

PORTLET_URL

public static final String PORTLET_URL
See Also:
Constant Field Values

portlet

private AbstractPSMLTreePortlet portlet

pm

private org.apache.jetspeed.page.PageManager pm

psmlComparator

public static Comparator psmlComparator
Constructor Detail

PSMLTreeLoader

public PSMLTreeLoader(org.apache.jetspeed.page.PageManager pm,
                      AbstractPSMLTreePortlet portlet)
Method Detail

createRootNode

public org.apache.webapp.admin.TreeControlNode createRootNode(org.apache.jetspeed.om.folder.Folder folder,
                                                              Locale locale)

createFolderNode

public org.apache.webapp.admin.TreeControlNode createFolderNode(org.apache.jetspeed.om.folder.Folder folder,
                                                                Locale locale,
                                                                String domain)
                                                         throws org.apache.jetspeed.exception.JetspeedException
Throws:
org.apache.jetspeed.exception.JetspeedException

createPageNode

public org.apache.webapp.admin.TreeControlNode createPageNode(org.apache.jetspeed.om.page.Page page,
                                                              Locale locale,
                                                              String domain)

createLinkNode

public org.apache.webapp.admin.TreeControlNode createLinkNode(org.apache.jetspeed.om.page.Link link,
                                                              Locale locale,
                                                              String domain)

loadChildren

public void loadChildren(org.apache.jetspeed.om.folder.Folder folder,
                         org.apache.webapp.admin.TreeControlNode parent,
                         Locale locale)

getComparator

public static Comparator getComparator()


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