Class TargetPlatformFilterEvaluator.ParsedCapabilityPattern
- java.lang.Object
-
- org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator.ParsedCapabilityPattern
-
- Enclosing class:
- TargetPlatformFilterEvaluator
static class TargetPlatformFilterEvaluator.ParsedCapabilityPattern extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
idRequirement
private TargetPlatformFilter.CapabilityType
type
private org.eclipse.equinox.p2.metadata.VersionRange
versionRangeReq
private org.eclipse.equinox.p2.metadata.Version
versionReq
-
Constructor Summary
Constructors Constructor Description ParsedCapabilityPattern(TargetPlatformFilter.CapabilityPattern pattern, TargetPlatformFilterEvaluator.ParsedCapabilityPattern defaultValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
exactVersionPatternMatches(org.eclipse.equinox.p2.metadata.Version version)
(package private) TargetPlatformFilter.CapabilityType
getType()
(package private) boolean
matchesId(java.lang.String id)
(package private) boolean
matchesVersion(org.eclipse.equinox.p2.metadata.Version version)
private boolean
versionRangePatternMatches(org.eclipse.equinox.p2.metadata.Version version)
-
-
-
Field Detail
-
type
private TargetPlatformFilter.CapabilityType type
-
idRequirement
private java.lang.String idRequirement
-
versionReq
private org.eclipse.equinox.p2.metadata.Version versionReq
-
versionRangeReq
private org.eclipse.equinox.p2.metadata.VersionRange versionRangeReq
-
-
Constructor Detail
-
ParsedCapabilityPattern
ParsedCapabilityPattern(TargetPlatformFilter.CapabilityPattern pattern, TargetPlatformFilterEvaluator.ParsedCapabilityPattern defaultValues)
-
-
Method Detail
-
getType
TargetPlatformFilter.CapabilityType getType()
-
matchesId
boolean matchesId(java.lang.String id)
-
matchesVersion
boolean matchesVersion(org.eclipse.equinox.p2.metadata.Version version)
-
exactVersionPatternMatches
private boolean exactVersionPatternMatches(org.eclipse.equinox.p2.metadata.Version version)
-
versionRangePatternMatches
private boolean versionRangePatternMatches(org.eclipse.equinox.p2.metadata.Version version)
-
-