Package aQute.libg.clauses
Class Selector
- java.lang.Object
-
- aQute.libg.clauses.Selector
-
public class Selector extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Selector(java.lang.String instruction, boolean negated)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClausegetClause()static java.util.List<Selector>getInstructions(Clauses clauses)java.lang.StringgetPattern()static SelectorgetPattern(java.lang.String string)Convert a string based pattern to a regular expression based pattern.booleanisNegated()booleanmatches(java.lang.String value)static <T> java.util.List<T>select(java.util.Collection<T> domain, java.util.List<Selector> instructions)voidsetClause(Clause clause)java.lang.StringtoString()
-
-
-
Method Detail
-
matches
public boolean matches(java.lang.String value)
-
isNegated
public boolean isNegated()
-
getPattern
public java.lang.String getPattern()
-
getPattern
public static Selector getPattern(java.lang.String string)
Convert a string based pattern to a regular expression based pattern. This is called an instruction, this object makes it easier to handle the different cases- Parameters:
string-- Returns:
- new selector
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getClause
public Clause getClause()
-
setClause
public void setClause(Clause clause)
-
select
public static <T> java.util.List<T> select(java.util.Collection<T> domain, java.util.List<Selector> instructions)
-
-