Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
M
O
R
S
T
U
V
_
A
add(ArtifactMetadata)
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
addChild(MetadataTreeNode)
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
dependencies are ordered in the POM - they should be added in the POM order
addQuery(ArtifactBasicMetadata)
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
dependencies are ordered in the POM - they should be added in the POM order
applyPolicies(List<Comparator<MetadataTreeNode>>)
- Method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
applyPolicies(List<Comparator<MetadataTreeNode>>)
- Method in interface org.apache.maven.mercury.metadata.sat.
SatSolver
B
buildTree(ArtifactBasicMetadata, ArtifactScopeEnum)
- Method in interface org.apache.maven.mercury.metadata.
DependencyBuilder
build the tree, using the repositories specified in the constructor
C
ClassicDepthComparator
- Class in
org.apache.maven.mercury.metadata
classical depth comparator: shallower is better by default, but that could be changed by appropriate constructor
ClassicDepthComparator()
- Constructor for class org.apache.maven.mercury.metadata.
ClassicDepthComparator
ClassicDepthComparator(boolean)
- Constructor for class org.apache.maven.mercury.metadata.
ClassicDepthComparator
ClassicVersionComparator
- Class in
org.apache.maven.mercury.metadata
classical version comparator: newer is better by default, but that could be changed by appropriate constructor
ClassicVersionComparator()
- Constructor for class org.apache.maven.mercury.metadata.
ClassicVersionComparator
ClassicVersionComparator(boolean)
- Constructor for class org.apache.maven.mercury.metadata.
ClassicVersionComparator
ClasspathContainer
- Class in
org.apache.maven.mercury.metadata
ClasspathContainer(ArtifactScopeEnum)
- Constructor for class org.apache.maven.mercury.metadata.
ClasspathContainer
ClasspathContainer(List<ArtifactMetadata>, ArtifactScopeEnum)
- Constructor for class org.apache.maven.mercury.metadata.
ClasspathContainer
compare(MetadataTreeNode, MetadataTreeNode)
- Method in class org.apache.maven.mercury.metadata.
ClassicDepthComparator
compare(MetadataTreeNode, MetadataTreeNode)
- Method in class org.apache.maven.mercury.metadata.
ClassicVersionComparator
compare(MetadataTreeNode, MetadataTreeNode)
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNodeGAComparator
compare(MetadataTreeNode, MetadataTreeNode)
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNodeGAVComparator
countDistinctNodes()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
countNodes()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
countNodes(MetadataTreeNode)
- Static method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
create(String, Collection<Repository>, Collection<MetadataTreeArtifactFilter>, List<Comparator<MetadataTreeNode>>, Map<String, ArtifactListProcessor>)
- Static method in class org.apache.maven.mercury.metadata.
DependencyBuilderFactory
create(MetadataTreeNode)
- Static method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
create(MetadataTreeNode, EventManager)
- Static method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
createList(String...)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
D
deepCopy(MetadataTreeNode)
- Static method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
DEFAULT_TREE_SIZE
- Static variable in interface org.apache.maven.mercury.metadata.sat.
SatSolver
DefaultSatSolver
- Class in
org.apache.maven.mercury.metadata.sat
Default SAT4J implementation.
DefaultSatSolver(MetadataTreeNode, EventManager)
- Constructor for class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
DefaultSatSolver(MetadataTreeNode)
- Constructor for class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
DependencyBuilder
- Interface in
org.apache.maven.mercury.metadata
DependencyBuilderFactory
- Class in
org.apache.maven.mercury.metadata
DependencyBuilderFactory()
- Constructor for class org.apache.maven.mercury.metadata.
DependencyBuilderFactory
E
EVENT_CREATE_SOLVER
- Static variable in interface org.apache.maven.mercury.metadata.sat.
SatSolver
EVENT_SOLVE
- Static variable in interface org.apache.maven.mercury.metadata.sat.
SatSolver
F
fillBuckets(Map<String, List<MetadataTreeNode>>, MetadataTreeNode)
- Static method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
G
gaComparator
- Static variable in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
getArtifactMetadata()
- Method in exception org.apache.maven.mercury.metadata.
MetadataRetrievalException
getBigOnes(int...)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
getBigOnes(int, boolean)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
getBigOnes(int, int, boolean)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
getChildren()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getClasspath()
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
getClasspathAsTree()
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
getDepth()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getDistinctNodes(MetadataTreeNode, TreeSet<String>)
- Static method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getId()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getMaxDepth(int)
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getMd()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getOptimizer(MetadataTreeNode, SatContext)
- Method in interface org.apache.maven.mercury.metadata.sat.
SatOptimizer
returns the function to be minimized
getParent()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getQueries()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getQuery()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
getScope()
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
getSmallOnes(int...)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
getSmallOnes(int, int)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
H
hasChildren()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
I
isOptional()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
iterator()
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
J
JAVA_DEPENDENCY_MODEL
- Static variable in class org.apache.maven.mercury.metadata.
DependencyBuilderFactory
M
MetadataRetrievalException
- Exception in
org.apache.maven.mercury.metadata
Error while retrieving repository metadata from the repository.
MetadataRetrievalException(String)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataRetrievalException
MetadataRetrievalException(Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataRetrievalException
MetadataRetrievalException(String, Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataRetrievalException
MetadataRetrievalException(String, Throwable, ArtifactMetadata)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataRetrievalException
MetadataTreeArtifactFilter
- Interface in
org.apache.maven.mercury.metadata
This is a member of a chain of filters that can stop an ArtifactMetadata from reaching the resolution tree
MetadataTreeCircularDependencyException
- Exception in
org.apache.maven.mercury.metadata
MetadataTreeCircularDependencyException()
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeCircularDependencyException
MetadataTreeCircularDependencyException(String)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeCircularDependencyException
MetadataTreeCircularDependencyException(Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeCircularDependencyException
MetadataTreeCircularDependencyException(String, Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeCircularDependencyException
MetadataTreeException
- Exception in
org.apache.maven.mercury.metadata
MetadataTreeException()
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeException
MetadataTreeException(String)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeException
MetadataTreeException(Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeException
MetadataTreeException(String, Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.
MetadataTreeException
MetadataTreeNode
- Class in
org.apache.maven.mercury.metadata
metadata [dirty] Tree
MetadataTreeNode()
- Constructor for class org.apache.maven.mercury.metadata.
MetadataTreeNode
MetadataTreeNode(ArtifactMetadata, MetadataTreeNode, ArtifactBasicMetadata, boolean)
- Constructor for class org.apache.maven.mercury.metadata.
MetadataTreeNode
pointers to parent and query are a must.
MetadataTreeNode(ArtifactMetadata, MetadataTreeNode, ArtifactBasicMetadata)
- Constructor for class org.apache.maven.mercury.metadata.
MetadataTreeNode
MetadataTreeNodeGAComparator
- Class in
org.apache.maven.mercury.metadata
utility class for DefaultSatSolver.
MetadataTreeNodeGAComparator()
- Constructor for class org.apache.maven.mercury.metadata.
MetadataTreeNodeGAComparator
MetadataTreeNodeGAVComparator
- Class in
org.apache.maven.mercury.metadata
utility class for DefaultSatSolver.
MetadataTreeNodeGAVComparator()
- Constructor for class org.apache.maven.mercury.metadata.
MetadataTreeNodeGAVComparator
O
org.apache.maven.mercury.metadata
- package org.apache.maven.mercury.metadata
org.apache.maven.mercury.metadata.sat
- package org.apache.maven.mercury.metadata.sat
OSGI_DEPENDENCY_MODEL
- Static variable in class org.apache.maven.mercury.metadata.
DependencyBuilderFactory
R
register(MercuryEventListener)
- Method in interface org.apache.maven.mercury.metadata.
DependencyBuilder
register a listener for dependency events
register(MercuryEventListener)
- Method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
removeDuplicateGAVs(List<MetadataTreeNode>)
- Static method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
reNumber(MetadataTreeNode, int)
- Static method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
resolveConflicts(MetadataTreeNode)
- Method in interface org.apache.maven.mercury.metadata.
DependencyBuilder
hard to believe, but this actually resolves the conflicts, removing all duplicate GAVs from the tree
resolveConflictsAsTree(MetadataTreeNode)
- Method in interface org.apache.maven.mercury.metadata.
DependencyBuilder
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
S
SatException
- Exception in
org.apache.maven.mercury.metadata.sat
SatException()
- Constructor for exception org.apache.maven.mercury.metadata.sat.
SatException
SatException(String)
- Constructor for exception org.apache.maven.mercury.metadata.sat.
SatException
SatException(Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.sat.
SatException
SatException(String, Throwable)
- Constructor for exception org.apache.maven.mercury.metadata.sat.
SatException
SatHelper
- Class in
org.apache.maven.mercury.metadata.sat
SatHelper()
- Constructor for class org.apache.maven.mercury.metadata.sat.
SatHelper
SatOptimizer
- Interface in
org.apache.maven.mercury.metadata.sat
Sat solver optimizer - calculates and returns the minimization function
SatSolver
- Interface in
org.apache.maven.mercury.metadata.sat
setClasspath(List<ArtifactMetadata>)
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
setEventManager(EventManager)
- Method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
setId(int)
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
setParent(MetadataTreeNode)
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
setScope(ArtifactScopeEnum)
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
showNode(MetadataTreeNode, int, Writer)
- Static method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
helper method to print the tree into a Writer
showNode(MetadataTreeNode, int)
- Static method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
helper method to print the tree into sysout
solve()
- Method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
solve()
- Method in interface org.apache.maven.mercury.metadata.sat.
SatSolver
solveAsTree()
- Method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
sortBucket(List<MetadataTreeNode>, Comparator<MetadataTreeNode>, Comparator<MetadataTreeNode>)
- Static method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
reorders the bucket's lastComparator equal subsets with comparator.
sortBuckets(Map<String, List<MetadataTreeNode>>, List<Comparator<MetadataTreeNode>>)
- Static method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
T
toIntArray(int, int...)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
toString()
- Method in class org.apache.maven.mercury.metadata.
ClasspathContainer
toString()
- Method in class org.apache.maven.mercury.metadata.
MetadataTreeNode
TREE_BUILD_EVENT
- Static variable in interface org.apache.maven.mercury.metadata.
DependencyBuilder
TREE_NODE_BUILD_EVENT
- Static variable in interface org.apache.maven.mercury.metadata.
DependencyBuilder
U
unRegister(MercuryEventListener)
- Method in interface org.apache.maven.mercury.metadata.
DependencyBuilder
remove a listener
unRegister(MercuryEventListener)
- Method in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
V
vectorToString(IVecInt)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
vectorToString(IConstr)
- Static method in class org.apache.maven.mercury.metadata.sat.
SatHelper
veto(ArtifactBasicMetadata)
- Method in interface org.apache.maven.mercury.metadata.
MetadataTreeArtifactFilter
_
_context
- Variable in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
_eventManager
- Variable in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
_root
- Variable in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
_solver
- Variable in class org.apache.maven.mercury.metadata.sat.
DefaultSatSolver
A
B
C
D
E
F
G
H
I
J
M
O
R
S
T
U
V
_
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2002-2008
The Apache Software Foundation
. All Rights Reserved.