Package me.hsgamer.hscore.expression
Class StringComparator
java.lang.Object
com.ezylang.evalex.functions.AbstractFunction
me.hsgamer.hscore.expression.StringComparator
- All Implemented Interfaces:
com.ezylang.evalex.functions.FunctionIfc
- Direct Known Subclasses:
Equals,EqualsIgnoreCase,MatchPattern
public abstract class StringComparator
extends com.ezylang.evalex.functions.AbstractFunction
The String Comparator
-
Field Summary
Fields inherited from class com.ezylang.evalex.functions.AbstractFunction
MINUS_ONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanCompare the two stringscom.ezylang.evalex.data.EvaluationValueevaluate(com.ezylang.evalex.Expression expression, com.ezylang.evalex.parser.Token token, com.ezylang.evalex.data.EvaluationValue... evaluationValues) Methods inherited from class com.ezylang.evalex.functions.AbstractFunction
getFunctionParameterDefinitions, hasVarArgs, validatePreEvaluationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ezylang.evalex.functions.FunctionIfc
getCountOfNonVarArgParameters, isParameterLazy
-
Constructor Details
-
StringComparator
public StringComparator()
-
-
Method Details
-
compare
Compare the two strings- Parameters:
s1- the 1st strings2- the 2nd string- Returns:
- the result
-
evaluate
public com.ezylang.evalex.data.EvaluationValue evaluate(com.ezylang.evalex.Expression expression, com.ezylang.evalex.parser.Token token, com.ezylang.evalex.data.EvaluationValue... evaluationValues)
-