public static class Selector.GeneralSelector extends Selector.OptimizedGeneralSelector
Selector.AbstractSelector, Selector.ChildOrParentSelector, Selector.ChildOrParentSelectorType, Selector.GeneralSelector, Selector.LinkSelector, Selector.OptimizedGeneralSelector
base, R, range, subpart
conds
Constructor and Description |
---|
GeneralSelector(java.lang.String base,
Pair<java.lang.Integer,java.lang.Integer> zoom,
java.util.List<Condition> conds,
java.lang.String subpart) |
Modifier and Type | Method and Description |
---|---|
boolean |
matches(Environment e)
Determines if all conditions match the given environment.
|
boolean |
matchesConditions(Environment e) |
Selector |
optimizedBaseCheck()
Create an "optimized" copy of this selector that omits the base check.
|
fromLevel, getBase, getRange, getSubpart, level2scale, matchesBase, matchesBase, matchesBase, scale2level, toString
getConditions
public GeneralSelector(java.lang.String base, Pair<java.lang.Integer,java.lang.Integer> zoom, java.util.List<Condition> conds, java.lang.String subpart)
public boolean matchesConditions(Environment e)
public Selector optimizedBaseCheck()
Selector
optimizedBaseCheck
in interface Selector
optimizedBaseCheck
in class Selector.OptimizedGeneralSelector
public boolean matches(Environment e)
Selector.AbstractSelector
matches
in interface Selector
matches
in class Selector.AbstractSelector
e
- The environment to checktrue
if all conditions apply, false otherwise.