Package org.jxls.common
Class ContextImpl
java.lang.Object
org.jxls.common.ContextImpl
- All Implemented Interfaces:
Context,PublicContext
Jxls context (Jxls internal class)
- Author:
- Leonid Vysochyn
-
Constructor Summary
ConstructorsConstructorDescriptionShould only be used for Jxls internal testcasesContextImpl(ExpressionEvaluatorContext expressionEvaluatorContext, Map<String, Object> varMap, RunVarAccess runVarAccess) -
Method Summary
Modifier and TypeMethodDescription_evaluateRawExpression(String rawExpression) INTERNALbooleancontainsVar(String name) getExpressionEvaluator(String expression) booleanisConditionTrue(String condition) booleanbooleanvoidvoidvoidsetCellStyleMap(Map<String, String> cellStyleMap) voidsetIgnoreSourceCellStyle(boolean ignoreSourceCellStyle) voidsetUpdateCellDataArea(boolean updateCellDataArea) toMap()toString()
-
Constructor Details
-
ContextImpl
public ContextImpl()Should only be used for Jxls internal testcases -
ContextImpl
public ContextImpl(ExpressionEvaluatorContext expressionEvaluatorContext, Map<String, Object> varMap, RunVarAccess runVarAccess) - Parameters:
expressionEvaluatorContext- null for defaultvarMap- data maprunVarAccess- null for default
-
-
Method Details
-
evaluate
- Specified by:
evaluatein interfacePublicContext
-
getExpressionEvaluator
- Specified by:
getExpressionEvaluatorin interfaceContext
-
_evaluateRawExpression
INTERNAL- Specified by:
_evaluateRawExpressionin interfaceContext- Parameters:
rawExpression- e.g. "${e.name}"- Returns:
- EvaluationResult
-
isConditionTrue
- Specified by:
isConditionTruein interfacePublicContext
-
toMap
-
getVar
- Specified by:
getVarin interfacePublicContext
-
getRunVar
- Specified by:
getRunVarin interfacePublicContext
-
putVar
- Specified by:
putVarin interfacePublicContext
-
removeVar
- Specified by:
removeVarin interfacePublicContext
-
containsVar
- Specified by:
containsVarin interfacePublicContext
-
toString
-
isUpdateCellDataArea
public boolean isUpdateCellDataArea()- Specified by:
isUpdateCellDataAreain interfaceContext
-
setUpdateCellDataArea
public void setUpdateCellDataArea(boolean updateCellDataArea) - Specified by:
setUpdateCellDataAreain interfaceContext
-
isIgnoreSourceCellStyle
public boolean isIgnoreSourceCellStyle()- Specified by:
isIgnoreSourceCellStylein interfaceContext
-
setIgnoreSourceCellStyle
public void setIgnoreSourceCellStyle(boolean ignoreSourceCellStyle) - Specified by:
setIgnoreSourceCellStylein interfaceContext
-
getCellStyleMap
- Specified by:
getCellStyleMapin interfaceContext
-
setCellStyleMap
- Specified by:
setCellStyleMapin interfaceContext
-