Index

A B C E F G I L M R S T 
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
A B C E F G I L M R S T 
All Classes and Interfaces|All Packages