public interface DatasourceManagerProvider extends RemoteXMLFileManagerProvider
MARK_STRING
限定符和类型 | 方法和说明 |
---|---|
void |
clearAllADHOC()
移除所有的BS设计器数据集
|
void |
clearAllConnection()
清除所有的数据连接
|
void |
clearAllProcedure()
清除所有的存储过程
|
void |
clearAllTableData()
清除所有的服务器数据集
|
java.lang.String |
fileName()
配置文件的完整名字
|
TableData |
findTableData(java.lang.String name)
判断该名字的服务器数据集是否存在
|
Connection |
getConnection(java.lang.String name) |
<T extends Connection> |
getConnection(java.lang.String name,
java.lang.Class<? extends Connection> t) |
java.util.Iterator |
getConnectionNameIterator() |
StoreProcedure |
getProcedure(java.lang.String procedureName) |
StoreProcedure |
getProcedureBy_dsName(java.lang.String dsName) |
StoreProcedure |
getProcedureByName(java.lang.String name) |
java.util.Iterator |
getProcedureNameIterator() |
java.util.List<java.lang.String> |
getProcedureNames() |
TableData |
getTableData(java.lang.String name) |
java.util.Iterator |
getTableDataNameIterator() |
boolean |
isProcedureName(java.lang.String dsName)
是否是存储过程的名字
|
void |
putConnection(java.lang.String name,
Connection connection)
讲指定的数据连接以给定的名字进行保存
|
void |
putProcedure(java.lang.String name,
StoreProcedure proc)
将指定的存储过程以给定的名字存储
|
void |
putTableData(java.lang.String name,
TableData tableData)
将指定的服务器数据集以给定的名字保存
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
removeConnection(java.lang.String name)
移除指定名字的数据连接
|
void |
removeTableData(java.lang.String name)
移除指定名字的服务器数据集
|
boolean |
renameConnection(java.lang.String oldName,
java.lang.String newName)
更改数据连接的名字
|
boolean |
renameTableData(java.lang.String oldName,
java.lang.String newName)
将已经存在的服务器数据集重命名
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
readFromInputStream, readXMLFile
java.lang.String fileName()
fileName
在接口中 XMLFileManagerProvider
java.util.Iterator getConnectionNameIterator()
Connection getConnection(java.lang.String name)
<T extends Connection> T getConnection(java.lang.String name, java.lang.Class<? extends Connection> t)
boolean renameConnection(java.lang.String oldName, java.lang.String newName)
oldName
- 原数据连接的名字newName
- 数据连接的新名字void putConnection(java.lang.String name, Connection connection)
name
- 数据连接的名字connection
- 数据连接void removeConnection(java.lang.String name)
name
- 要移除的数据连接的名字void clearAllConnection()
java.util.Iterator getTableDataNameIterator()
TableData getTableData(java.lang.String name)
TableData findTableData(java.lang.String name)
name
- 数据集的名字void putTableData(java.lang.String name, TableData tableData)
name
- 给定的数据集名字tableData
- 数据集boolean renameTableData(java.lang.String oldName, java.lang.String newName)
oldName
- 数据集的老名字newName
- 数据集的新名字void removeTableData(java.lang.String name)
name
- 要移除的服务器数据集的名字void clearAllTableData()
void clearAllADHOC()
java.util.Iterator getProcedureNameIterator()
java.util.List<java.lang.String> getProcedureNames()
StoreProcedure getProcedure(java.lang.String procedureName)
StoreProcedure getProcedureBy_dsName(java.lang.String dsName)
boolean isProcedureName(java.lang.String dsName)
dsName
- 名字StoreProcedure getProcedureByName(java.lang.String name)
void putProcedure(java.lang.String name, StoreProcedure proc)
name
- 存储过程名字proc
- 存储过程void clearAllProcedure()
void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
void writeXML(XMLPrintWriter writer)
XMLWriter