public class ArtifactInfo extends ArtifactInfoRecord
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ArtifactInfo.ContextVersionComparator
A context and version comparator
|
(package private) static class |
ArtifactInfo.RepositoryVersionComparator
A repository and version comparator
|
(package private) static class |
ArtifactInfo.VersionComparator
A version comparator
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL_GROUPS |
static java.lang.String |
ALL_GROUPS_LIST |
static java.lang.String |
ALL_GROUPS_VALUE |
static java.lang.String |
ARTIFACT_ID
ArtifactId.
|
private java.lang.String |
artifactId |
private org.eclipse.aether.version.Version |
artifactVersion |
private java.util.Map<java.lang.String,java.lang.String> |
attributes |
static java.lang.String |
BUNDLE_EXPORT_PACKAGE |
static java.lang.String |
BUNDLE_PROVIDE_CAPABILITY
OSGI Provide-Capability header
|
static java.lang.String |
BUNDLE_REQUIRE_CAPABILITY
OSGI Provide-Capability header
|
static java.lang.String |
BUNDLE_SYMBOLIC_NAME |
static java.lang.String |
BUNDLE_VERSION |
private java.lang.String |
bundleDescription
contains osgi metadata Bundle-Description if available
|
private java.lang.String |
bundleDocUrl
contains osgi metadata Bundle-DocURL if available
|
private java.lang.String |
bundleExportPackage
contains osgi metadata Export-Package if available
|
private java.lang.String |
bundleExportService
contains osgi metadata Export-Service if available
|
private java.lang.String |
bundleFragmentHost
bundle Fragment Host
|
private java.lang.String |
bundleImportPackage
contains osgi metadata Import-Package if available
|
private java.lang.String |
bundleLicense
contains osgi metadata Bundle-License if available
|
private java.lang.String |
bundleName
contains osgi metadata Bundle-Name if available
|
private java.lang.String |
bundleProvideCapability
contains osgi metadata Provide-Capability if available
|
private java.lang.String |
bundleRequireBundle
contains osgi metadata Require-Bundle if available
|
private java.lang.String |
bundleRequireCapability
contains osgi metadata Require-Capability if available
|
private java.lang.String |
bundleRequiredExecutionEnvironment
bundle required execution environment
|
private java.lang.String |
bundleSymbolicName
contains osgi metadata Bundle-SymbolicName if available
|
private java.lang.String |
bundleVersion
contains osgi metadata Bundle-Version if available
|
private java.lang.String |
classifier |
static java.lang.String |
CLASSIFIER
Classifier.
|
private java.lang.String |
classNames |
private java.lang.String |
context |
static java.util.Comparator<ArtifactInfo> |
CONTEXT_VERSION_COMPARATOR |
private static java.util.List<Field> |
DEFAULT_FIELDS |
static java.lang.String |
DELETED
Field that contains
UINFO value for deleted artifact |
private java.lang.String |
description |
static java.lang.String |
DESCRIPTION
Description.
|
private java.util.List<Field> |
fields |
private java.lang.String |
fileExtension |
private java.lang.String |
fileName |
private java.util.List<java.lang.String> |
goals
Plugin goals (only if packaging is "maven-plugin")
|
static java.lang.String |
GROUP_ID
GroupId.
|
private java.lang.String |
groupId |
static java.lang.String |
INFO
Info: packaging, lastModified, size, sourcesExists, javadocExists, signatureExists.
|
private ArtifactAvailability |
javadocExists |
static java.lang.String |
LAST_MODIFIED
Last modified.
|
private long |
lastModified |
private float |
luceneScore |
private java.util.List<MatchHighlight> |
matchHighlights |
private java.lang.String |
md5 |
private java.lang.String |
name |
static java.lang.String |
NAME
Name.
|
static java.lang.String |
NAMES
Class names Stored compressed, indexed tokenized
|
private java.lang.String |
packaging
Artifact packaging for the main artifact and extension for secondary artifact (no classifier)
|
static java.lang.String |
PACKAGING
Packaging.
|
private java.lang.String |
path |
static java.lang.String |
PLUGIN_GOALS
Plugin goals.
|
static java.lang.String |
PLUGIN_PREFIX
Plugin prefix.
|
private java.lang.String |
prefix
Plugin goal prefix (only if packaging is "maven-plugin")
|
private java.lang.String |
remoteUrl |
private java.lang.String |
repository |
static java.util.Comparator<ArtifactInfo> |
REPOSITORY_VERSION_COMPARATOR |
static java.lang.String |
ROOT_GROUPS |
static java.lang.String |
ROOT_GROUPS_LIST |
static java.lang.String |
ROOT_GROUPS_VALUE |
private static long |
serialVersionUID |
private java.lang.String |
sha1 |
static java.lang.String |
SHA1
SHA1.
|
private java.lang.String |
sha256
sha256 digest (for OSGI repository resolvers)
|
private ArtifactAvailability |
signatureExists |
private long |
size |
private ArtifactAvailability |
sourcesExists |
static java.lang.String |
UINFO
Unique groupId, artifactId, version, classifier, extension (or packaging).
|
private java.lang.String |
version |
static java.lang.String |
VERSION
Version.
|
static java.util.Comparator<ArtifactInfo> |
VERSION_COMPARATOR |
private org.eclipse.aether.version.VersionScheme |
versionScheme |
FLD_DELETED, FLD_UINFO, FS, FS_PATTERN, NA
Constructor and Description |
---|
ArtifactInfo() |
ArtifactInfo(java.lang.String repository,
java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier,
java.lang.String extension) |
Modifier and Type | Method and Description |
---|---|
Gav |
calculateGav() |
java.lang.String |
getArtifactId() |
org.eclipse.aether.version.Version |
getArtifactVersion() |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
java.lang.String |
getBundleDescription() |
java.lang.String |
getBundleDocUrl() |
java.lang.String |
getBundleExportPackage() |
java.lang.String |
getBundleExportService() |
java.lang.String |
getBundleFragmentHost() |
java.lang.String |
getBundleImportPackage() |
java.lang.String |
getBundleLicense() |
java.lang.String |
getBundleName() |
java.lang.String |
getBundleProvideCapability() |
java.lang.String |
getBundleRequireBundle() |
java.lang.String |
getBundleRequireCapability() |
java.lang.String |
getBundleRequiredExecutionEnvironment() |
java.lang.String |
getBundleSymbolicName() |
java.lang.String |
getBundleVersion() |
java.lang.String |
getClassifier() |
java.lang.String |
getClassNames() |
java.lang.String |
getContext() |
java.lang.String |
getDescription() |
java.util.Collection<Field> |
getFields() |
java.lang.String |
getFieldValue(Field field)
This method will disappear, once we drop ArtifactInfo.
|
java.lang.String |
getFileExtension() |
java.lang.String |
getFileName() |
java.util.List<java.lang.String> |
getGoals() |
java.lang.String |
getGroupId() |
ArtifactAvailability |
getJavadocExists() |
long |
getLastModified() |
float |
getLuceneScore() |
java.util.List<MatchHighlight> |
getMatchHighlights() |
java.lang.String |
getMd5() |
java.lang.String |
getName() |
java.lang.String |
getPackaging() |
java.lang.String |
getPath() |
java.lang.String |
getPrefix() |
java.lang.String |
getRemoteUrl() |
java.lang.String |
getRepository() |
java.lang.String |
getRootGroup() |
java.lang.String |
getSha1() |
java.lang.String |
getSha256() |
ArtifactAvailability |
getSignatureExists() |
long |
getSize() |
ArtifactAvailability |
getSourcesExists() |
java.lang.String |
getUinfo() |
java.lang.String |
getVersion() |
org.eclipse.aether.version.VersionScheme |
getVersionScheme() |
static java.lang.String |
lst2str(java.util.Collection<java.lang.String> list) |
static java.lang.String |
nvl(java.lang.String v) |
static java.lang.String |
renvl(java.lang.String v) |
void |
setArtifactId(java.lang.String artifactId) |
void |
setArtifactVersion(org.eclipse.aether.version.Version artifactVersion) |
void |
setBundleDescription(java.lang.String bundleDescription) |
void |
setBundleDocUrl(java.lang.String bundleDocUrl) |
void |
setBundleExportPackage(java.lang.String bundleExportPackage) |
void |
setBundleExportService(java.lang.String bundleExportService) |
void |
setBundleFragmentHost(java.lang.String bundleFragmentHost) |
void |
setBundleImportPackage(java.lang.String bundleImportPackage) |
void |
setBundleLicense(java.lang.String bundleLicense) |
void |
setBundleName(java.lang.String bundleName) |
void |
setBundleProvideCapability(java.lang.String bundleProvideCapability) |
void |
setBundleRequireBundle(java.lang.String bundleRequireBundle) |
void |
setBundleRequireCapability(java.lang.String bundleRequireCapability) |
void |
setBundleRequiredExecutionEnvironment(java.lang.String bundleRequiredExecutionEnvironment) |
void |
setBundleSymbolicName(java.lang.String bundleSymbolicName) |
void |
setBundleVersion(java.lang.String bundleVersion) |
void |
setClassifier(java.lang.String classifier) |
void |
setClassNames(java.lang.String classNames) |
void |
setContext(java.lang.String context) |
void |
setDescription(java.lang.String description) |
void |
setFields(java.util.List<Field> fields) |
ArtifactInfo |
setFieldValue(Field field,
java.lang.String value) |
void |
setFileExtension(java.lang.String fileExtension) |
void |
setFileName(java.lang.String fileName) |
void |
setGoals(java.util.List<java.lang.String> goals) |
void |
setGroupId(java.lang.String groupId) |
void |
setJavadocExists(ArtifactAvailability javadocExists) |
void |
setLastModified(long lastModified) |
void |
setLuceneScore(float score) |
void |
setMd5(java.lang.String md5) |
void |
setName(java.lang.String name) |
void |
setPackaging(java.lang.String packaging) |
void |
setPath(java.lang.String path) |
void |
setPrefix(java.lang.String prefix) |
void |
setRemoteUrl(java.lang.String remoteUrl) |
void |
setRepository(java.lang.String repository) |
void |
setSha1(java.lang.String sha1) |
void |
setSha256(java.lang.String sha256) |
void |
setSignatureExists(ArtifactAvailability signatureExists) |
void |
setSize(long size) |
void |
setSourcesExists(ArtifactAvailability sourcesExists) |
void |
setVersion(java.lang.String version) |
static java.util.List<java.lang.String> |
str2lst(java.lang.String str) |
java.lang.String |
toString() |
private static final long serialVersionUID
public static final java.lang.String ROOT_GROUPS
public static final java.lang.String ROOT_GROUPS_VALUE
public static final java.lang.String ROOT_GROUPS_LIST
public static final java.lang.String ALL_GROUPS
public static final java.lang.String ALL_GROUPS_VALUE
public static final java.lang.String ALL_GROUPS_LIST
public static final java.lang.String UINFO
public static final java.lang.String DELETED
UINFO
value for deleted artifactpublic static final java.lang.String GROUP_ID
public static final java.lang.String ARTIFACT_ID
public static final java.lang.String VERSION
public static final java.lang.String PACKAGING
public static final java.lang.String CLASSIFIER
public static final java.lang.String INFO
public static final java.lang.String NAME
public static final java.lang.String DESCRIPTION
public static final java.lang.String LAST_MODIFIED
public static final java.lang.String SHA1
public static final java.lang.String NAMES
public static final java.lang.String PLUGIN_PREFIX
public static final java.lang.String PLUGIN_GOALS
public static final java.lang.String BUNDLE_SYMBOLIC_NAME
public static final java.lang.String BUNDLE_VERSION
public static final java.lang.String BUNDLE_EXPORT_PACKAGE
public static final java.lang.String BUNDLE_PROVIDE_CAPABILITY
public static final java.lang.String BUNDLE_REQUIRE_CAPABILITY
public static final java.util.Comparator<ArtifactInfo> VERSION_COMPARATOR
public static final java.util.Comparator<ArtifactInfo> REPOSITORY_VERSION_COMPARATOR
public static final java.util.Comparator<ArtifactInfo> CONTEXT_VERSION_COMPARATOR
private java.lang.String fileName
private java.lang.String fileExtension
private java.lang.String groupId
private java.lang.String artifactId
private java.lang.String version
private transient org.eclipse.aether.version.Version artifactVersion
private transient float luceneScore
private java.lang.String classifier
private java.lang.String packaging
private java.lang.String name
private java.lang.String description
private long lastModified
private long size
private java.lang.String md5
private java.lang.String sha1
private ArtifactAvailability sourcesExists
private ArtifactAvailability javadocExists
private ArtifactAvailability signatureExists
private java.lang.String classNames
private java.lang.String repository
private java.lang.String path
private java.lang.String remoteUrl
private java.lang.String context
private java.lang.String prefix
private java.util.List<java.lang.String> goals
private java.lang.String bundleVersion
private java.lang.String bundleSymbolicName
private java.lang.String bundleExportPackage
private java.lang.String bundleExportService
private java.lang.String bundleDescription
private java.lang.String bundleName
private java.lang.String bundleLicense
private java.lang.String bundleDocUrl
private java.lang.String bundleImportPackage
private java.lang.String bundleRequireBundle
private java.lang.String bundleProvideCapability
private java.lang.String bundleRequireCapability
private java.lang.String sha256
private java.lang.String bundleFragmentHost
private java.lang.String bundleRequiredExecutionEnvironment
private final java.util.Map<java.lang.String,java.lang.String> attributes
private final java.util.List<MatchHighlight> matchHighlights
private final transient org.eclipse.aether.version.VersionScheme versionScheme
private static final java.util.List<Field> DEFAULT_FIELDS
private java.util.List<Field> fields
public ArtifactInfo()
public ArtifactInfo(java.lang.String repository, java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String classifier, java.lang.String extension)
public org.eclipse.aether.version.Version getArtifactVersion()
public float getLuceneScore()
public void setLuceneScore(float score)
public java.lang.String getUinfo()
public java.lang.String getRootGroup()
public Gav calculateGav()
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public java.util.List<MatchHighlight> getMatchHighlights()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Collection<Field> getFields()
public java.lang.String getFieldValue(Field field)
field
- public ArtifactInfo setFieldValue(Field field, java.lang.String value)
public static java.lang.String nvl(java.lang.String v)
public static java.lang.String renvl(java.lang.String v)
public static java.lang.String lst2str(java.util.Collection<java.lang.String> list)
public static java.util.List<java.lang.String> str2lst(java.lang.String str)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.lang.String getFileExtension()
public void setFileExtension(java.lang.String fileExtension)
public java.lang.String getGroupId()
public void setGroupId(java.lang.String groupId)
public java.lang.String getArtifactId()
public void setArtifactId(java.lang.String artifactId)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public void setArtifactVersion(org.eclipse.aether.version.Version artifactVersion)
public java.lang.String getClassifier()
public void setClassifier(java.lang.String classifier)
public java.lang.String getPackaging()
public void setPackaging(java.lang.String packaging)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public long getLastModified()
public void setLastModified(long lastModified)
public long getSize()
public void setSize(long size)
public java.lang.String getMd5()
public void setMd5(java.lang.String md5)
public java.lang.String getSha1()
public void setSha1(java.lang.String sha1)
public ArtifactAvailability getSourcesExists()
public void setSourcesExists(ArtifactAvailability sourcesExists)
public ArtifactAvailability getJavadocExists()
public void setJavadocExists(ArtifactAvailability javadocExists)
public ArtifactAvailability getSignatureExists()
public void setSignatureExists(ArtifactAvailability signatureExists)
public java.lang.String getClassNames()
public void setClassNames(java.lang.String classNames)
public java.lang.String getRepository()
public void setRepository(java.lang.String repository)
public java.lang.String getPath()
public void setPath(java.lang.String path)
public java.lang.String getRemoteUrl()
public void setRemoteUrl(java.lang.String remoteUrl)
public java.lang.String getContext()
public void setContext(java.lang.String context)
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
public java.util.List<java.lang.String> getGoals()
public void setGoals(java.util.List<java.lang.String> goals)
public java.lang.String getBundleVersion()
public void setBundleVersion(java.lang.String bundleVersion)
public java.lang.String getBundleSymbolicName()
public void setBundleSymbolicName(java.lang.String bundleSymbolicName)
public java.lang.String getBundleExportPackage()
public void setBundleExportPackage(java.lang.String bundleExportPackage)
public java.lang.String getBundleExportService()
public void setBundleExportService(java.lang.String bundleExportService)
public java.lang.String getBundleDescription()
public void setBundleDescription(java.lang.String bundleDescription)
public java.lang.String getBundleName()
public void setBundleName(java.lang.String bundleName)
public java.lang.String getBundleLicense()
public void setBundleLicense(java.lang.String bundleLicense)
public java.lang.String getBundleDocUrl()
public void setBundleDocUrl(java.lang.String bundleDocUrl)
public java.lang.String getBundleImportPackage()
public void setBundleImportPackage(java.lang.String bundleImportPackage)
public java.lang.String getBundleRequireBundle()
public void setBundleRequireBundle(java.lang.String bundleRequireBundle)
public org.eclipse.aether.version.VersionScheme getVersionScheme()
public void setFields(java.util.List<Field> fields)
public java.lang.String getBundleProvideCapability()
public void setBundleProvideCapability(java.lang.String bundleProvideCapability)
public java.lang.String getBundleRequireCapability()
public void setBundleRequireCapability(java.lang.String bundleRequireCapability)
public java.lang.String getSha256()
public void setSha256(java.lang.String sha256)
public java.lang.String getBundleFragmentHost()
public void setBundleFragmentHost(java.lang.String bundleFragmentHost)
public java.lang.String getBundleRequiredExecutionEnvironment()
public void setBundleRequiredExecutionEnvironment(java.lang.String bundleRequiredExecutionEnvironment)