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 - 是/否