public static final class TargetPlatformFilter.CapabilityPattern
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
id |
private TargetPlatformFilter.CapabilityType |
type |
private java.lang.String |
version |
private java.lang.String |
versionRange |
Modifier | Constructor and Description |
---|---|
private |
CapabilityPattern(TargetPlatformFilter.CapabilityType type,
java.lang.String id,
java.lang.String version,
java.lang.String versionRange) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getId() |
TargetPlatformFilter.CapabilityType |
getType() |
java.lang.String |
getVersion() |
java.lang.String |
getVersionRange() |
int |
hashCode() |
private static <T> boolean |
isEqual(T left,
T right) |
static TargetPlatformFilter.CapabilityPattern |
patternWithoutVersion(TargetPlatformFilter.CapabilityType type,
java.lang.String id) |
static TargetPlatformFilter.CapabilityPattern |
patternWithVersion(TargetPlatformFilter.CapabilityType type,
java.lang.String id,
java.lang.String version) |
static TargetPlatformFilter.CapabilityPattern |
patternWithVersionRange(TargetPlatformFilter.CapabilityType type,
java.lang.String id,
java.lang.String versionRange) |
java.lang.String |
printMembers() |
private void |
printMembers(java.lang.StringBuilder result) |
java.lang.String |
toString() |
private final TargetPlatformFilter.CapabilityType type
private final java.lang.String id
private final java.lang.String version
private final java.lang.String versionRange
private CapabilityPattern(TargetPlatformFilter.CapabilityType type, java.lang.String id, java.lang.String version, java.lang.String versionRange)
public static TargetPlatformFilter.CapabilityPattern patternWithVersion(TargetPlatformFilter.CapabilityType type, java.lang.String id, java.lang.String version)
public static TargetPlatformFilter.CapabilityPattern patternWithVersionRange(TargetPlatformFilter.CapabilityType type, java.lang.String id, java.lang.String versionRange)
public static TargetPlatformFilter.CapabilityPattern patternWithoutVersion(TargetPlatformFilter.CapabilityType type, java.lang.String id)
public TargetPlatformFilter.CapabilityType getType()
public java.lang.String getId()
public java.lang.String getVersion()
public java.lang.String getVersionRange()
public java.lang.String toString()
toString
in class java.lang.Object
private void printMembers(java.lang.StringBuilder result)
public java.lang.String printMembers()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
private static <T> boolean isEqual(T left, T right)