Package org.kingdoms.utils.compilers
Class ConditionalCompiler.StringOperand
java.lang.Object
org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
org.kingdoms.utils.compilers.ConditionalCompiler.StringOperand
- All Implemented Interfaces:
org.kingdoms.utils.compilers.expressions.ConditionalExpression,org.kingdoms.utils.compilers.expressions.Expression<org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator,Boolean>
- Enclosing class:
ConditionalCompiler
public static final class ConditionalCompiler.StringOperand
extends ConditionalCompiler.LogicalOperand
-
Field Summary
Fields inherited from class org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
originalString -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
eval, getOriginalString, getVariables, isDefault, parseVariable, withOriginalStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kingdoms.utils.compilers.expressions.ConditionalExpression
nullIfDefault
-
Constructor Details
-
StringOperand
-
-
Method Details
-
isConstant
public boolean isConstant()- Specified by:
isConstantin interfaceorg.kingdoms.utils.compilers.expressions.Expression<org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator,Boolean> - Overrides:
isConstantin classConditionalCompiler.LogicalOperand
-
eval0
public String eval0(org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator variables) - Specified by:
eval0in classConditionalCompiler.LogicalOperand
-
toString
-
asString
-