|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MetadataTreeNode | |
|---|---|
| org.apache.maven.mercury.metadata | |
| org.apache.maven.mercury.metadata.sat | |
| Uses of MetadataTreeNode in org.apache.maven.mercury.metadata |
|---|
| Methods in org.apache.maven.mercury.metadata that return MetadataTreeNode | |
|---|---|
MetadataTreeNode |
MetadataTreeNode.addChild(MetadataTreeNode kid)
dependencies are ordered in the POM - they should be added in the POM order |
MetadataTreeNode |
MetadataTreeNode.addQuery(ArtifactBasicMetadata query)
dependencies are ordered in the POM - they should be added in the POM order |
MetadataTreeNode |
DependencyBuilder.buildTree(ArtifactBasicMetadata startMD,
ArtifactScopeEnum scope)
build the tree, using the repositories specified in the constructor |
static MetadataTreeNode |
MetadataTreeNode.deepCopy(MetadataTreeNode node)
|
MetadataTreeNode |
ClasspathContainer.getClasspathAsTree()
|
MetadataTreeNode |
MetadataTreeNode.getParent()
|
MetadataTreeNode |
DependencyBuilder.resolveConflictsAsTree(MetadataTreeNode root)
this one resolves the conflicts, removing all duplicate GAVs from the tree and returning a copy of the resulting subtree - original tree should be intact |
| Methods in org.apache.maven.mercury.metadata that return types with arguments of type MetadataTreeNode | |
|---|---|
java.util.List<MetadataTreeNode> |
MetadataTreeNode.getChildren()
|
| Methods in org.apache.maven.mercury.metadata with parameters of type MetadataTreeNode | |
|---|---|
MetadataTreeNode |
MetadataTreeNode.addChild(MetadataTreeNode kid)
dependencies are ordered in the POM - they should be added in the POM order |
int |
MetadataTreeNodeGAVComparator.compare(MetadataTreeNode n1,
MetadataTreeNode n2)
|
int |
MetadataTreeNodeGAComparator.compare(MetadataTreeNode n1,
MetadataTreeNode n2)
|
int |
ClassicVersionComparator.compare(MetadataTreeNode n1,
MetadataTreeNode n2)
|
int |
ClassicDepthComparator.compare(MetadataTreeNode n1,
MetadataTreeNode n2)
|
static int |
MetadataTreeNode.countNodes(MetadataTreeNode node)
|
static MetadataTreeNode |
MetadataTreeNode.deepCopy(MetadataTreeNode node)
|
static void |
MetadataTreeNode.getDistinctNodes(MetadataTreeNode node,
java.util.TreeSet<java.lang.String> nodes)
|
static void |
MetadataTreeNode.reNumber(MetadataTreeNode node,
int startNum)
|
java.util.List<ArtifactMetadata> |
DependencyBuilder.resolveConflicts(MetadataTreeNode root)
hard to believe, but this actually resolves the conflicts, removing all duplicate GAVs from the tree |
MetadataTreeNode |
DependencyBuilder.resolveConflictsAsTree(MetadataTreeNode root)
this one resolves the conflicts, removing all duplicate GAVs from the tree and returning a copy of the resulting subtree - original tree should be intact |
void |
MetadataTreeNode.setParent(MetadataTreeNode parent)
|
static void |
MetadataTreeNode.showNode(MetadataTreeNode n,
int level)
helper method to print the tree into sysout |
static void |
MetadataTreeNode.showNode(MetadataTreeNode n,
int level,
java.io.Writer wr)
helper method to print the tree into a Writer |
| Method parameters in org.apache.maven.mercury.metadata with type arguments of type MetadataTreeNode | |
|---|---|
static DependencyBuilder |
DependencyBuilderFactory.create(java.lang.String dependencyModel,
java.util.Collection<Repository> repositories,
java.util.Collection<MetadataTreeArtifactFilter> filters,
java.util.List<java.util.Comparator<MetadataTreeNode>> comparators,
java.util.Map<java.lang.String,ArtifactListProcessor> processors)
|
| Constructors in org.apache.maven.mercury.metadata with parameters of type 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. |
|
| Uses of MetadataTreeNode in org.apache.maven.mercury.metadata.sat |
|---|
| Fields in org.apache.maven.mercury.metadata.sat declared as MetadataTreeNode | |
|---|---|
protected MetadataTreeNode |
DefaultSatSolver._root
|
| Fields in org.apache.maven.mercury.metadata.sat with type parameters of type MetadataTreeNode | |
|---|---|
protected static java.util.Comparator<MetadataTreeNode> |
DefaultSatSolver.gaComparator
|
| Methods in org.apache.maven.mercury.metadata.sat that return MetadataTreeNode | |
|---|---|
MetadataTreeNode |
DefaultSatSolver.solveAsTree()
|
| Methods in org.apache.maven.mercury.metadata.sat with parameters of type MetadataTreeNode | |
|---|---|
static SatSolver |
DefaultSatSolver.create(MetadataTreeNode tree)
|
static SatSolver |
DefaultSatSolver.create(MetadataTreeNode tree,
EventManager eventManager)
|
protected static void |
DefaultSatSolver.fillBuckets(java.util.Map<java.lang.String,java.util.List<MetadataTreeNode>> buckets,
MetadataTreeNode node)
|
org.sat4j.pb.ObjectiveFunction |
SatOptimizer.getOptimizer(MetadataTreeNode tn,
org.apache.maven.mercury.metadata.sat.SatContext context)
returns the function to be minimized |
| Method parameters in org.apache.maven.mercury.metadata.sat with type arguments of type MetadataTreeNode | |
|---|---|
void |
SatSolver.applyPolicies(java.util.List<java.util.Comparator<MetadataTreeNode>> comparators)
|
void |
DefaultSatSolver.applyPolicies(java.util.List<java.util.Comparator<MetadataTreeNode>> comparators)
|
protected static void |
DefaultSatSolver.fillBuckets(java.util.Map<java.lang.String,java.util.List<MetadataTreeNode>> buckets,
MetadataTreeNode node)
|
protected static void |
DefaultSatSolver.removeDuplicateGAVs(java.util.List<MetadataTreeNode> bucket)
|
protected static void |
DefaultSatSolver.sortBucket(java.util.List<MetadataTreeNode> bucket,
java.util.Comparator<MetadataTreeNode> comparator,
java.util.Comparator<MetadataTreeNode> lastComparator)
reorders the bucket's lastComparator equal subsets with comparator. |
protected static void |
DefaultSatSolver.sortBucket(java.util.List<MetadataTreeNode> bucket,
java.util.Comparator<MetadataTreeNode> comparator,
java.util.Comparator<MetadataTreeNode> lastComparator)
reorders the bucket's lastComparator equal subsets with comparator. |
protected static void |
DefaultSatSolver.sortBucket(java.util.List<MetadataTreeNode> bucket,
java.util.Comparator<MetadataTreeNode> comparator,
java.util.Comparator<MetadataTreeNode> lastComparator)
reorders the bucket's lastComparator equal subsets with comparator. |
protected static void |
DefaultSatSolver.sortBuckets(java.util.Map<java.lang.String,java.util.List<MetadataTreeNode>> buckets,
java.util.List<java.util.Comparator<MetadataTreeNode>> comparators)
|
protected static void |
DefaultSatSolver.sortBuckets(java.util.Map<java.lang.String,java.util.List<MetadataTreeNode>> buckets,
java.util.List<java.util.Comparator<MetadataTreeNode>> comparators)
|
| Constructors in org.apache.maven.mercury.metadata.sat with parameters of type MetadataTreeNode | |
|---|---|
DefaultSatSolver(MetadataTreeNode tree)
|
|
DefaultSatSolver(MetadataTreeNode tree,
EventManager eventManager)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||