Package org.eclipse.tycho.p2.resolver
Class WrappedArtifact
- java.lang.Object
-
- org.eclipse.tycho.p2.metadata.ArtifactFacadeProxy
-
- org.eclipse.tycho.p2.resolver.WrappedArtifact
-
- All Implemented Interfaces:
IArtifactFacade
public final class WrappedArtifact extends ArtifactFacadeProxy
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
classifier
private java.io.File
file
private java.util.jar.Manifest
manifest
private static java.lang.String
WRAPPED_CLASSIFIER
private java.lang.String
wrappedBsn
private java.lang.String
wrappedVersion
-
Fields inherited from class org.eclipse.tycho.p2.metadata.ArtifactFacadeProxy
proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description private
WrappedArtifact(java.io.File file, IArtifactFacade wrapped, java.lang.String classifier, java.lang.String wrappedBsn, java.lang.String wrappedVersion, java.util.jar.Manifest manifest)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
createBundleSymbolicNameFromArtifact(java.lang.String prefix, IArtifactFacade mavenArtifact)
static java.lang.String
createClassifierFromArtifact(IArtifactFacade mavenArtifact)
static aQute.bnd.version.Version
createOSGiVersionFromArtifact(IArtifactFacade mavenArtifact)
static java.util.Properties
createPropertiesForPrefix(java.lang.String prefix)
static WrappedArtifact
createWrappedArtifact(IArtifactFacade mavenArtifact, java.lang.String prefix, java.io.File wrappedFile)
static WrappedArtifact
createWrappedArtifact(IArtifactFacade mavenArtifact, java.util.Properties bndInstructions, java.io.File wrappedFile)
boolean
equals(java.lang.Object obj)
java.lang.String
getClassifier()
java.lang.String
getGeneratedManifest()
java.io.File
getLocation()
java.lang.String
getPackagingType()
java.lang.String
getReferenceHint()
java.lang.String
getWrappedBsn()
java.lang.String
getWrappedVersion()
int
hashCode()
java.lang.String
toString()
-
Methods inherited from class org.eclipse.tycho.p2.metadata.ArtifactFacadeProxy
getArtifactId, getGroupId, getVersion
-
-
-
-
Field Detail
-
WRAPPED_CLASSIFIER
private static final java.lang.String WRAPPED_CLASSIFIER
- See Also:
- Constant Field Values
-
file
private final java.io.File file
-
classifier
private final java.lang.String classifier
-
wrappedBsn
private java.lang.String wrappedBsn
-
wrappedVersion
private java.lang.String wrappedVersion
-
manifest
private java.util.jar.Manifest manifest
-
-
Constructor Detail
-
WrappedArtifact
private WrappedArtifact(java.io.File file, IArtifactFacade wrapped, java.lang.String classifier, java.lang.String wrappedBsn, java.lang.String wrappedVersion, java.util.jar.Manifest manifest)
-
-
Method Detail
-
getLocation
public java.io.File getLocation()
- Specified by:
getLocation
in interfaceIArtifactFacade
- Overrides:
getLocation
in classArtifactFacadeProxy
-
getClassifier
public java.lang.String getClassifier()
- Specified by:
getClassifier
in interfaceIArtifactFacade
- Overrides:
getClassifier
in classArtifactFacadeProxy
-
getPackagingType
public java.lang.String getPackagingType()
- Specified by:
getPackagingType
in interfaceIArtifactFacade
- Overrides:
getPackagingType
in classArtifactFacadeProxy
-
getWrappedBsn
public java.lang.String getWrappedBsn()
-
getWrappedVersion
public java.lang.String getWrappedVersion()
-
getReferenceHint
public java.lang.String getReferenceHint()
-
getGeneratedManifest
public java.lang.String getGeneratedManifest()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classArtifactFacadeProxy
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classArtifactFacadeProxy
-
createWrappedArtifact
public static WrappedArtifact createWrappedArtifact(IArtifactFacade mavenArtifact, java.lang.String prefix, java.io.File wrappedFile) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createWrappedArtifact
public static WrappedArtifact createWrappedArtifact(IArtifactFacade mavenArtifact, java.util.Properties bndInstructions, java.io.File wrappedFile) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createPropertiesForPrefix
public static java.util.Properties createPropertiesForPrefix(java.lang.String prefix)
-
createClassifierFromArtifact
public static java.lang.String createClassifierFromArtifact(IArtifactFacade mavenArtifact)
-
createBundleSymbolicNameFromArtifact
public static java.lang.String createBundleSymbolicNameFromArtifact(java.lang.String prefix, IArtifactFacade mavenArtifact)
-
createOSGiVersionFromArtifact
public static aQute.bnd.version.Version createOSGiVersionFromArtifact(IArtifactFacade mavenArtifact)
-
-