|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.mercury.artifact.MetadataTreeNode
public class MetadataTreeNode
metadata [dirty] Tree
Constructor Summary | |
---|---|
MetadataTreeNode()
|
|
MetadataTreeNode(ArtifactMetadata md,
MetadataTreeNode parent,
ArtifactMetadata query)
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(ArtifactMetadata query)
dependencies are ordered in the POM - they should be added in the POM order |
int |
countDistinctNodes()
|
int |
countNodes()
|
static int |
countNodes(MetadataTreeNode node)
|
void |
createNames(int level,
int seq)
|
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()
|
java.lang.String |
getName()
|
MetadataTreeNode |
getParent()
|
java.util.List<ArtifactMetadata> |
getQueries()
|
ArtifactMetadata |
getQuery()
|
boolean |
hasChildren()
|
boolean |
isOptional()
|
boolean |
isReal()
|
static void |
reNumber(MetadataTreeNode node,
int startNum)
|
void |
setId(int id)
|
void |
setParent(MetadataTreeNode parent)
|
void |
setReal(boolean real)
|
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, ArtifactMetadata 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(ArtifactMetadata query)
public java.lang.String toString()
toString
in class java.lang.Object
public 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 boolean isReal()
public void setReal(boolean real)
public ArtifactMetadata getQuery()
public java.util.List<ArtifactMetadata> 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.IOException
public int getId()
public void setId(int id)
public static void reNumber(MetadataTreeNode node, int startNum)
public java.lang.String getName()
public void createNames(int level, int seq)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |