@Scope(value=CONVERSATION) @Name(value="directoryTreeManager") public class DirectoryTreeManagerBean extends Object implements DirectoryTreeManager
Modifier and Type | Field and Description |
---|---|
static String |
NODE_SELECTED_MARKER |
Constructor and Description |
---|
DirectoryTreeManagerBean() |
Modifier and Type | Method and Description |
---|---|
Boolean |
adviseNodeOpened(org.richfaces.component.UITree treeComponent)
Returns true if node should be opened according to last selection.
|
void |
changeExpandListener(org.richfaces.event.NodeExpandedEvent event)
Listener for node opening/closing events.
|
DirectoryTreeNode |
get(String treeName) |
List<String> |
getDirectoryTreeNames() |
List<DirectoryTreeNode> |
getDirectoryTrees() |
String |
getLabelFor(String directoryTreeName,
String fullPath)
Returns the internationalized label for a given path of the specified
Directory tree.
|
String |
getLabelFor(String directoryTreeName,
String fullPath,
boolean includeDirectoryTreeLabel)
Returns the internationalized label for a given path of the specified
Directory tree, including or not the Directory tree label.
|
DirectoryTreeNode |
getSelectedTree() |
String |
getSelectedTreeName() |
boolean |
isInitialized() |
void |
resetCurrentTree() |
void |
setSelectedTreeName(String treeName) |
public static final String NODE_SELECTED_MARKER
public boolean isInitialized()
isInitialized
in interface DirectoryTreeManager
public DirectoryTreeNode get(String treeName)
get
in interface DirectoryTreeManager
public List<String> getDirectoryTreeNames()
getDirectoryTreeNames
in interface DirectoryTreeManager
public List<DirectoryTreeNode> getDirectoryTrees()
getDirectoryTrees
in interface DirectoryTreeManager
public String getSelectedTreeName()
getSelectedTreeName
in interface DirectoryTreeManager
public void setSelectedTreeName(String treeName)
setSelectedTreeName
in interface DirectoryTreeManager
public DirectoryTreeNode getSelectedTree()
getSelectedTree
in interface DirectoryTreeManager
public void changeExpandListener(org.richfaces.event.NodeExpandedEvent event)
DirectoryTreeManager
changeExpandListener
in interface DirectoryTreeManager
public Boolean adviseNodeOpened(org.richfaces.component.UITree treeComponent)
DirectoryTreeManager
adviseNodeOpened
in interface DirectoryTreeManager
public String getLabelFor(String directoryTreeName, String fullPath)
DirectoryTreeManager
getLabelFor
in interface DirectoryTreeManager
public String getLabelFor(String directoryTreeName, String fullPath, boolean includeDirectoryTreeLabel)
DirectoryTreeManager
getLabelFor
in interface DirectoryTreeManager
public void resetCurrentTree()
Copyright © 2011 Nuxeo SA. All Rights Reserved.