org.apache.maven.plugin.war.stub
Class AbstractArtifactStub

java.lang.Object
  extended by org.apache.maven.plugin.testing.stubs.ArtifactStub
      extended by org.apache.maven.plugin.war.stub.AbstractArtifactStub
All Implemented Interfaces:
Comparable, org.apache.maven.artifact.Artifact
Direct Known Subclasses:
AarArtifactStub, EJBArtifactStub, EJBArtifactStubWithClassifier, EJBClientArtifactStub, JarArtifactStub, MarArtifactStub, PARArtifactStub, TLDArtifactStub, WarArtifactStub, WarOverlayStub, ZipArtifactStub

public abstract class AbstractArtifactStub
extends org.apache.maven.plugin.testing.stubs.ArtifactStub


Field Summary
protected  String basedir
           
 
Fields inherited from interface org.apache.maven.artifact.Artifact
LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN
 
Constructor Summary
AbstractArtifactStub(String _basedir)
           
 
Method Summary
 int compareTo(Object o)
           
 boolean equals(Object o)
           
 org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()
           
 String getScope()
           
 String getVersion()
           
 org.apache.maven.artifact.versioning.VersionRange getVersionRange()
           
 boolean isOptional()
           
 
Methods inherited from class org.apache.maven.plugin.testing.stubs.ArtifactStub
addMetadata, getArtifactId, getAvailableVersions, getBaseVersion, getClassifier, getDependencyConflictId, getDependencyFilter, getDependencyTrail, getDownloadUrl, getFile, getGroupId, getId, getMetadataList, getRepository, getSelectedVersion, getType, hasClassifier, isRelease, isResolved, isSelectedVersionKnown, isSnapshot, selectVersion, setArtifactHandler, setArtifactId, setAvailableVersions, setBaseVersion, setDependencyFilter, setDependencyTrail, setDownloadUrl, setFile, setGroupId, setOptional, setRelease, setRepository, setResolved, setResolvedVersion, setScope, setType, setVersion, setVersionRange, toString, updateVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

basedir

protected String basedir
Constructor Detail

AbstractArtifactStub

public AbstractArtifactStub(String _basedir)
Method Detail

getVersion

public String getVersion()
Specified by:
getVersion in interface org.apache.maven.artifact.Artifact
Overrides:
getVersion in class org.apache.maven.plugin.testing.stubs.ArtifactStub

getScope

public String getScope()
Specified by:
getScope in interface org.apache.maven.artifact.Artifact
Overrides:
getScope in class org.apache.maven.plugin.testing.stubs.ArtifactStub

getVersionRange

public org.apache.maven.artifact.versioning.VersionRange getVersionRange()
Specified by:
getVersionRange in interface org.apache.maven.artifact.Artifact
Overrides:
getVersionRange in class org.apache.maven.plugin.testing.stubs.ArtifactStub

isOptional

public boolean isOptional()
Specified by:
isOptional in interface org.apache.maven.artifact.Artifact
Overrides:
isOptional in class org.apache.maven.plugin.testing.stubs.ArtifactStub

getArtifactHandler

public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()
Specified by:
getArtifactHandler in interface org.apache.maven.artifact.Artifact
Overrides:
getArtifactHandler in class org.apache.maven.plugin.testing.stubs.ArtifactStub

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable
Overrides:
compareTo in class org.apache.maven.plugin.testing.stubs.ArtifactStub

equals

public boolean equals(Object o)
Overrides:
equals in class Object


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