|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.workbench.app.WorkbenchFileLogic
public class WorkbenchFileLogic
| Constructor Summary | |
|---|---|
WorkbenchFileLogic(WorkbenchApp workbench)
|
|
| Method Summary | |
|---|---|
void |
copy(VfsDirectory from,
VfsDirectory to)
|
void |
copy(VfsFile from,
VfsFile to)
|
void |
copyAndEdit(VfsDirectory from,
VfsDirectory to)
|
void |
copyAndEdit(VfsFile from,
VfsFile to)
|
void |
createAndEditMapset(VfsDirectory directory)
|
void |
createMapset(VfsDirectory directory)
|
void |
directoryStructureChanged(VfsDirectory node)
|
void |
edit(VfsNode node)
|
java.lang.String |
endTransaction()
|
void |
filterCsv()
Filters a CSV file. |
VfsDirectory |
getCurrentDirectory()
|
VfsFile |
getCurrentFile()
|
VfsNode |
getCurrentNode()
|
void |
importAndEditDirectory(VfsDirectory source,
VfsDirectory destination)
|
void |
importAndEditFile(VfsFile source,
VfsFile destination)
|
void |
importDirectory(VfsDirectory source,
VfsDirectory destination)
|
void |
importFile(VfsFile source,
VfsFile destination)
|
void |
importFiles(java.util.List<VfsFile> files,
VfsDirectory destination)
|
boolean |
inTransaction()
|
java.util.List<WorkbenchDirectoryEditor> |
listEditorsFor(VfsDirectory Directory)
|
java.util.List<WorkbenchFileEditor> |
listEditorsFor(VfsFile file)
|
java.util.List<WorkbenchDirectoryHandler> |
listHandlersFor(VfsDirectory Directory)
|
java.util.List<WorkbenchFileHandler> |
listHandlersFor(VfsFile file)
|
java.util.List<VfsNode> |
listNodesForGlob(java.lang.String glob)
|
void |
load()
Reload the currently edited file. |
Cog |
loadCogFrom(VfsFile file)
Loads a cog from the given file; assumes it is Cog XML format. |
java.lang.Object |
loadObjectFrom(VfsFile file)
Loads an object from the given file; assumes it is Cog XML format. |
VfsDirectory |
makeAndEditDirectory(VfsDirectory directory)
|
VfsFile |
makeAndEditFile(VfsFile file)
|
VfsFile |
makeAndEditFile(VfsFile file,
java.lang.String contents)
|
VfsFile |
makeAndEditFile(VfsFile file,
VfsFile example)
|
void |
makeAndEditModule(VfsDirectory directory)
|
VfsDirectory |
makeDirectory(VfsDirectory directory)
|
VfsFile |
makeFile(VfsFile file)
|
VfsFile |
makeFile(VfsFile file,
java.lang.String contents)
|
VfsFile |
makeFile(VfsFile file,
VfsFile example)
|
void |
makeModule(VfsDirectory directory)
|
void |
move(VfsDirectory from,
VfsDirectory to)
|
void |
move(VfsFile from,
VfsFile to)
|
void |
moveAndEdit(VfsDirectory from,
VfsDirectory to)
|
void |
moveAndEdit(VfsFile from,
VfsFile to)
|
void |
nodeChanged(VfsNode node)
|
VfsNode |
nodeFor(Path path)
|
VfsNode |
nodeFor(java.lang.String path)
|
void |
nodeInserted(VfsNode node)
|
void |
nodeRemoved(VfsNode node)
|
void |
packBoxcar()
Packs up the current selection into a boxcar.gz in the current selection's directory. |
void |
packBoxcar(VfsFile boxcarFile,
java.lang.Iterable<VfsNode> nodes)
|
void |
packZip()
Zips up the current selection into the current selection's directory. |
void |
packZip(VfsFile zipFile,
java.lang.Iterable<VfsNode> nodes)
|
void |
remove()
|
void |
remove(Path path)
|
void |
remove(java.lang.String path)
|
void |
remove(VfsNode node)
|
void |
removeDirectory(VfsDirectory directory)
|
void |
removeFile(VfsFile file)
|
void |
removeSelectedNode()
|
void |
save()
Save the currently edited file. |
void |
saveCogTo(Cog wotnot,
VfsFile file)
Saves a cog to the given file, assumes Cog XML format. |
void |
saveObjectTo(java.lang.Object wotnot,
VfsFile file)
Saves an object to the given file, assumes Cog XML format. |
void |
setHeapSize()
|
java.lang.String |
startTransaction()
|
void |
treeChanged()
This is the most brute-force event to indicate that the filesystem has changed; it refreshes the entire tree. |
void |
unpackBoxcar()
Unpacks the currently-selected boxcar into the same directory it's in. |
void |
unpackBoxcar(VfsFile boxcarFile,
VfsDirectory directory)
|
void |
unpackZip()
Unpacks the currently-selected zip into the same directory it's in. |
void |
unpackZip(VfsFile zipFile,
VfsDirectory directory)
|
void |
vfsChanged()
|
void |
zipUpConfig()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WorkbenchFileLogic(WorkbenchApp workbench)
| Method Detail |
|---|
public void save()
public void load()
public void treeChanged()
throws java.io.IOException
java.io.IOException
public void nodeChanged(VfsNode node)
throws java.io.IOException
java.io.IOException
public void nodeRemoved(VfsNode node)
throws java.io.IOException
java.io.IOException
public void nodeInserted(VfsNode node)
throws java.io.IOException
java.io.IOException
public void directoryStructureChanged(VfsDirectory node)
throws java.io.IOException
java.io.IOException
public void vfsChanged()
throws java.io.IOException
java.io.IOException
public VfsFile makeFile(VfsFile file)
throws java.io.IOException
java.io.IOException
public VfsFile makeFile(VfsFile file,
java.lang.String contents)
throws java.io.IOException
java.io.IOException
public VfsFile makeFile(VfsFile file,
VfsFile example)
throws java.io.IOException
java.io.IOException
public VfsFile makeAndEditFile(VfsFile file)
throws java.io.IOException
java.io.IOException
public VfsFile makeAndEditFile(VfsFile file,
java.lang.String contents)
throws java.io.IOException
java.io.IOException
public VfsFile makeAndEditFile(VfsFile file,
VfsFile example)
throws java.io.IOException
java.io.IOException
public VfsDirectory makeDirectory(VfsDirectory directory)
throws java.io.IOException
java.io.IOException
public VfsDirectory makeAndEditDirectory(VfsDirectory directory)
throws java.io.IOException
java.io.IOException
public void makeAndEditModule(VfsDirectory directory)
throws java.io.IOException
java.io.IOException
public void makeModule(VfsDirectory directory)
throws java.io.IOException
java.io.IOException
public void removeDirectory(VfsDirectory directory)
throws java.io.IOException
java.io.IOException
public void removeFile(VfsFile file)
throws java.io.IOException
java.io.IOException
public void importFile(VfsFile source,
VfsFile destination)
throws java.io.IOException
java.io.IOException
public void importAndEditFile(VfsFile source,
VfsFile destination)
throws java.io.IOException
java.io.IOException
public void importFiles(java.util.List<VfsFile> files,
VfsDirectory destination)
throws java.io.IOException
java.io.IOException
public void importDirectory(VfsDirectory source,
VfsDirectory destination)
throws java.io.IOException
java.io.IOException
public void importAndEditDirectory(VfsDirectory source,
VfsDirectory destination)
throws java.io.IOException
java.io.IOExceptionpublic java.util.List<WorkbenchFileHandler> listHandlersFor(VfsFile file)
public java.util.List<WorkbenchFileEditor> listEditorsFor(VfsFile file)
public java.util.List<WorkbenchDirectoryHandler> listHandlersFor(VfsDirectory Directory)
public java.util.List<WorkbenchDirectoryEditor> listEditorsFor(VfsDirectory Directory)
public void removeSelectedNode()
throws java.io.IOException
java.io.IOException
public void remove(VfsNode node)
throws java.io.IOException
java.io.IOException
public void remove(java.lang.String path)
throws java.io.IOException
java.io.IOException
public void remove(Path path)
throws java.io.IOException
java.io.IOException
public void remove()
throws java.io.IOException
java.io.IOExceptionpublic VfsNode getCurrentNode()
public VfsFile getCurrentFile()
public VfsDirectory getCurrentDirectory()
public VfsNode nodeFor(Path path)
throws java.io.IOException
java.io.IOException
public VfsNode nodeFor(java.lang.String path)
throws java.io.IOException
java.io.IOException
public java.util.List<VfsNode> listNodesForGlob(java.lang.String glob)
throws java.io.IOException
java.io.IOExceptionpublic boolean inTransaction()
public java.lang.String startTransaction()
throws java.io.IOException
java.io.IOException
public java.lang.String endTransaction()
throws java.io.IOException
java.io.IOException
public void moveAndEdit(VfsFile from,
VfsFile to)
throws java.io.IOException
java.io.IOException
public void move(VfsFile from,
VfsFile to)
throws java.io.IOException
java.io.IOException
public void copyAndEdit(VfsFile from,
VfsFile to)
throws java.io.IOException
java.io.IOException
public void copy(VfsFile from,
VfsFile to)
throws java.io.IOException
java.io.IOException
public void moveAndEdit(VfsDirectory from,
VfsDirectory to)
throws java.io.IOException
java.io.IOException
public void move(VfsDirectory from,
VfsDirectory to)
throws java.io.IOException
java.io.IOException
public void copyAndEdit(VfsDirectory from,
VfsDirectory to)
throws java.io.IOException
java.io.IOException
public void copy(VfsDirectory from,
VfsDirectory to)
throws java.io.IOException
java.io.IOExceptionpublic void edit(VfsNode node)
public void unpackBoxcar()
public void unpackBoxcar(VfsFile boxcarFile,
VfsDirectory directory)
throws java.io.IOException
java.io.IOExceptionpublic void packBoxcar()
public void packBoxcar(VfsFile boxcarFile,
java.lang.Iterable<VfsNode> nodes)
throws java.io.IOException
java.io.IOExceptionpublic void unpackZip()
public void unpackZip(VfsFile zipFile,
VfsDirectory directory)
throws java.io.IOException
java.io.IOExceptionpublic void packZip()
public void packZip(VfsFile zipFile,
java.lang.Iterable<VfsNode> nodes)
throws java.io.IOException
java.io.IOException
public void createMapset(VfsDirectory directory)
throws java.io.IOException
java.io.IOException
public void createAndEditMapset(VfsDirectory directory)
throws java.io.IOException
java.io.IOException
public java.lang.Object loadObjectFrom(VfsFile file)
throws java.io.IOException
java.io.IOException
public void saveObjectTo(java.lang.Object wotnot,
VfsFile file)
throws java.io.IOException
java.io.IOException
public Cog loadCogFrom(VfsFile file)
throws java.io.IOException
java.io.IOException
public void saveCogTo(Cog wotnot,
VfsFile file)
throws java.io.IOException
java.io.IOExceptionpublic void filterCsv()
public void setHeapSize()
public void zipUpConfig()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||