@Component(role=IndexTreeView.class) public class DefaultIndexTreeView extends org.codehaus.plexus.logging.AbstractLogEnabled implements IndexTreeView
| Constructor and Description |
|---|
DefaultIndexTreeView() |
| Modifier and Type | Method and Description |
|---|---|
protected IteratorSearchResponse |
getArtifacts(TreeNode root,
TreeViewRequest request) |
protected IteratorSearchResponse |
getArtifactsByG(java.lang.String g,
TreeViewRequest request) |
protected IteratorSearchResponse |
getArtifactsByGA(java.lang.String g,
java.lang.String a,
TreeViewRequest request) |
protected IteratorSearchResponse |
getArtifactsByGAV(java.lang.String g,
java.lang.String a,
java.lang.String v,
TreeViewRequest request) |
protected IteratorSearchResponse |
getArtifactsByGAVField(java.lang.String g,
java.lang.String a,
java.lang.String v,
TreeViewRequest request) |
protected java.util.Set<java.lang.String> |
getGroups(java.lang.String path,
java.util.Set<java.lang.String> allGroups) |
protected IteratorSearchResponse |
getHintedArtifacts(TreeNode root,
TreeViewRequest request) |
protected Indexer |
getIndexer() |
protected java.lang.String |
getPathForAi(ArtifactInfo ai,
Field field)
Builds a path out from ArtifactInfo.
|
protected void |
listChildren(TreeNode root,
TreeViewRequest request,
java.util.Set<java.lang.String> allGroups) |
TreeNode |
listNodes(TreeViewRequest request)
Returns the TreeNode, as calculated by passed in request, using index data.
|
@Requirement private Indexer indexer
protected Indexer getIndexer()
public TreeNode listNodes(TreeViewRequest request) throws java.io.IOException
IndexTreeViewlistNodes in interface IndexTreeViewjava.io.IOExceptionprotected void listChildren(TreeNode root, TreeViewRequest request, java.util.Set<java.lang.String> allGroups) throws java.io.IOException
root - factory - allGroups - java.io.IOExceptionprotected java.lang.String getPathForAi(ArtifactInfo ai, Field field)
ai - field - protected java.util.Set<java.lang.String> getGroups(java.lang.String path,
java.util.Set<java.lang.String> allGroups)
protected IteratorSearchResponse getArtifacts(TreeNode root, TreeViewRequest request) throws java.io.IOException
java.io.IOExceptionprotected IteratorSearchResponse getHintedArtifacts(TreeNode root, TreeViewRequest request) throws java.io.IOException
java.io.IOExceptionprotected IteratorSearchResponse getArtifactsByG(java.lang.String g, TreeViewRequest request) throws java.io.IOException
java.io.IOExceptionprotected IteratorSearchResponse getArtifactsByGA(java.lang.String g, java.lang.String a, TreeViewRequest request) throws java.io.IOException
java.io.IOExceptionprotected IteratorSearchResponse getArtifactsByGAV(java.lang.String g, java.lang.String a, java.lang.String v, TreeViewRequest request) throws java.io.IOException
java.io.IOExceptionprotected IteratorSearchResponse getArtifactsByGAVField(java.lang.String g, java.lang.String a, java.lang.String v, TreeViewRequest request) throws java.io.IOException
java.io.IOException