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 TypeMethodDescriptionvoidPreprocessTask.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.environmentVarsPreprocessorContext.globalVarTablePreprocessorContext.localVarTableMethods 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 valuevoidEnvironmentVariableProcessor.setVariable(String varName, Value value, PreprocessorContext context) voidJCPSpecialVariableProcessor.setVariable(String varName, Value value, PreprocessorContext context) voidSpecialVariableProcessor.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 voidDefineDirectiveHandler.process(PreprocessorContext context, String varName, Value value, boolean exists) protected voidDefinelDirectiveHandler.process(PreprocessorContext context, String varName, Value value, boolean exists) protected voidUndefDirectiveHandler.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 ValueValue.BOOLEAN_FALSEstatic final ValueValue.BOOLEAN_TRUEstatic final ValueValue.INT_FIVEstatic final ValueValue.INT_FOURstatic final ValueValue.INT_ONEstatic final ValueValue.INT_THREEstatic final ValueValue.INT_TWOstatic final ValueValue.INT_ZEROMethods in com.igormaznitsa.jcp.expression that return ValueModifier and TypeMethodDescriptionprivate ValueExpression.eval(PreprocessingState state) static ValueExpression.evalExpression(String expression, PreprocessorContext context) Evaluate expressionstatic ValueExpression.evalTree(ExpressionTree tree, PreprocessorContext context) Evaluate an expression treestatic ValueValue.recognizeOf(String str) static ValueValue.recognizeRawString(String str) static Valuestatic Valuestatic Valuestatic 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 ValueAbstractStrConverter.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 ValueAbstractStrConverter.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 TypeMethodDescriptionbooleanPreprocessorExtension.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 voidMavenPropertiesImporter.addVariableIntoInsideMap(PreprocessorContext context, String name, Value value, boolean verbose) voidMavenPropertiesImporter.setVariable(String varName, Value value, PreprocessorContext context)