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 Clause
getClause()
static java.util.List<Selector>
getInstructions(Clauses clauses)
java.lang.String
getPattern()
static Selector
getPattern(java.lang.String string)
Convert a string based pattern to a regular expression based pattern.boolean
isNegated()
boolean
matches(java.lang.String value)
static <T> java.util.List<T>
select(java.util.Collection<T> domain, java.util.List<Selector> instructions)
void
setClause(Clause clause)
java.lang.String
toString()
-
-
-
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:
toString
in 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)
-
-