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.
|
readXMLFile
initialize, mirror
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readXMLFile
public static FunctionManager getInstance()
getProviderInstance()
public static FunctionManagerProvider getProviderInstance()
public java.lang.String fileName()
fileName
在接口中 FunctionManagerProvider
fileName
在接口中 XMLFileManagerProvider
public void addFunctionDef(FunctionDef funcitonDef)
addFunctionDef
在接口中 FunctionManagerProvider
funcitonDef
- 函数定义public int getFunctionDefCount()
getFunctionDefCount
在接口中 FunctionManagerProvider
public FunctionDef getFunctionDef(int index)
getFunctionDef
在接口中 FunctionManagerProvider
public void removeFunctionDef(int index)
removeFunctionDef
在接口中 FunctionManagerProvider
index
- 索引public void clearAllFunctionDef()
clearAllFunctionDef
在接口中 FunctionManagerProvider
public java.lang.String getNameSpace()
Configuration
getNameSpace
在类中 DefaultConfiguration
public void readXML(XMLableReader reader)
readXML
在接口中 FunctionManagerProvider
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
writeXML
在接口中 FunctionManagerProvider
writeXML
在接口中 XMLWriter
writer
- XML写入对象public void readFromInputStream(java.io.InputStream input) throws java.lang.Exception
readFromInputStream
在接口中 XMLFileManagerProvider
readFromInputStream
在类中 XMLFileManager
input
- 输入流java.lang.Exception
- 读取配置信息失败则抛出此异常public static void reinit()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 Configuration
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常