public class OperatorFactory
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
isPrecise
是否需要高精度计算
|
| 构造器和说明 |
|---|
OperatorFactory(boolean aIsPrecise) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOperator(java.lang.String name,
OperatorBase op) |
void |
addOperatorWithAlias(java.lang.String aAliasName,
java.lang.String name,
java.lang.String errorInfo) |
OperatorBase |
getOperator(java.lang.String aOperName) |
boolean |
isExistOperator(java.lang.String operName) |
OperatorBase |
newInstance(ExpressNode opItem)
创建一个新的操作符实例
|
OperatorBase |
newInstance(java.lang.String opName) |
OperatorBase |
replaceOperator(java.lang.String name,
OperatorBase op) |
public void addOperator(java.lang.String name,
OperatorBase op)
public OperatorBase replaceOperator(java.lang.String name, OperatorBase op)
public void addOperatorWithAlias(java.lang.String aAliasName,
java.lang.String name,
java.lang.String errorInfo)
throws java.lang.Exception
java.lang.Exceptionpublic boolean isExistOperator(java.lang.String operName)
throws java.lang.Exception
java.lang.Exceptionpublic OperatorBase getOperator(java.lang.String aOperName)
public OperatorBase newInstance(ExpressNode opItem) throws java.lang.Exception
java.lang.Exceptionpublic OperatorBase newInstance(java.lang.String opName) throws java.lang.Exception
java.lang.ExceptionCopyright © 2012-2021 Alibaba Group. All Rights Reserved.