public class DefaultTreeNodeFactory extends java.lang.Object implements TreeNodeFactory
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
repositoryId |
Constructor and Description |
---|
DefaultTreeNodeFactory(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
TreeNode |
createANode(IndexTreeView tview,
TreeViewRequest req,
ArtifactInfo ai,
java.lang.String path) |
TreeNode |
createArtifactNode(IndexTreeView tview,
TreeViewRequest req,
ArtifactInfo ai,
java.lang.String path) |
TreeNode |
createGNode(IndexTreeView tview,
TreeViewRequest req,
java.lang.String path,
java.lang.String groupName) |
protected TreeNode |
createNode(IndexTreeView tview,
TreeViewRequest req,
java.lang.String path,
boolean leaf,
java.lang.String nodeName,
TreeNode.Type type) |
TreeNode |
createVNode(IndexTreeView tview,
TreeViewRequest req,
ArtifactInfo ai,
java.lang.String path) |
protected TreeNode |
decorateANode(IndexTreeView tview,
TreeViewRequest req,
ArtifactInfo ai,
java.lang.String path,
TreeNode node) |
protected TreeNode |
decorateArtifactNode(IndexTreeView tview,
TreeViewRequest req,
ArtifactInfo ai,
java.lang.String path,
TreeNode node) |
protected TreeNode |
decorateGNode(IndexTreeView tview,
TreeViewRequest req,
java.lang.String path,
java.lang.String groupName,
TreeNode node) |
protected TreeNode |
decorateVNode(IndexTreeView tview,
TreeViewRequest req,
ArtifactInfo ai,
java.lang.String path,
TreeNode node) |
java.lang.String |
getRepositoryId() |
protected TreeNode |
instantiateNode(IndexTreeView tview,
TreeViewRequest req,
java.lang.String path,
boolean leaf,
java.lang.String nodeName) |
public java.lang.String getRepositoryId()
getRepositoryId
in interface TreeNodeFactory
public TreeNode createGNode(IndexTreeView tview, TreeViewRequest req, java.lang.String path, java.lang.String groupName)
createGNode
in interface TreeNodeFactory
protected TreeNode decorateGNode(IndexTreeView tview, TreeViewRequest req, java.lang.String path, java.lang.String groupName, TreeNode node)
public TreeNode createANode(IndexTreeView tview, TreeViewRequest req, ArtifactInfo ai, java.lang.String path)
createANode
in interface TreeNodeFactory
protected TreeNode decorateANode(IndexTreeView tview, TreeViewRequest req, ArtifactInfo ai, java.lang.String path, TreeNode node)
public TreeNode createVNode(IndexTreeView tview, TreeViewRequest req, ArtifactInfo ai, java.lang.String path)
createVNode
in interface TreeNodeFactory
protected TreeNode decorateVNode(IndexTreeView tview, TreeViewRequest req, ArtifactInfo ai, java.lang.String path, TreeNode node)
public TreeNode createArtifactNode(IndexTreeView tview, TreeViewRequest req, ArtifactInfo ai, java.lang.String path)
createArtifactNode
in interface TreeNodeFactory
protected TreeNode decorateArtifactNode(IndexTreeView tview, TreeViewRequest req, ArtifactInfo ai, java.lang.String path, TreeNode node)
protected TreeNode createNode(IndexTreeView tview, TreeViewRequest req, java.lang.String path, boolean leaf, java.lang.String nodeName, TreeNode.Type type)
protected TreeNode instantiateNode(IndexTreeView tview, TreeViewRequest req, java.lang.String path, boolean leaf, java.lang.String nodeName)