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 _

Copyright © 2002-2008 The Apache Software Foundation. All Rights Reserved.