| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IReportAdmin
IReportAdmin provides basic report management functions.
| Method Summary | |
|---|---|
 void | 
addFileSystem(java.lang.String type,
              java.lang.String name,
              java.lang.String config)
Add a filesystem to the repository.  | 
 void | 
addJarFileSystem(java.lang.String name,
                 java.lang.String jarFile)
Add Jar archived file in the repository.  | 
 void | 
addLocalFileSystem(java.lang.String name,
                   java.lang.String root)
Add a local directory structure as a new File System in the repository.  | 
 java.lang.String[] | 
getFileNames(java.lang.String fileSystem)
List the names of files as template and datasources in a Filesystem.  | 
 java.lang.String[] | 
getFileSystems()
List the names of the Filesystems in the repository.  | 
 java.lang.String[] | 
getReportNames(java.lang.String fileSystem)
List the names of templates in a Filesystem.  | 
 void | 
loadRepository(java.io.File repositoryXML)
Loads the repository filesystems from an XML file (such as the standard repository.xml)  | 
 void | 
loadRepository(java.io.InputStream repositoryXML)
Loads the repository filesystems from an XML file passed as stream.  | 
 void | 
refreshFileSystem(java.lang.String name)
Refresh Filesystem by re-scanning the source information.  | 
 void | 
removeFileSystem(java.lang.String name)
Remove Filesystem.It will also clear rml object that is cached.  | 
| Method Detail | 
|---|
void loadRepository(java.io.File repositoryXML)
                    throws java.io.IOException
repositoryXML - The file containing the filesystems to be loaded
java.io.IOException
void loadRepository(java.io.InputStream repositoryXML)
                    throws java.io.IOException
repositoryXML - The stream containing the filesystems to be loaded
java.io.IOExceptionjava.lang.String[] getFileSystems()
java.lang.String[] getReportNames(java.lang.String fileSystem)
fileSystem - Filesystem name
java.lang.String[] getFileNames(java.lang.String fileSystem)
fileSystem - Filesystem name
void addLocalFileSystem(java.lang.String name,
                        java.lang.String root)
name - Filesytem nameroot - Path to the root of the directory subtree
void addJarFileSystem(java.lang.String name,
                      java.lang.String jarFile)
name - Filesystem namejarFile - Jar file path
void addFileSystem(java.lang.String type,
                   java.lang.String name,
                   java.lang.String config)
type - Filesystem type - eg. "local", "jar", etc.name - Filesystem nameconfig - Filesystem config string (content varies with type)void refreshFileSystem(java.lang.String name)
name - Filesystem namevoid removeFileSystem(java.lang.String name)
name - Filesystem name
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||