public class FunctionManager extends XMLFileManager implements FunctionManagerProvider
MARK_STRING| 构造器和说明 |
|---|
FunctionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFunctionDef(FunctionDef funcitonDef)
添加函数
|
void |
clearAllFunctionDef()
清除所有的函数
|
java.lang.Object |
clone() |
java.lang.String |
fileName()
获取文件名
|
FunctionDef |
getFunctionDef(int index)
Return the funciton definition at given position
|
int |
getFunctionDefCount()
Return the count of function definition.
|
static FunctionManager |
getInstance()
已过时。
|
java.lang.String |
getNameSpace()
配置类的自定义前缀(配置类的命名空间),需要自己实现
|
static FunctionManagerProvider |
getProviderInstance()
获取函数配置管理接口
|
void |
readFromInputStream(java.io.InputStream input)
读取文件流
|
void |
readXML(XMLableReader reader)
Read parameter.
|
static void |
reinit()
重新初始化
|
void |
removeFunctionDef(int index)
删除函数
|
void |
writeXML(XMLPrintWriter writer)
Save config file.
|
readXMLFileinitialize, mirrorequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadXMLFilepublic static FunctionManager getInstance()
getProviderInstance()public static FunctionManagerProvider getProviderInstance()
public java.lang.String fileName()
fileName 在接口中 FunctionManagerProviderfileName 在接口中 XMLFileManagerProviderpublic void addFunctionDef(FunctionDef funcitonDef)
addFunctionDef 在接口中 FunctionManagerProviderfuncitonDef - 函数定义public int getFunctionDefCount()
getFunctionDefCount 在接口中 FunctionManagerProviderpublic FunctionDef getFunctionDef(int index)
getFunctionDef 在接口中 FunctionManagerProviderpublic void removeFunctionDef(int index)
removeFunctionDef 在接口中 FunctionManagerProviderindex - 索引public void clearAllFunctionDef()
clearAllFunctionDef 在接口中 FunctionManagerProviderpublic java.lang.String getNameSpace()
ConfigurationgetNameSpace 在类中 DefaultConfigurationpublic void readXML(XMLableReader reader)
readXML 在接口中 FunctionManagerProviderreadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
writeXML 在接口中 FunctionManagerProviderwriteXML 在接口中 XMLWriterwriter - XML写入对象public void readFromInputStream(java.io.InputStream input)
throws java.lang.Exception
readFromInputStream 在接口中 XMLFileManagerProviderreadFromInputStream 在类中 XMLFileManagerinput - 输入流java.lang.Exception - 读取配置信息失败则抛出此异常public static void reinit()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 Configurationjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常