Uses of Class
com.igormaznitsa.jcp.expression.Value
Packages that use Value
Package
Description
-
Uses of Value in com.igormaznitsa.jcp.ant
Fields in com.igormaznitsa.jcp.ant with type parameters of type ValueMethods in com.igormaznitsa.jcp.ant that return ValueModifier and TypeMethodDescriptionPreprocessTask.getVariable
(String varName, PreprocessorContext context) Methods in com.igormaznitsa.jcp.ant with parameters of type ValueModifier and TypeMethodDescriptionvoid
PreprocessTask.setVariable
(String varName, Value value, PreprocessorContext context) -
Uses of Value in com.igormaznitsa.jcp.context
Fields in com.igormaznitsa.jcp.context with type parameters of type ValueModifier and TypeFieldDescriptionEnvironmentVariableProcessor.environmentVars
PreprocessorContext.globalVarTable
PreprocessorContext.localVarTable
Methods in com.igormaznitsa.jcp.context that return ValueModifier and TypeMethodDescriptionPreprocessorContext.findVariableForName
(String name, boolean enforceUnknownVarAsNull) Find value among local and global variables for a name.PreprocessorContext.getLocalVariable
(String name) Get a local variable valueEnvironmentVariableProcessor.getVariable
(String varName, PreprocessorContext context) JCPSpecialVariableProcessor.getVariable
(String varName, PreprocessorContext context) SpecialVariableProcessor.getVariable
(String varName, PreprocessorContext context) Get the value for the variableMethods in com.igormaznitsa.jcp.context with parameters of type ValueModifier and TypeMethodDescriptionPreprocessorContext.setGlobalVariable
(String name, Value value) Set a global variable valuePreprocessorContext.setLocalVariable
(String name, Value value) Set a local variable valuevoid
EnvironmentVariableProcessor.setVariable
(String varName, Value value, PreprocessorContext context) void
JCPSpecialVariableProcessor.setVariable
(String varName, Value value, PreprocessorContext context) void
SpecialVariableProcessor.setVariable
(String varName, Value value, PreprocessorContext context) Set a value to the variable -
Uses of Value in com.igormaznitsa.jcp.directives
Methods in com.igormaznitsa.jcp.directives with parameters of type ValueModifier and TypeMethodDescriptionprotected void
DefineDirectiveHandler.process
(PreprocessorContext context, String varName, Value value, boolean exists) protected void
DefinelDirectiveHandler.process
(PreprocessorContext context, String varName, Value value, boolean exists) protected void
UndefDirectiveHandler.process
(PreprocessorContext context, String varName, Value value, boolean exists) -
Uses of Value in com.igormaznitsa.jcp.expression
Fields in com.igormaznitsa.jcp.expression declared as ValueModifier and TypeFieldDescriptionstatic final Value
Value.BOOLEAN_FALSE
static final Value
Value.BOOLEAN_TRUE
static final Value
Value.INT_FIVE
static final Value
Value.INT_FOUR
static final Value
Value.INT_ONE
static final Value
Value.INT_THREE
static final Value
Value.INT_TWO
static final Value
Value.INT_ZERO
Methods in com.igormaznitsa.jcp.expression that return ValueModifier and TypeMethodDescriptionprivate Value
Expression.eval
(PreprocessingState state) static Value
Expression.evalExpression
(String expression, PreprocessorContext context) Evaluate expressionstatic Value
Expression.evalTree
(ExpressionTree tree, PreprocessorContext context) Evaluate an expression treestatic Value
Value.recognizeOf
(String str) static Value
Value.recognizeRawString
(String str) static Value
static Value
static Value
static Value
-
Uses of Value in com.igormaznitsa.jcp.expression.functions
Methods in com.igormaznitsa.jcp.expression.functions that return ValueModifier and TypeMethodDescriptionFunctionDefinedByUser.execute
(PreprocessorContext context, Value[] values) FunctionABS.executeFloat
(PreprocessorContext context, Value value) FunctionROUND.executeFloat
(PreprocessorContext context, Value value) FunctionABS.executeInt
(PreprocessorContext context, Value value) FunctionROUND.executeInt
(PreprocessorContext context, Value value) abstract Value
AbstractStrConverter.executeStr
(PreprocessorContext context, Value stringToConvert) FunctionEVALFILE.executeStr
(PreprocessorContext context, Value strfilePath) FunctionSTR2CSV.executeStr
(PreprocessorContext context, Value value) FunctionSTR2INT.executeStr
(PreprocessorContext context, Value value) FunctionSTR2JS.executeStr
(PreprocessorContext context, Value value) FunctionSTR2JSON.executeStr
(PreprocessorContext context, Value value) FunctionSTR2WEB.executeStr
(PreprocessorContext context, Value value) FunctionSTR2XML.executeStr
(PreprocessorContext context, Value value) FunctionSTRLEN.executeStr
(PreprocessorContext context, Value value) FunctionTRIMLINES.executeStr
(PreprocessorContext context, Value value) FunctionIS.executeStrAny
(PreprocessorContext context, Value varName, Value value) FunctionSTR2GO.executeStrBool
(PreprocessorContext context, Value source, Value splitAndQuoteLines) FunctionSTR2JAVA.executeStrBool
(PreprocessorContext context, Value source, Value splitAndQuoteLines) FunctionBINFILE.executeStrStr
(PreprocessorContext context, Value strfilePath, Value encodeType) FunctionISSUBSTR.executeStrStr
(PreprocessorContext context, Value subStrValue, Value strValue) Methods in com.igormaznitsa.jcp.expression.functions with parameters of type ValueModifier and TypeMethodDescriptionFunctionDefinedByUser.execute
(PreprocessorContext context, Value[] values) FunctionABS.executeFloat
(PreprocessorContext context, Value value) FunctionROUND.executeFloat
(PreprocessorContext context, Value value) FunctionABS.executeInt
(PreprocessorContext context, Value value) FunctionROUND.executeInt
(PreprocessorContext context, Value value) abstract Value
AbstractStrConverter.executeStr
(PreprocessorContext context, Value stringToConvert) FunctionEVALFILE.executeStr
(PreprocessorContext context, Value strfilePath) FunctionSTR2CSV.executeStr
(PreprocessorContext context, Value value) FunctionSTR2INT.executeStr
(PreprocessorContext context, Value value) FunctionSTR2JS.executeStr
(PreprocessorContext context, Value value) FunctionSTR2JSON.executeStr
(PreprocessorContext context, Value value) FunctionSTR2WEB.executeStr
(PreprocessorContext context, Value value) FunctionSTR2XML.executeStr
(PreprocessorContext context, Value value) FunctionSTRLEN.executeStr
(PreprocessorContext context, Value value) FunctionTRIMLINES.executeStr
(PreprocessorContext context, Value value) FunctionIS.executeStrAny
(PreprocessorContext context, Value varName, Value value) FunctionSTR2GO.executeStrBool
(PreprocessorContext context, Value source, Value splitAndQuoteLines) FunctionSTR2JAVA.executeStrBool
(PreprocessorContext context, Value source, Value splitAndQuoteLines) FunctionBINFILE.executeStrStr
(PreprocessorContext context, Value strfilePath, Value encodeType) FunctionISSUBSTR.executeStrStr
(PreprocessorContext context, Value subStrValue, Value strValue) -
Uses of Value in com.igormaznitsa.jcp.expression.functions.xml
Methods in com.igormaznitsa.jcp.expression.functions.xml that return ValueModifier and TypeMethodDescriptionFunctionXML_NAME.executeStr
(PreprocessorContext context, Value elementId) FunctionXML_OPEN.executeStr
(PreprocessorContext context, Value filePath) FunctionXML_ROOT.executeStr
(PreprocessorContext context, Value documentId) FunctionXML_SIZE.executeStr
(PreprocessorContext context, Value elementListId) FunctionXML_TEXT.executeStr
(PreprocessorContext context, Value elementid) FunctionXML_GET.executeStrInt
(PreprocessorContext context, Value elementListId, Value elementIndex) FunctionXML_ATTR.executeStrStr
(PreprocessorContext context, Value elementId, Value attributeName) FunctionXML_LIST.executeStrStr
(PreprocessorContext context, Value elementId, Value elementTag) FunctionXML_XELEMENT.executeStrStr
(PreprocessorContext context, Value documentId, Value xPath) FunctionXML_XLIST.executeStrStr
(PreprocessorContext context, Value documentId, Value xPath) Methods in com.igormaznitsa.jcp.expression.functions.xml with parameters of type ValueModifier and TypeMethodDescriptionFunctionXML_NAME.executeStr
(PreprocessorContext context, Value elementId) FunctionXML_OPEN.executeStr
(PreprocessorContext context, Value filePath) FunctionXML_ROOT.executeStr
(PreprocessorContext context, Value documentId) FunctionXML_SIZE.executeStr
(PreprocessorContext context, Value elementListId) FunctionXML_TEXT.executeStr
(PreprocessorContext context, Value elementid) FunctionXML_GET.executeStrInt
(PreprocessorContext context, Value elementListId, Value elementIndex) FunctionXML_ATTR.executeStrStr
(PreprocessorContext context, Value elementId, Value attributeName) FunctionXML_LIST.executeStrStr
(PreprocessorContext context, Value elementId, Value elementTag) FunctionXML_XELEMENT.executeStrStr
(PreprocessorContext context, Value documentId, Value xPath) FunctionXML_XLIST.executeStrStr
(PreprocessorContext context, Value documentId, Value xPath) -
Uses of Value in com.igormaznitsa.jcp.expression.operators
Methods in com.igormaznitsa.jcp.expression.operators that return ValueModifier and TypeMethodDescriptionOperatorADD.executeAnyStr
(Value arg1, Value arg2) OperatorNOT.executeBool
(Value arg1) OperatorAND.executeBoolBool
(Value arg1, Value arg2) OperatorEQU.executeBoolBool
(Value arg1, Value arg2) OperatorNOTEQU.executeBoolBool
(Value arg1, Value arg2) OperatorOR.executeBoolBool
(Value arg1, Value arg2) OperatorXOR.executeBoolBool
(Value arg1, Value arg2) OperatorADD.executeFloatFloat
(Value arg1, Value arg2) OperatorDIV.executeFloatFloat
(Value arg1, Value arg2) OperatorEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorGREAT.executeFloatFloat
(Value arg1, Value arg2) OperatorGREATEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorLESS.executeFloatFloat
(Value arg1, Value arg2) OperatorLESSEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorMOD.executeFloatFloat
(Value arg1, Value arg2) OperatorMUL.executeFloatFloat
(Value arg1, Value arg2) OperatorNOTEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorSUB.executeFloatFloat
(Value arg1, Value arg2) OperatorADD.executeFloatInt
(Value arg1, Value arg2) OperatorDIV.executeFloatInt
(Value arg1, Value arg2) OperatorEQU.executeFloatInt
(Value arg1, Value arg2) OperatorGREAT.executeFloatInt
(Value arg1, Value arg2) OperatorGREATEQU.executeFloatInt
(Value arg1, Value arg2) OperatorLESS.executeFloatInt
(Value arg1, Value arg2) OperatorLESSEQU.executeFloatInt
(Value arg1, Value arg2) OperatorMOD.executeFloatInt
(Value arg1, Value arg2) OperatorMUL.executeFloatInt
(Value arg1, Value arg2) OperatorNOTEQU.executeFloatInt
(Value arg1, Value arg2) OperatorSUB.executeFloatInt
(Value arg1, Value arg2) OperatorNOT.executeInt
(Value arg1) OperatorADD.executeIntFloat
(Value arg1, Value arg2) OperatorDIV.executeIntFloat
(Value arg1, Value arg2) OperatorEQU.executeIntFloat
(Value arg1, Value arg2) OperatorGREAT.executeIntFloat
(Value arg1, Value arg2) OperatorGREATEQU.executeIntFloat
(Value arg1, Value arg2) OperatorLESS.executeIntFloat
(Value arg1, Value arg2) OperatorLESSEQU.executeIntFloat
(Value arg1, Value arg2) OperatorMOD.executeIntFloat
(Value arg1, Value arg2) OperatorMUL.executeIntFloat
(Value arg1, Value arg2) OperatorNOTEQU.executeIntFloat
(Value arg1, Value arg2) OperatorSUB.executeIntFloat
(Value arg1, Value arg2) OperatorADD.executeIntInt
(Value arg1, Value arg2) OperatorAND.executeIntInt
(Value arg1, Value arg2) OperatorDIV.executeIntInt
(Value arg1, Value arg2) OperatorEQU.executeIntInt
(Value arg1, Value arg2) OperatorGREAT.executeIntInt
(Value arg1, Value arg2) OperatorGREATEQU.executeIntInt
(Value arg1, Value arg2) OperatorLESS.executeIntInt
(Value arg1, Value arg2) OperatorLESSEQU.executeIntInt
(Value arg1, Value arg2) OperatorMOD.executeIntInt
(Value arg1, Value arg2) OperatorMUL.executeIntInt
(Value arg1, Value arg2) OperatorNOTEQU.executeIntInt
(Value arg1, Value arg2) OperatorOR.executeIntInt
(Value arg1, Value arg2) OperatorSUB.executeIntInt
(Value arg1, Value arg2) OperatorXOR.executeIntInt
(Value arg1, Value arg2) OperatorADD.executeStrAny
(Value arg1, Value arg2) OperatorEQU.executeStrStr
(Value arg1, Value arg2) OperatorGREAT.executeStrStr
(Value arg1, Value arg2) OperatorGREATEQU.executeStrStr
(Value arg1, Value arg2) OperatorLESS.executeStrStr
(Value arg1, Value arg2) OperatorLESSEQU.executeStrStr
(Value arg1, Value arg2) OperatorNOTEQU.executeStrStr
(Value arg1, Value arg2) Methods in com.igormaznitsa.jcp.expression.operators with parameters of type ValueModifier and TypeMethodDescriptionOperatorADD.executeAnyStr
(Value arg1, Value arg2) OperatorNOT.executeBool
(Value arg1) OperatorAND.executeBoolBool
(Value arg1, Value arg2) OperatorEQU.executeBoolBool
(Value arg1, Value arg2) OperatorNOTEQU.executeBoolBool
(Value arg1, Value arg2) OperatorOR.executeBoolBool
(Value arg1, Value arg2) OperatorXOR.executeBoolBool
(Value arg1, Value arg2) OperatorADD.executeFloatFloat
(Value arg1, Value arg2) OperatorDIV.executeFloatFloat
(Value arg1, Value arg2) OperatorEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorGREAT.executeFloatFloat
(Value arg1, Value arg2) OperatorGREATEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorLESS.executeFloatFloat
(Value arg1, Value arg2) OperatorLESSEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorMOD.executeFloatFloat
(Value arg1, Value arg2) OperatorMUL.executeFloatFloat
(Value arg1, Value arg2) OperatorNOTEQU.executeFloatFloat
(Value arg1, Value arg2) OperatorSUB.executeFloatFloat
(Value arg1, Value arg2) OperatorADD.executeFloatInt
(Value arg1, Value arg2) OperatorDIV.executeFloatInt
(Value arg1, Value arg2) OperatorEQU.executeFloatInt
(Value arg1, Value arg2) OperatorGREAT.executeFloatInt
(Value arg1, Value arg2) OperatorGREATEQU.executeFloatInt
(Value arg1, Value arg2) OperatorLESS.executeFloatInt
(Value arg1, Value arg2) OperatorLESSEQU.executeFloatInt
(Value arg1, Value arg2) OperatorMOD.executeFloatInt
(Value arg1, Value arg2) OperatorMUL.executeFloatInt
(Value arg1, Value arg2) OperatorNOTEQU.executeFloatInt
(Value arg1, Value arg2) OperatorSUB.executeFloatInt
(Value arg1, Value arg2) OperatorNOT.executeInt
(Value arg1) OperatorADD.executeIntFloat
(Value arg1, Value arg2) OperatorDIV.executeIntFloat
(Value arg1, Value arg2) OperatorEQU.executeIntFloat
(Value arg1, Value arg2) OperatorGREAT.executeIntFloat
(Value arg1, Value arg2) OperatorGREATEQU.executeIntFloat
(Value arg1, Value arg2) OperatorLESS.executeIntFloat
(Value arg1, Value arg2) OperatorLESSEQU.executeIntFloat
(Value arg1, Value arg2) OperatorMOD.executeIntFloat
(Value arg1, Value arg2) OperatorMUL.executeIntFloat
(Value arg1, Value arg2) OperatorNOTEQU.executeIntFloat
(Value arg1, Value arg2) OperatorSUB.executeIntFloat
(Value arg1, Value arg2) OperatorADD.executeIntInt
(Value arg1, Value arg2) OperatorAND.executeIntInt
(Value arg1, Value arg2) OperatorDIV.executeIntInt
(Value arg1, Value arg2) OperatorEQU.executeIntInt
(Value arg1, Value arg2) OperatorGREAT.executeIntInt
(Value arg1, Value arg2) OperatorGREATEQU.executeIntInt
(Value arg1, Value arg2) OperatorLESS.executeIntInt
(Value arg1, Value arg2) OperatorLESSEQU.executeIntInt
(Value arg1, Value arg2) OperatorMOD.executeIntInt
(Value arg1, Value arg2) OperatorMUL.executeIntInt
(Value arg1, Value arg2) OperatorNOTEQU.executeIntInt
(Value arg1, Value arg2) OperatorOR.executeIntInt
(Value arg1, Value arg2) OperatorSUB.executeIntInt
(Value arg1, Value arg2) OperatorXOR.executeIntInt
(Value arg1, Value arg2) OperatorADD.executeStrAny
(Value arg1, Value arg2) OperatorEQU.executeStrStr
(Value arg1, Value arg2) OperatorGREAT.executeStrStr
(Value arg1, Value arg2) OperatorGREATEQU.executeStrStr
(Value arg1, Value arg2) OperatorLESS.executeStrStr
(Value arg1, Value arg2) OperatorLESSEQU.executeStrStr
(Value arg1, Value arg2) OperatorNOTEQU.executeStrStr
(Value arg1, Value arg2) -
Uses of Value in com.igormaznitsa.jcp.extension
Methods in com.igormaznitsa.jcp.extension that return ValueModifier and TypeMethodDescriptionPreprocessorExtension.processUserFunction
(String functionName, Value[] arguments) Call to process a user function (the function starts with $)Methods in com.igormaznitsa.jcp.extension with parameters of type ValueModifier and TypeMethodDescriptionboolean
PreprocessorExtension.processAction
(PreprocessorContext context, Value[] parameters) To process an action (it will be called if the preprocessor is met //#action directive)PreprocessorExtension.processUserFunction
(String functionName, Value[] arguments) Call to process a user function (the function starts with $) -
Uses of Value in com.igormaznitsa.jcp.maven
Fields in com.igormaznitsa.jcp.maven with type parameters of type ValueMethods in com.igormaznitsa.jcp.maven that return ValueModifier and TypeMethodDescriptionMavenPropertiesImporter.getVariable
(String varName, PreprocessorContext context) Methods in com.igormaznitsa.jcp.maven with parameters of type ValueModifier and TypeMethodDescriptionprivate void
MavenPropertiesImporter.addVariableIntoInsideMap
(PreprocessorContext context, String name, Value value, boolean verbose) void
MavenPropertiesImporter.setVariable
(String varName, Value value, PreprocessorContext context)