|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.mercury.metadata.MetadataTreeNode
public class MetadataTreeNode
metadata [dirty] Tree
| Constructor Summary | |
|---|---|
MetadataTreeNode()
|
|
MetadataTreeNode(ArtifactMetadata md,
MetadataTreeNode parent,
ArtifactBasicMetadata query)
|
|
MetadataTreeNode(ArtifactMetadata md,
MetadataTreeNode parent,
ArtifactBasicMetadata query,
boolean resolved)
pointers to parent and query are a must. |
|
| Method Summary | |
|---|---|
MetadataTreeNode |
addChild(MetadataTreeNode kid)
dependencies are ordered in the POM - they should be added in the POM order |
MetadataTreeNode |
addQuery(ArtifactBasicMetadata query)
dependencies are ordered in the POM - they should be added in the POM order |
int |
countDistinctNodes()
|
int |
countNodes()
|
static int |
countNodes(MetadataTreeNode node)
|
static MetadataTreeNode |
deepCopy(MetadataTreeNode node)
|
java.util.List<MetadataTreeNode> |
getChildren()
|
int |
getDepth()
|
static void |
getDistinctNodes(MetadataTreeNode node,
java.util.TreeSet<java.lang.String> nodes)
|
int |
getId()
|
int |
getMaxDepth(int depth)
|
ArtifactMetadata |
getMd()
|
MetadataTreeNode |
getParent()
|
java.util.List<ArtifactBasicMetadata> |
getQueries()
|
ArtifactBasicMetadata |
getQuery()
|
boolean |
hasChildren()
|
boolean |
isOptional()
|
static void |
reNumber(MetadataTreeNode node,
int startNum)
|
void |
setId(int id)
|
void |
setParent(MetadataTreeNode parent)
|
static void |
showNode(MetadataTreeNode n,
int level)
helper method to print the tree into sysout |
static void |
showNode(MetadataTreeNode n,
int level,
java.io.Writer wr)
helper method to print the tree into a Writer |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MetadataTreeNode()
public MetadataTreeNode(ArtifactMetadata md,
MetadataTreeNode parent,
ArtifactBasicMetadata query,
boolean resolved)
public MetadataTreeNode(ArtifactMetadata md,
MetadataTreeNode parent,
ArtifactBasicMetadata query)
| Method Detail |
|---|
public int countNodes()
public static int countNodes(MetadataTreeNode node)
public int countDistinctNodes()
public static void getDistinctNodes(MetadataTreeNode node,
java.util.TreeSet<java.lang.String> nodes)
public MetadataTreeNode addChild(MetadataTreeNode kid)
public MetadataTreeNode addQuery(ArtifactBasicMetadata query)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean hasChildren()
public ArtifactMetadata getMd()
public MetadataTreeNode getParent()
public int getDepth()
public int getMaxDepth(int depth)
public void setParent(MetadataTreeNode parent)
public java.util.List<MetadataTreeNode> getChildren()
public boolean isOptional()
public ArtifactBasicMetadata getQuery()
public java.util.List<ArtifactBasicMetadata> getQueries()
public static final MetadataTreeNode deepCopy(MetadataTreeNode node)
public static final void showNode(MetadataTreeNode n,
int level,
java.io.Writer wr)
throws java.io.IOException
java.io.IOException
public static final void showNode(MetadataTreeNode n,
int level)
throws java.io.IOException
java.io.IOExceptionpublic int getId()
public void setId(int id)
public static void reNumber(MetadataTreeNode node,
int startNum)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||