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.
|
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_SYMBOLIC_NAME |
static java.lang.String |
BUNDLE_VERSION |
java.lang.String |
bundleDescription
contains osgi metadata Bundle-Description if available
|
java.lang.String |
bundleDocUrl
contains osgi metadata Bundle-DocURL if available
|
java.lang.String |
bundleExportPackage
contains osgi metadata Export-Package if available
|
java.lang.String |
bundleExportService
contains osgi metadata Export-Service if available
|
java.lang.String |
bundleImportPackage
contains osgi metadata Import-Package if available
|
java.lang.String |
bundleLicense
contains osgi metadata Bundle-License if available
|
java.lang.String |
bundleName
contains osgi metadata Bundle-Name if available
|
java.lang.String |
bundleRequireBundle
contains osgi metadata Require-Bundle if available
|
java.lang.String |
bundleSymbolicName
contains osgi metadata Bundle-SymbolicName if available
|
java.lang.String |
bundleVersion
contains osgi metadata Bundle-Version if available
|
java.lang.String |
classifier |
static java.lang.String |
CLASSIFIER
Classifier.
|
java.lang.String |
classNames |
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 |
java.lang.String |
description |
static java.lang.String |
DESCRIPTION
Description.
|
java.lang.String |
fextension |
private java.util.List<Field> |
fields |
java.lang.String |
fname |
java.util.List<java.lang.String> |
goals
Plugin goals (only if packaging is "maven-plugin")
|
static java.lang.String |
GROUP_ID
GroupId.
|
java.lang.String |
groupId |
static java.lang.String |
INFO
Info: packaging, lastModified, size, sourcesExists, javadocExists, signatureExists.
|
ArtifactAvailablility |
javadocExists |
static java.lang.String |
LAST_MODIFIED
Last modified.
|
long |
lastModified |
private float |
luceneScore |
private java.util.List<MatchHighlight> |
matchHighlights |
java.lang.String |
md5 |
java.lang.String |
name |
static java.lang.String |
NAME
Name.
|
static java.lang.String |
NAMES
Class names Stored compressed, indexed tokeninzed
|
java.lang.String |
packaging
Artifact packaging for the main artifact and extension for secondary artifact (no classifier)
|
static java.lang.String |
PACKAGING
Packaging.
|
java.lang.String |
path |
static java.lang.String |
PLUGIN_GOALS
Plugin goals.
|
static java.lang.String |
PLUGIN_PREFIX
Plugin prefix.
|
java.lang.String |
prefix
Plugin goal prefix (only if packaging is "maven-plugin")
|
java.lang.String |
remoteUrl |
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 |
java.lang.String |
sha1 |
static java.lang.String |
SHA1
SHA1.
|
ArtifactAvailablility |
signatureExists |
long |
size |
ArtifactAvailablility |
sourcesExists |
private java.lang.String |
uinfo |
static java.lang.String |
UINFO
Unique groupId, artifactId, version, classifier, extension (or packaging).
|
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) |
Modifier and Type | Method and Description |
---|---|
Gav |
calculateGav() |
org.eclipse.aether.version.Version |
getArtifactVersion() |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes() |
java.util.Collection<Field> |
getFields() |
java.lang.String |
getFieldValue(Field field)
This method will disappear, once we drop ArtifactInfo.
|
float |
getLuceneScore() |
java.util.List<MatchHighlight> |
getMatchHighlights() |
java.lang.String |
getRootGroup() |
java.lang.String |
getUinfo() |
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) |
ArtifactInfo |
setFieldValue(Field field,
java.lang.String value) |
void |
setLuceneScore(float score) |
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.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
public java.lang.String fname
public java.lang.String fextension
public java.lang.String groupId
public java.lang.String artifactId
public java.lang.String version
private transient org.eclipse.aether.version.Version artifactVersion
private transient float luceneScore
public java.lang.String classifier
public java.lang.String packaging
public java.lang.String name
public java.lang.String description
public long lastModified
public long size
public java.lang.String md5
public java.lang.String sha1
public ArtifactAvailablility sourcesExists
public ArtifactAvailablility javadocExists
public ArtifactAvailablility signatureExists
public java.lang.String classNames
public java.lang.String repository
public java.lang.String path
public java.lang.String remoteUrl
public java.lang.String context
public java.lang.String prefix
public java.util.List<java.lang.String> goals
public java.lang.String bundleVersion
public java.lang.String bundleSymbolicName
public java.lang.String bundleExportPackage
public java.lang.String bundleExportService
public java.lang.String bundleDescription
public java.lang.String bundleName
public java.lang.String bundleLicense
public java.lang.String bundleDocUrl
public java.lang.String bundleImportPackage
public java.lang.String bundleRequireBundle
private java.lang.String uinfo
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)
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)