public interface DictionaryExplorer
DictionaryExplorer
is the interface used to
MDSRepository
.Modifier and Type | Method and Description |
---|---|
void |
close()
Close this DictionaryExplorer and release resources it holds.
|
void |
createDictionary(java.lang.String path,
RuleDictionary dictionary)
Create a dictionary at
path with the contents of
the dictionary . |
void |
deleteDictionary(java.lang.String path)
Delete the dictionary at
path from repository. |
java.util.List<java.lang.String> |
list(java.lang.String path,
boolean recurse)
Get a list of paths to dictionaries stored in the repository.
|
java.util.List<java.lang.String> list(java.lang.String path, boolean recurse) throws RepositoryException
path
- The path
is the starting point for building
the list of paths. If the path
is null, the
search starts from the root directory. The
path
may be a full path to a specific
dictionary. In this case, if the dictionary exists, a
one element list will be returned. If not dictionaries
are found and empty list is returned.recurse
- If recurse is true, subdirectories found at
path
will also be searched.RepositoryException
- if error occurs accessing the repositoryvoid createDictionary(java.lang.String path, RuleDictionary dictionary) throws RepositoryException, SDKException
path
with the contents of
the dictionary
.path
- the path to the dictionaryRepositoryException
- Thrown if an error occured during
the create operation.SDKException
void deleteDictionary(java.lang.String path) throws RepositoryException
path
from repository.path
- the path to the dictionaryRepositoryException
- Thrown if an error occured during
the delete operation.void close() throws RepositoryException
RepositoryException
- an exception occured during closing the
repository