|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
void |
addFunctionInterfaceToCache(IMetaData meta)
Adds a function interface to the local cache. |
void |
addStructureDefinitionToCache(IMetaData meta)
Adds a structure definition to the local cache. |
java.lang.String[] |
getCachedFunctionInterfaces()
Returns the names of the cached functions as a string array |
java.lang.String[] |
getCachedStructureDefinitions()
Returns the names of the cached structures as a string array |
IMetaData |
getFunctionInterface(java.lang.String function_name)
Returns the meta data for the passed function |
IFunctionTemplate |
getFunctionTemplate(java.lang.String function_name)
Returns the template for the function having the specified name |
java.lang.String |
getName()
Returns the name of the repository |
IRepository |
getNextRepository()
Returns the next repository that will be used if a function or structure could not be found in this one. |
IMetaData |
getStructureDefinition(java.lang.String structure_name)
Returns the meta data for the passed structure |
IMetaData |
getTableDefinition(java.lang.String table_name)
Returns the meta data for the passed table |
void |
load(java.lang.String filename)
Load the repository to the specified file |
void |
removeFunctionInterfaceFromCache(java.lang.String function_name)
Removes a function interface from the local cache. |
void |
removeStructureDefinitionFromCache(java.lang.String structure_name)
Removes a function interface from the local cache. |
void |
save(java.lang.String filename)
Saves the repository to the specified file |
void |
setNextRepository(IRepository next)
Sets the next repository that will be used if a function or structure could not be found in this one. |
Method Detail |
public java.lang.String getName()
public IFunctionTemplate getFunctionTemplate(java.lang.String function_name)
function_name
- the name of the function for which the template
is being returned.public IMetaData getFunctionInterface(java.lang.String function_name)
function_name
- the name of the function for which the meta-data
is being returnedpublic IMetaData getStructureDefinition(java.lang.String structure_name)
structure_name
- the name of the structure for which the meta-data
is being returnedpublic IMetaData getTableDefinition(java.lang.String table_name)
table_name
- the name of the table for which the meta-data
is being returnedpublic IRepository getNextRepository()
null
if not setpublic void setNextRepository(IRepository next)
next
- the next repository to use. Pass null
if none.public void save(java.lang.String filename) throws java.io.IOException
public void load(java.lang.String filename) throws java.io.IOException
public void addFunctionInterfaceToCache(IMetaData meta)
meta
- the function interface to add to the cachepublic void addStructureDefinitionToCache(IMetaData meta)
meta
- the meta-data of the structure to add to the cachepublic void removeFunctionInterfaceFromCache(java.lang.String function_name)
function_name
- the name of the function to be removed from the cachepublic void removeStructureDefinitionFromCache(java.lang.String structure_name)
structure_name
- the name of the structure to be removed from the cachepublic java.lang.String[] getCachedFunctionInterfaces()
null
if the cache is empty or not implementedpublic java.lang.String[] getCachedStructureDefinitions()
null
if the cache is empty or not implemented
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |