Package jetbrains.buildServer.web.util
Interface TreeNode
-
- All Known Implementing Classes:
FileNode
,PathsListTreeNode
,TreeNodeAdapter
public interface TreeNode
Tree node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<? extends TreeNode>
getChildren()
Returns this node childrenjava.lang.String
getDetails()
Node detailsjava.lang.String
getLinkPath()
Returns path to set in the link for this node, applicable for leaf nodes only.java.lang.String
getName()
Name of the node to show in treejava.lang.String
getNodeAttributes()
Returns the node attributes (besides href)java.lang.String
getNodeClass()
Returns node CSS classboolean
isCanHaveChildren()
Returns true if node can have children
-
-
-
Method Detail
-
getName
@NotNull java.lang.String getName()
Name of the node to show in tree- Returns:
- see above
-
getDetails
@Nullable java.lang.String getDetails()
Node details- Returns:
- see above
-
isCanHaveChildren
boolean isCanHaveChildren()
Returns true if node can have children- Returns:
- see above
-
getLinkPath
@Nullable java.lang.String getLinkPath()
Returns path to set in the link for this node, applicable for leaf nodes only.- Returns:
- see above
-
getChildren
@Nullable java.util.List<? extends TreeNode> getChildren()
Returns this node children- Returns:
- see above
-
getNodeClass
@Nullable java.lang.String getNodeClass()
Returns node CSS class- Returns:
- see above
-
getNodeAttributes
@Nullable java.lang.String getNodeAttributes()
Returns the node attributes (besides href)- Returns:
- node attributes
-
-