Class Filter
java.lang.Object
gaiasky.util.filter.Filter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionFilter(FilterRule rule) Creates a filter with only one ruleFilter(String operation, com.badlogic.gdx.utils.Array<FilterRule> rules) Filter(String operation, FilterRule... rules) Creates a new filter with the given rules and linking operation -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRule(FilterRule rule) deepCopy()booleancom.badlogic.gdx.utils.Array<FilterRule> getRules()booleanhasRules()booleanremoveRule(FilterRule rule) voidsetOperation(String op)
-
Constructor Details
-
Filter
Creates a filter with only one rule- Parameters:
rule- The filter rule.
-
Filter
Creates a new filter with the given rules and linking operation- Parameters:
operation- The operation: 'and', 'or'rules- The rules list
-
Filter
-
-
Method Details
-
deepCopy
-
evaluate
-
hasRules
public boolean hasRules() -
getRules
-
getOperation
-
setOperation
-
getOperationString
-
getOperationFromString
-
addRule
-
removeRule
-