|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RepositoryFolder
Represents a folder in the Repository.
| Method Summary | |
|---|---|
RepositoryFile |
createFile(String name,
Action<OutputStream> writeCallback)
Creates a new file in this folder. |
RepositoryFolder |
createFolder(String name)
Creates a new subfolder in this folder. |
RepositoryFile |
getFile(String name)
Gets a file in this folder, by name. |
List<RepositoryFile> |
getFiles()
Gets files in this folder. |
List<RepositoryFile> |
getFiles(String prefix,
String extension)
Gets files in this folder which have a particular extension. |
RepositoryFolder |
getFolder(String name)
Gets a (sub)folder of this folder, by name. |
List<RepositoryFolder> |
getFolders()
Get (sub)folders of this folder. |
RepositoryFile |
getLatestFile(String prefix,
String extension)
Gets the latest (newest / latest modified) file with the given prefix and extension. |
| Methods inherited from interface org.eobjects.datacleaner.repository.RepositoryNode |
|---|
delete, getName, getParent, getQualifiedPath |
| Method Detail |
|---|
List<RepositoryFolder> getFolders()
RepositoryFolder getFolder(String name)
name - the name of the (sub)folder.
List<RepositoryFile> getFiles()
List<RepositoryFile> getFiles(String prefix,
String extension)
prefix - an (optional, can be null) prefix for file selection.extension - the filename extension to look for, eg. ".analysis.xml".
RepositoryFile getLatestFile(String prefix,
String extension)
prefix - an (optional, can be null) prefix for file selection.extension - the filename extension to look for, eg. ".analysis.xml".
RepositoryFile getFile(String name)
name - the name of the file.
RepositoryFile createFile(String name,
Action<OutputStream> writeCallback)
name - the name of the file.writeCallback - a callback which should define what to write to the file.
RepositoryFile reference to the newly created file.RepositoryFolder createFolder(String name)
name - the name of the folder.
RepositoryFolder object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||