Package com.jalios.jcms.taglib
Class TreeViewTag.TreeView
- java.lang.Object
 - 
- com.jalios.jcms.taglib.TreeViewTag.TreeView
 
 
- 
- Direct Known Subclasses:
 TreeCatViewTag.TreeCatView
- Enclosing class:
 - TreeViewTag
 
public static class TreeViewTag.TreeView extends java.lang.Object 
- 
- 
Constructor Summary
Constructors Constructor Description TreeView() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.CollectionaddTreeCollection(java.util.Collection collection)voidaddTreeRetained(java.util.Collection collection)intgetCurrentLevel()DataAttributegetDataAttribute()TreeViewDecoratorgetDecorator()java.util.CollectiongetFilteredChildren(java.lang.Object nodeObject)java.lang.StringgetItemCss(TreeNode treeNode, Member member, Workspace workspace)Returns a string representing CSS classes appended to the tree item (eg.java.util.MapgetMemo()java.util.MapgetMemoMap()Return a Set to store information between ajax and not ajax for this treeview.TreeViewTag.TreeViewgetParent()java.util.Collection<?>getTreeChecked()java.util.CollectiongetTreeCollection()java.lang.StringgetTreeCSS()DataAttributegetTreeDataAttribute()intgetTreeDisable()java.util.Collection<?>getTreeDisabled()intgetTreeHighlight()java.util.Collection<?>getTreeHighlighted()java.lang.StringgetTreeHint()java.lang.StringgetTreeInput()intgetTreeLevel()java.lang.StringgetTreeLink()java.lang.StringgetTreeLink(Data node, JcmsJspContext ctxt)Return the links associated to the given Datajava.lang.StringgetTreeLink(java.lang.String link, JcmsJspContext ctxt)Resolve the links regexpjava.lang.ObjectgetTreeNode()java.util.Collection<?>getTreeOpened()java.lang.StringgetTreePrefix()java.util.Collection<?>getTreeRemoved()java.util.Collection<?>getTreeRetained()java.lang.StringgetTreeType()booleanisAjaxLink()Return true to use ajax-refreshbooleanisChecked(TreeNode node)Returns true if given TreeNode is checkedbooleanisDisabled(TreeNode node)Returns true if given TreeNode is disabledbooleanisDragdrop()booleanisHighlighted(TreeNode node)Returns true if given TreeNode is HighlightedbooleanisRemoved(TreeNode node)Deprecated.useisRemoved(Object)insteadbooleanisRemoved(java.lang.Object node)Returns true if given Object (TreeNode, Group...) is removed.booleanisWrapper()protected voidmerge(TreeViewTag.TreeView parent)voidsetAjaxLink(boolean ajaxLink)voidsetCurrentLevel(int currentLevel)voidsetDataAttribute(DataAttribute dataAttribute)voidsetDecorator(TreeViewDecorator decorator)voidsetDragdrop(boolean dragdrop)voidsetMemo(java.util.Map memo)voidsetParent(TreeViewTag.TreeView parent)voidsetTreeChecked(java.util.Collection<?> treeChecked)voidsetTreeCollection(java.util.Collection treeCollection)voidsetTreeCSS(java.lang.String treeCSS)voidsetTreeDataAttribute(DataAttribute treeDataAttribute)voidsetTreeDisable(int treeDisable)voidsetTreeDisabled(java.util.Collection<?> treeDisabled)voidsetTreeHighlight(int treeHighlight)voidsetTreeHighlighted(java.util.Collection<?> treeHighlighted)voidsetTreeHint(java.lang.String treeHint)voidsetTreeInput(java.lang.String treeInput)voidsetTreeLevel(int treeLevel)voidsetTreeLink(java.lang.String treeLink)voidsetTreeNode(java.lang.Object treeNode)voidsetTreeOpened(java.util.Collection<?> treeOpened)voidsetTreePrefix(java.lang.String treePrefix)voidsetTreeRemoved(java.util.Collection<?> treeRemoved)voidsetTreeRetained(java.util.Collection<?> treeRetains)voidsetTreeType(java.lang.String treeType)voidsetWrapper(boolean wrapper) 
 - 
 
- 
- 
Method Detail
- 
getTreePrefix
public java.lang.String getTreePrefix()
 
- 
setTreePrefix
public void setTreePrefix(java.lang.String treePrefix)
 
- 
setDataAttribute
public void setDataAttribute(DataAttribute dataAttribute)
 
- 
setTreeDataAttribute
public void setTreeDataAttribute(DataAttribute treeDataAttribute)
 
- 
getDataAttribute
public DataAttribute getDataAttribute()
 
- 
getTreeDataAttribute
public DataAttribute getTreeDataAttribute()
 
- 
getTreeLevel
public int getTreeLevel()
 
- 
setTreeLevel
public void setTreeLevel(int treeLevel)
 
- 
getTreeHint
public java.lang.String getTreeHint()
 
- 
setTreeHint
public void setTreeHint(java.lang.String treeHint)
 
- 
getTreeCSS
public java.lang.String getTreeCSS()
 
- 
setTreeCSS
public void setTreeCSS(java.lang.String treeCSS)
 
- 
isWrapper
public boolean isWrapper()
 
- 
setWrapper
public void setWrapper(boolean wrapper)
 
- 
isDragdrop
public boolean isDragdrop()
 
- 
setDragdrop
public void setDragdrop(boolean dragdrop)
 
- 
getTreeLink
public java.lang.String getTreeLink()
 
- 
setTreeLink
public void setTreeLink(java.lang.String treeLink)
 
- 
isAjaxLink
public boolean isAjaxLink()
Return true to use ajax-refresh- Returns:
 - boolean true if ajax
 
 
- 
setAjaxLink
public void setAjaxLink(boolean ajaxLink)
 
- 
getTreeInput
public java.lang.String getTreeInput()
 
- 
setTreeInput
public void setTreeInput(java.lang.String treeInput)
 
- 
getTreeType
public java.lang.String getTreeType()
 
- 
setTreeType
public void setTreeType(java.lang.String treeType)
 
- 
getTreeDisable
public int getTreeDisable()
 
- 
setTreeDisable
public void setTreeDisable(int treeDisable)
 
- 
getTreeHighlight
public int getTreeHighlight()
 
- 
setTreeHighlight
public void setTreeHighlight(int treeHighlight)
 
- 
getTreeNode
public java.lang.Object getTreeNode()
 
- 
setTreeNode
public void setTreeNode(java.lang.Object treeNode)
 
- 
getTreeCollection
public java.util.Collection getTreeCollection()
 
- 
setTreeCollection
public void setTreeCollection(java.util.Collection treeCollection)
 
- 
getTreeOpened
public java.util.Collection<?> getTreeOpened()
 
- 
setTreeOpened
public void setTreeOpened(java.util.Collection<?> treeOpened)
 
- 
getTreeChecked
public java.util.Collection<?> getTreeChecked()
 
- 
setTreeChecked
public void setTreeChecked(java.util.Collection<?> treeChecked)
 
- 
getTreeDisabled
public java.util.Collection<?> getTreeDisabled()
 
- 
setTreeDisabled
public void setTreeDisabled(java.util.Collection<?> treeDisabled)
 
- 
getTreeHighlighted
public java.util.Collection<?> getTreeHighlighted()
 
- 
setTreeHighlighted
public void setTreeHighlighted(java.util.Collection<?> treeHighlighted)
 
- 
getTreeRemoved
public java.util.Collection<?> getTreeRemoved()
 
- 
setTreeRemoved
public void setTreeRemoved(java.util.Collection<?> treeRemoved)
 
- 
getTreeRetained
public java.util.Collection<?> getTreeRetained()
 
- 
setTreeRetained
public void setTreeRetained(java.util.Collection<?> treeRetains)
 
- 
getParent
public TreeViewTag.TreeView getParent()
 
- 
setParent
public void setParent(TreeViewTag.TreeView parent)
 
- 
getCurrentLevel
public int getCurrentLevel()
 
- 
setCurrentLevel
public void setCurrentLevel(int currentLevel)
 
- 
getMemo
public java.util.Map getMemo()
 
- 
setMemo
public void setMemo(java.util.Map memo)
 
- 
getDecorator
public TreeViewDecorator getDecorator()
 
- 
setDecorator
public void setDecorator(TreeViewDecorator decorator)
 
- 
addTreeCollection
public java.util.Collection addTreeCollection(java.util.Collection collection)
 
- 
addTreeRetained
public void addTreeRetained(java.util.Collection collection)
 
- 
merge
protected void merge(TreeViewTag.TreeView parent)
 
- 
getMemoMap
public java.util.Map getMemoMap()
Return a Set to store information between ajax and not ajax for this treeview.- Returns:
 - An initialized TreeSet
 
 
- 
isHighlighted
public boolean isHighlighted(TreeNode node)
Returns true if given TreeNode is Highlighted- Parameters:
 node- the TreeNode to work with- Returns:
 - true if highlighted
 
 
- 
isDisabled
public boolean isDisabled(TreeNode node)
Returns true if given TreeNode is disabled- Parameters:
 node- the TreeNode to work with- Returns:
 - true if disabled
 
 
- 
isChecked
public boolean isChecked(TreeNode node)
Returns true if given TreeNode is checked- Parameters:
 node- the TreeNode to work with- Returns:
 - true if checked
 
 
- 
isRemoved
@Deprecated public boolean isRemoved(TreeNode node)
Deprecated.useisRemoved(Object)insteadReturns true if given TreeNode is removed- Parameters:
 node- the TreeNode to work with- Returns:
 - true if removed
 
 
- 
isRemoved
public boolean isRemoved(java.lang.Object node)
Returns true if given Object (TreeNode, Group...) is removed.- Parameters:
 node- the object to work with- Returns:
 - true if removed
 
 
- 
getFilteredChildren
public java.util.Collection getFilteredChildren(java.lang.Object nodeObject)
 
- 
getTreeLink
public java.lang.String getTreeLink(Data node, JcmsJspContext ctxt)
Return the links associated to the given Data- Parameters:
 node- the Datactxt- the JcmsJspContext- Returns:
 - String link
 
 
- 
getTreeLink
public java.lang.String getTreeLink(java.lang.String link, JcmsJspContext ctxt)Resolve the links regexp- Parameters:
 link- the linkctxt- the JcmsJspContext- Returns:
 - String link
 
 
- 
getItemCss
public java.lang.String getItemCss(TreeNode treeNode, Member member, Workspace workspace)
Returns a string representing CSS classes appended to the tree item (eg. <li class="treeview-item"> ...).- Parameters:
 treeNode- current node to displaymember- Current memberworkspace- Current workspace- Returns:
 - String representing CSS classes
 
 
 - 
 
 -