public static class ConditionFactory.PseudoClassCondition extends Object implements Condition
Condition.Context, Condition.TagCondition
Modifier and Type | Field and Description |
---|---|
(package private) static Map<String,ConditionFactory.PseudoClassCondition> |
CONDITION_MAP |
private String |
name |
private Predicate<Environment> |
predicate |
Modifier | Constructor and Description |
---|---|
protected |
PseudoClassCondition(String name,
Predicate<Environment> predicate) |
Modifier and Type | Method and Description |
---|---|
boolean |
applies(Environment e)
Checks if the condition applies in the given MapCSS
Environment . |
private static String |
clean(String id) |
static ConditionFactory.PseudoClassCondition |
createPseudoClassCondition(String id,
boolean not,
Condition.Context context)
Create a new pseudo class condition
|
private static void |
register(String name,
Predicate<Environment> predicate) |
String |
toString() |
static final Map<String,ConditionFactory.PseudoClassCondition> CONDITION_MAP
private final Predicate<Environment> predicate
protected PseudoClassCondition(String name, Predicate<Environment> predicate)
private static void register(String name, Predicate<Environment> predicate)
public static ConditionFactory.PseudoClassCondition createPseudoClassCondition(String id, boolean not, Condition.Context context)
id
- The id of the pseudo classnot
- true
to invert the conditioncontext
- The context the class is found in.public boolean applies(Environment e)
Condition
Environment
.