org.codehaus.mojo.pomtools.wrapper.custom
Class DependencyWrapper

java.lang.Object
  extended by org.codehaus.mojo.pomtools.wrapper.custom.DependencyWrapper

public class DependencyWrapper
extends java.lang.Object

Version:
$Id: DependencyWrapper.java 2166 2006-07-18 21:32:16Z carlos $
Author:
David Hawkins

Field Summary
static java.lang.String ARTIFACT_ID
           
static java.lang.String GROUP_ID
           
static java.lang.String SCOPE
           
static java.lang.String TYPE
           
static java.lang.String VERSION
           
 
Constructor Summary
DependencyWrapper(ObjectWrapper objWrapper)
           
 
Method Summary
 java.util.List getAllVersions()
           
 java.lang.String getArtifactId()
           
 java.lang.String getGroupId()
           
 VersionInfo getLatestVersion(boolean includeSnapshots)
           
 java.util.List getParsedVersions()
           
 java.lang.String getResolvedVersion()
          Its possible that this dependency has a null version because it is inheriting it from the parent.
 ModelVersionRange getResolvedVersionRange()
           
 java.lang.String getScope()
           
 java.lang.String getType()
           
 java.util.List getUnparsedVersions()
           
 java.lang.String getVersion()
           
 ModelVersionRange getVersionRange()
           
 ModelVersionRange getVersionRange(java.lang.String version)
           
 boolean isValidArtifact()
           
 boolean isValidGroupIdArtifactId()
           
 boolean isValidVersion()
           
 boolean isValidVersion(java.lang.String version)
           
protected  boolean setBoundedVersion(java.lang.String boundVersionSpec, boolean isLower)
           
 void setToLatestVersion(boolean includeSnapshots)
           
 void setVersion(java.lang.String version)
           
 boolean setVersionLowerBound(java.lang.String boundVersionSpec)
           
 boolean setVersionUpperBound(java.lang.String boundVersionSpec)
           
 java.lang.String toString()
          If groupId and artifactId are equal, only one of them is returned.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VERSION

public static final java.lang.String VERSION
See Also:
Constant Field Values

ARTIFACT_ID

public static final java.lang.String ARTIFACT_ID
See Also:
Constant Field Values

GROUP_ID

public static final java.lang.String GROUP_ID
See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

SCOPE

public static final java.lang.String SCOPE
See Also:
Constant Field Values
Constructor Detail

DependencyWrapper

public DependencyWrapper(ObjectWrapper objWrapper)
Method Detail

toString

public java.lang.String toString()
If groupId and artifactId are equal, only one of them is returned. commons-lang:commons-lang => commons-lang

Overrides:
toString in class java.lang.Object

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getGroupId

public java.lang.String getGroupId()

getArtifactId

public java.lang.String getArtifactId()

getType

public java.lang.String getType()

getScope

public java.lang.String getScope()

setToLatestVersion

public void setToLatestVersion(boolean includeSnapshots)

getVersionRange

public ModelVersionRange getVersionRange(java.lang.String version)

getVersionRange

public ModelVersionRange getVersionRange()

getResolvedVersionRange

public ModelVersionRange getResolvedVersionRange()

isValidArtifact

public boolean isValidArtifact()

isValidGroupIdArtifactId

public boolean isValidGroupIdArtifactId()

isValidVersion

public boolean isValidVersion()

isValidVersion

public boolean isValidVersion(java.lang.String version)

setVersionLowerBound

public boolean setVersionLowerBound(java.lang.String boundVersionSpec)
                             throws PomToolsVersionException
Throws:
PomToolsVersionException

setVersionUpperBound

public boolean setVersionUpperBound(java.lang.String boundVersionSpec)
                             throws PomToolsVersionException
Throws:
PomToolsVersionException

setBoundedVersion

protected boolean setBoundedVersion(java.lang.String boundVersionSpec,
                                    boolean isLower)
                             throws PomToolsVersionException
Throws:
PomToolsVersionException

getAllVersions

public java.util.List getAllVersions()

getParsedVersions

public java.util.List getParsedVersions()

getUnparsedVersions

public java.util.List getUnparsedVersions()

getResolvedVersion

public java.lang.String getResolvedVersion()
Its possible that this dependency has a null version because it is inheriting it from the parent. Return the parent's version of the dependency if this one is null

Returns:

getLatestVersion

public VersionInfo getLatestVersion(boolean includeSnapshots)


Copyright © 2010 The Codehaus. All Rights Reserved.