Package aQute.lib.env
Class Selector
- java.lang.Object
-
- aQute.lib.env.Selector
-
public class Selector extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Selector.Filter
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
any
(package private) boolean
caseInsensitive
(package private) boolean
duplicate
(package private) java.lang.String
input
(package private) boolean
literal
(package private) java.lang.String
match
(package private) boolean
negated
(package private) boolean
optional
(package private) java.util.regex.Pattern
pattern
-
Constructor Summary
Constructors Constructor Description Selector(java.lang.String input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
finds(java.lang.String value)
java.lang.String
getInput()
java.lang.String
getLiteral()
java.util.regex.Matcher
getMatcher(java.lang.String value)
java.lang.String
getPattern()
boolean
isAny()
boolean
isDuplicate()
boolean
isLiteral()
boolean
isNegated()
boolean
isOptional()
boolean
matches(java.lang.String value)
void
setOptional()
java.lang.String
toString()
-
-
-
Field Detail
-
pattern
transient java.util.regex.Pattern pattern
-
optional
transient boolean optional
-
input
final java.lang.String input
-
match
final java.lang.String match
-
negated
final boolean negated
-
duplicate
final boolean duplicate
-
literal
final boolean literal
-
any
final boolean any
-
caseInsensitive
final boolean caseInsensitive
-
-
Method Detail
-
matches
public boolean matches(java.lang.String value)
-
isNegated
public boolean isNegated()
-
getPattern
public java.lang.String getPattern()
-
getInput
public java.lang.String getInput()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getMatcher
public java.util.regex.Matcher getMatcher(java.lang.String value)
-
setOptional
public void setOptional()
-
isOptional
public boolean isOptional()
-
isLiteral
public boolean isLiteral()
-
getLiteral
public java.lang.String getLiteral()
-
isDuplicate
public boolean isDuplicate()
-
isAny
public boolean isAny()
-
finds
public boolean finds(java.lang.String value)
-
-