Class StiParser
java.lang.Object
com.stimulsoft.report.engine.parser.StiParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StiParserExceptioncheckExpression(String inputExpression, StiComponent component, boolean useAliases) static voidcheckForDataBandsUsedInPageTotals(StiText stiText) static ObjectcreateExpressionAndParse(String textValue, StiComponent component) final ObjectexecuteAsm(ArrayList<StiAsmCommand> asmList) static Hashtable<StiFunctionType, List<StiParserMethodInfo>> booleanisCustomFunction(String name) static StringparseTextValue(StiReport report, String expression) static ObjectparseTextValue(String inputExpression, StiComponent component) static ObjectparseTextValue(String inputExpression, StiComponent component, StiRefObject<Boolean> storeToPrint, boolean executeIfStoreToPrint, boolean returnAsmList, boolean checkSyntaxMode) static ObjectparseTextValue(String inputExpression, StiComponent component, StiParserParameters parameters) static Objectstatic ObjectParseTextValue(StiExpression inputExpression, StiText component) static ObjectParseTextValue(String inputExpression, StiComponent component) static ObjectParseTextValue(String inputExpression, StiComponent component, Boolean storeToPrint, boolean executeIfStoreToPrint, boolean returnAsmList, boolean checkSyntaxMode) static voidprepareReportVariables(StiReport report) static ObjectprepareVariableValue(StiVariable var, StiReport report, StiText textBox) static ObjectprepareVariableValue(StiVariable var, StiReport report, StiText textBox, boolean fillItems) final Objectstatic StiDateTimetoDateTime(Object par1)
-
Constructor Details
-
StiParser
public StiParser()
-
-
Method Details
-
scanNumber
-
getUserFunctionsList
-
isCustomFunction
-
executeAsm
-
prepareReportVariables
-
createExpressionAndParse
-
parseTextValue
public static Object parseTextValue(String inputExpression, StiComponent component, StiParserParameters parameters) -
parseTextValue
-
parseTextValue
-
ParseTextValue
-
ParseTextValue
-
parseTextValue
public static Object parseTextValue(String inputExpression, StiComponent component, StiRefObject<Boolean> storeToPrint, boolean executeIfStoreToPrint, boolean returnAsmList, boolean checkSyntaxMode) -
ParseTextValue
public static Object ParseTextValue(String inputExpression, StiComponent component, Boolean storeToPrint, boolean executeIfStoreToPrint, boolean returnAsmList, boolean checkSyntaxMode) -
prepareVariableValue
public static Object prepareVariableValue(StiVariable var, StiReport report, StiText textBox) throws StiException - Throws:
StiException
-
prepareVariableValue
public static Object prepareVariableValue(StiVariable var, StiReport report, StiText textBox, boolean fillItems) throws StiException - Throws:
StiException
-
ParseTextValue
-
checkExpression
public static StiParserException checkExpression(String inputExpression, StiComponent component, boolean useAliases) -
toDateTime
-
checkForDataBandsUsedInPageTotals
-
getMethodsHash
-