Index
All Classes and Interfaces|All Packages
A
- applyLazyFunction(Expression) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Apply functions to the expression
- applyLazyOperator(Expression) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Apply operators to the expression
- Average - Class in me.hsgamer.hscore.expression.number
-
Calculate the average number
Ex: AVG(1, 2, 3, 4, 5) - Average() - Constructor for class me.hsgamer.hscore.expression.number.Average
B
- BooleanLazyNumber - Class in me.hsgamer.hscore.expression
C
- compare(String, String) - Method in class me.hsgamer.hscore.expression.string.Contains
- compare(String, String) - Method in class me.hsgamer.hscore.expression.string.EndsWith
- compare(String, String) - Method in class me.hsgamer.hscore.expression.string.Equals
- compare(String, String) - Method in class me.hsgamer.hscore.expression.string.EqualsIgnoreCase
- compare(String, String) - Method in class me.hsgamer.hscore.expression.string.MatchPattern
- compare(String, String) - Method in class me.hsgamer.hscore.expression.string.StartsWith
- compare(String, String) - Method in class me.hsgamer.hscore.expression.StringComparator
-
Compare the two strings
- Contains - Class in me.hsgamer.hscore.expression.string
-
Check if the 1st string contains the 2nd string
Ex: STRCT("this", "is") - Contains() - Constructor for class me.hsgamer.hscore.expression.string.Contains
- convert(boolean) - Static method in class me.hsgamer.hscore.expression.BooleanLazyNumber
-
Convert primary boolean to BooleanLazyNumber
- createExpression(String) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Create an expression from a string
E
- EndsWith - Class in me.hsgamer.hscore.expression.string
-
Check if the 1st string ends with the 2nd string
Ex: STREDW("String", "ing") - EndsWith() - Constructor for class me.hsgamer.hscore.expression.string.EndsWith
- Equals - Class in me.hsgamer.hscore.expression.string
-
Check if the 1st string is the same as the 2nd string
Ex: STREQ("str1", "str1") - Equals() - Constructor for class me.hsgamer.hscore.expression.string.Equals
- EqualsIgnoreCase - Class in me.hsgamer.hscore.expression.string
-
Check if the 1st string is the same as the 2nd string (case-insensitive)
Ex: STREQIC("Str1", "str1") - EqualsIgnoreCase() - Constructor for class me.hsgamer.hscore.expression.string.EqualsIgnoreCase
- eval(List<BigDecimal>) - Method in class me.hsgamer.hscore.expression.number.Average
- ExpressionUtils - Class in me.hsgamer.hscore.expression
-
The expression manager
F
- FALSE - Static variable in class me.hsgamer.hscore.expression.BooleanLazyNumber
-
The FALSE state for Boolean LazyFunction and LazyOperator
G
- getResult(String) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Get the result of the expression
I
- invert(Expression.LazyNumber) - Static method in class me.hsgamer.hscore.expression.BooleanLazyNumber
-
Invert the boolean state of BooleanLazyNumber
- isBoolean(String) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Check if the expression is a Boolean expression
- isValidExpression(String) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Check if it's a valid expression
L
- lazyEval(List<Expression.LazyNumber>) - Method in class me.hsgamer.hscore.expression.string.Length
- lazyEval(List<Expression.LazyNumber>) - Method in class me.hsgamer.hscore.expression.StringComparator
- Length - Class in me.hsgamer.hscore.expression.string
-
Get the length of the string
Ex: STRLEN("Hello World") - Length() - Constructor for class me.hsgamer.hscore.expression.string.Length
M
- MatchPattern - Class in me.hsgamer.hscore.expression.string
-
Check if the 1st string matches the RegEx pattern from the 2nd string
Ex: STRMP("String", "String-?") - MatchPattern() - Constructor for class me.hsgamer.hscore.expression.string.MatchPattern
- me.hsgamer.hscore.expression - package me.hsgamer.hscore.expression
-
Contains the classes to work with expressions
- me.hsgamer.hscore.expression.number - package me.hsgamer.hscore.expression.number
-
Contains the operations and functions on numbers
- me.hsgamer.hscore.expression.string - package me.hsgamer.hscore.expression.string
-
Contains the implementation of
StringComparator
R
- registerLazyFunction(LazyFunction) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Register a function to the expression system
- registerLazyOperator(LazyOperator) - Static method in class me.hsgamer.hscore.expression.ExpressionUtils
-
Register an operator to the expression system
S
- StartsWith - Class in me.hsgamer.hscore.expression.string
-
Check if the 1st string starts with the 2nd string
Ex: STRSTW("String", "Str") - StartsWith() - Constructor for class me.hsgamer.hscore.expression.string.StartsWith
- StringComparator - Class in me.hsgamer.hscore.expression
-
The String Comparator
- StringComparator(String) - Constructor for class me.hsgamer.hscore.expression.StringComparator
-
Create new comparator
T
- TRUE - Static variable in class me.hsgamer.hscore.expression.BooleanLazyNumber
-
The TRUE state for Boolean LazyFunction and LazyOperator
All Classes and Interfaces|All Packages