jetbrains.buildServer.web.util
Interface TreeNode

All Known Implementing Classes:
FileNode, PathsListTreeNode, TreeNodeAdapter

public interface TreeNode

Tree node


Method Summary
 java.util.List<? extends TreeNode> getChildren()
          Returns this node children
 java.lang.String getDetails()
          Node details
 java.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 tree
 java.lang.String getNodeAttributes()
          Returns the node attributes (besides href)
 java.lang.String getNodeClass()
          Returns node CSS class
 boolean 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