org.freehep.maven.nar
Class AttachedNarArtifact

java.lang.Object
  extended by org.apache.maven.artifact.DefaultArtifact
      extended by org.freehep.maven.nar.AttachedNarArtifact
All Implemented Interfaces:
Comparable, org.apache.maven.artifact.Artifact

public class AttachedNarArtifact
extends org.apache.maven.artifact.DefaultArtifact

NarArtifact with its own type, classifier and artifactHandler.

Version:
$Id: AttachedNarArtifact.java 13116 2007-07-24 05:44:30Z duns $
Author:
Mark Donszelmann

Field Summary
 
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
AttachedNarArtifact(org.apache.maven.artifact.Artifact parent, String type, String classifier)
           
AttachedNarArtifact(String groupId, String artifactId, String version, String scope, String type, String classifier, boolean optional)
           
 
Method Summary
 
Methods inherited from class org.apache.maven.artifact.DefaultArtifact
addMetadata, compareTo, equals, getArtifactHandler, getArtifactId, getAvailableVersions, getBaseVersion, getClassifier, getDependencyConflictId, getDependencyFilter, getDependencyTrail, getDownloadUrl, getFile, getGroupId, getId, getMetadataList, getRepository, getScope, getSelectedVersion, getType, getVersion, getVersionRange, hasClassifier, hashCode, isOptional, isRelease, isResolved, isSelectedVersionKnown, isSnapshot, selectVersion, setArtifactHandler, setArtifactId, setAvailableVersions, setBaseVersion, setDependencyFilter, setDependencyTrail, setDownloadUrl, setFile, setGroupId, setRelease, setRepository, setResolved, setResolvedVersion, setScope, setVersion, setVersionRange, toString, updateVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttachedNarArtifact

public AttachedNarArtifact(String groupId,
                           String artifactId,
                           String version,
                           String scope,
                           String type,
                           String classifier,
                           boolean optional)
                    throws org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

AttachedNarArtifact

public AttachedNarArtifact(org.apache.maven.artifact.Artifact parent,
                           String type,
                           String classifier)


Copyright 2000-2007 FreeHEP. All Rights Reserved.