public class ParameterHelper
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static void |
addGlobal_ParameterToSet(java.util.Set parameterSet)
将全局参数加到parameterList中
|
static Parameter[] |
analyze4Parameters(java.lang.String[] paramTexts,
boolean isFormula)
分析一组字符串中的参数
|
static Parameter[] |
analyze4Parameters(java.lang.String text,
boolean hasColumnRow)
从字符串中分析中有哪些需要的参数
|
static Parameter[] |
analyze4ParametersFromFormula(java.lang.String formula)
从公式内容中分析有哪些参数
|
static java.lang.String |
analyze4Templatee(java.lang.String text,
ParameterProvider[] parameters)
根据参数集合对原文本模板做替换处理,生成新的文本字符串
|
static Parameter[] |
analyzeAndUnionParameters(java.lang.String[] paramTexts,
Parameter[] ps,
boolean isFormula)
获取text中的参数,并与后续数组合并,去除重复项
|
static Parameter[] |
analyzeAndUnionSameParameters(java.lang.String[] paramTexts,
Parameter[] ps)
获得新的参数集合
|
static java.lang.String |
analyzeCurrentContextTableData4Templatee(java.lang.String text,
ParameterProvider[] parameters)
carl:根据parameters对text做template处理,变成一个新的text
增加处理数据集间联系
|
static void |
analyzeParametersFromQuery(java.lang.String queryText,
SegmentHandler handler)
alex:分析一段文字中的参数
|
public static Parameter[] analyze4Parameters(java.lang.String text, boolean hasColumnRow)
text
- 字符串hasColumnRow
- 是否需要分析格子类型的参数public static Parameter[] analyze4ParametersFromFormula(java.lang.String formula)
formula
- 公式内容public static java.lang.String analyze4Templatee(java.lang.String text, ParameterProvider[] parameters)
text
- 原文本字符串parameters
- 参数集合public static java.lang.String analyzeCurrentContextTableData4Templatee(java.lang.String text, ParameterProvider[] parameters)
text
- 原文本字符串parameters
- 参数集合public static void analyzeParametersFromQuery(java.lang.String queryText, SegmentHandler handler)
queryText
- 格式文字handler
- 参数分段分析接口public static void addGlobal_ParameterToSet(java.util.Set parameterSet)
parameterSet
- 参数设置public static Parameter[] analyze4Parameters(java.lang.String[] paramTexts, boolean isFormula)
paramTexts
- 字符串组isFormula
- 是否是公式类型的字符串数组public static Parameter[] analyzeAndUnionParameters(java.lang.String[] paramTexts, Parameter[] ps, boolean isFormula)
paramTexts
- 传入参数ps
- 参数面板参数isFormula
- 是/否