Package org.eclipse.tycho.targetplatform
Class TargetPlatformFilter
java.lang.Object
org.eclipse.tycho.targetplatform.TargetPlatformFilter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptionReturns the action to be performed.Returns the pattern for theTargetPlatformFilter.FilterAction.RESTRICTaction.Returns the pattern to determine the scope of the filter, i.e. the set of units to be processed by the filter.static TargetPlatformFilterremoveAllFilter(TargetPlatformFilter.CapabilityPattern scopePattern) static TargetPlatformFilterrestrictionFilter(TargetPlatformFilter.CapabilityPattern scopePattern, TargetPlatformFilter.CapabilityPattern restrictionPattern) toString()
-
Method Details
-
removeAllFilter
public static TargetPlatformFilter removeAllFilter(TargetPlatformFilter.CapabilityPattern scopePattern) -
restrictionFilter
public static TargetPlatformFilter restrictionFilter(TargetPlatformFilter.CapabilityPattern scopePattern, TargetPlatformFilter.CapabilityPattern restrictionPattern) -
getScopePattern
Returns the pattern to determine the scope of the filter, i.e. the set of units to be processed by the filter. -
getAction
Returns the action to be performed. -
getActionPattern
Returns the pattern for theTargetPlatformFilter.FilterAction.RESTRICTaction. All units in scope which do not match this pattern shall be removed.If the action pattern returns
nullfor its type, or type and id attributes, these values shall be inherited from the scope pattern. This ensures that filters with a short<restrictTo>pattern with only a single<version>or<versionRange>attribute work as expected. -
toString
-