public interface ArtifactDiff
Modifier and Type | Interface and Description |
---|---|
static class |
ArtifactDiff.ChangeType
The type of a change.
|
static class |
ArtifactDiff.Field<T>
A typed field.
|
Modifier and Type | Field and Description |
---|---|
static ArtifactDiff.Field<java.lang.String> |
ARTIFACT_PATH |
static ArtifactDiff.Field<ArtifactDiff.ChangeType> |
CHANGE_TYPE |
static ArtifactDiff.Field<java.lang.String> |
ELEMENT_ID |
static ArtifactDiff.Field<java.lang.String> |
ELEMENT_NAME |
static ArtifactDiff.Field<java.lang.String> |
ELEMENT_TYPE |
static ArtifactDiff.Field<ArtifactMergeInfo> |
MERGE_INFO |
static ArtifactDiff.Field<java.lang.String> |
REPORTED_BY |
static ArtifactDiff.Field<java.lang.String> |
REPOSITORY_ID |
Modifier and Type | Method and Description |
---|---|
<T> T |
get(ArtifactDiff.Field<T> field)
Returns the value of a field.
|
static final ArtifactDiff.Field<java.lang.String> ELEMENT_NAME
static final ArtifactDiff.Field<java.lang.String> ELEMENT_TYPE
static final ArtifactDiff.Field<java.lang.String> ELEMENT_ID
static final ArtifactDiff.Field<java.lang.String> ARTIFACT_PATH
static final ArtifactDiff.Field<ArtifactDiff.ChangeType> CHANGE_TYPE
static final ArtifactDiff.Field<ArtifactMergeInfo> MERGE_INFO
static final ArtifactDiff.Field<java.lang.String> REPOSITORY_ID
static final ArtifactDiff.Field<java.lang.String> REPORTED_BY
<T> T get(ArtifactDiff.Field<T> field)
T
- the data type of the fieldfield
- the name of the field