public final class Shell
extends java.lang.Object
See Commons VFS Shell Examples in Apache Commons Wiki.
Modifier and Type | Field and Description |
---|---|
private FileObject |
cwd |
private FileSystemManager |
mgr |
private java.io.BufferedReader |
reader |
Modifier | Constructor and Description |
---|---|
private |
Shell() |
Modifier and Type | Method and Description |
---|---|
private void |
cat(java.lang.String[] cmd)
Does a 'cat' command.
|
private void |
cd(java.lang.String[] cmd)
Does a 'cd' command.
|
private void |
cp(java.lang.String[] cmd)
Does a 'cp' command.
|
private static java.lang.String |
getVersion(java.lang.Class<?> cls) |
private void |
go() |
private void |
handleCommand(java.lang.String[] cmd)
Handles a command.
|
private void |
help()
Does a 'help' command.
|
private void |
info(java.lang.String scheme) |
private void |
info(java.lang.String[] cmd) |
private void |
listChildren(FileObject dir,
boolean recursive,
java.lang.String prefix)
Lists the children of a folder.
|
private void |
ls(java.lang.String[] cmd)
Does an 'ls' command.
|
static void |
main(java.lang.String[] args) |
private java.lang.String[] |
nextCommand()
Returns the next command, split into tokens.
|
private void |
pwd()
Does a 'pwd' command.
|
private void |
rm(java.lang.String[] cmd)
Does an 'rm' command.
|
private void |
touch(java.lang.String[] cmd)
Does a 'touch' command.
|
private final FileSystemManager mgr
private FileObject cwd
private final java.io.BufferedReader reader
public static void main(java.lang.String[] args)
private void go() throws java.lang.Exception
java.lang.Exception
private void handleCommand(java.lang.String[] cmd) throws java.lang.Exception
java.lang.Exception
private void info(java.lang.String[] cmd) throws java.lang.Exception
java.lang.Exception
private void info(java.lang.String scheme) throws java.lang.Exception
java.lang.Exception
private void help()
private void rm(java.lang.String[] cmd) throws java.lang.Exception
java.lang.Exception
private void cp(java.lang.String[] cmd) throws java.lang.Exception
java.lang.Exception
private void cat(java.lang.String[] cmd) throws java.lang.Exception
java.lang.Exception
private void pwd()
private void cd(java.lang.String[] cmd) throws java.lang.Exception
System.err
.java.lang.Exception
private void ls(java.lang.String[] cmd) throws FileSystemException
FileSystemException
private void touch(java.lang.String[] cmd) throws java.lang.Exception
java.lang.Exception
private void listChildren(FileObject dir, boolean recursive, java.lang.String prefix) throws FileSystemException
FileSystemException
private java.lang.String[] nextCommand() throws java.io.IOException
java.io.IOException
private static java.lang.String getVersion(java.lang.Class<?> cls)