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 TreeNodeFactorypublic TreeNode createGNode(IndexTreeView tview, TreeViewRequest req, java.lang.String path, java.lang.String groupName)
createGNode in interface TreeNodeFactoryprotected 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 TreeNodeFactoryprotected 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 TreeNodeFactoryprotected 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 TreeNodeFactoryprotected 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)