org.deptool
Interface DependencyLocator

All Known Implementing Classes:
DefaultDependencyLocator

public interface DependencyLocator

Helps locate dependencies

Author:
cbozic

Method Summary
 void addDependencies(java.util.HashSet<Dependency> dependencies)
          Adds dependencies on which this locator will operate
 java.util.Set<java.lang.String> getAllVersions(java.lang.String groupId, java.lang.String artifactId)
          returns all of the dependencies in a given group and named by the artifactId
 java.util.Set<java.lang.String> getArtifacts(java.lang.String groupId)
          returns all the artifacts in a group
 java.lang.String getCurrentVersion(java.lang.String groupId, java.lang.String artifactId)
          returns the current version of a dependency in a given group and named by the artifactId
 java.util.Set<java.lang.String> getGroupIds()
          returns all of the group ids
 java.util.Set<java.lang.String> search(java.lang.String search)
          returns all groupId's of dependencies with either a groupId, artifactictId, or a version containing the specified search string
 

Method Detail

getGroupIds

java.util.Set<java.lang.String> getGroupIds()
returns all of the group ids

Returns:

getArtifacts

java.util.Set<java.lang.String> getArtifacts(java.lang.String groupId)
returns all the artifacts in a group

Parameters:
groupId -
Returns:

getAllVersions

java.util.Set<java.lang.String> getAllVersions(java.lang.String groupId,
                                               java.lang.String artifactId)
returns all of the dependencies in a given group and named by the artifactId

Parameters:
groupId -
artifactId -
Returns:

getCurrentVersion

java.lang.String getCurrentVersion(java.lang.String groupId,
                                   java.lang.String artifactId)
returns the current version of a dependency in a given group and named by the artifactId

Parameters:
groupId -
artifactId -
Returns:

search

java.util.Set<java.lang.String> search(java.lang.String search)
returns all groupId's of dependencies with either a groupId, artifactictId, or a version containing the specified search string

Parameters:
search -
Returns:

addDependencies

void addDependencies(java.util.HashSet<Dependency> dependencies)
Adds dependencies on which this locator will operate

Parameters:
dependencies -


Copyright © 2006 . All Rights Reserved.