java.lang.Object
org.jempeg.empeg.emptool.Console
- public class Console
- extends java.lang.Object
Console is the implementation of the
emptool commandline-interface console.
- Version:
- $Revision: 1.7 $
|
Method Summary |
boolean |
allowedTag(java.lang.String _tag)
|
java.lang.String |
branchStackToPath(BranchStack _branchStack)
|
java.lang.String |
branchStackToString(BranchStack _branchStack)
|
java.lang.String |
escapePath(java.lang.String _path)
|
int |
expandArgumentsDatabase(java.lang.String[] _args,
int _startIndex,
BranchStackList _branchList,
int _flags)
|
int |
expandIdentifier(BranchStackList _branchList,
BranchStack _initStack,
java.lang.String _pattern)
|
int |
expandIdentifier(BranchStackList _branchList,
int _insertAtIndex,
BranchStack _initStack,
java.lang.String _pattern)
|
java.io.File[] |
expandShellGlob(java.lang.String _pattern)
|
int |
findPosForIdentifier(FIDPlaylist _playlist,
java.lang.String _identifier)
|
java.lang.String |
getBaseFile(java.lang.String _pattern)
|
java.lang.String |
getBasePath(java.lang.String _pattern)
|
int |
getExpandFlags(java.lang.String[] _args,
int _flags)
|
int |
getLength(AbstractFIDNode _node)
|
java.lang.String |
getLine(java.lang.String _prompt)
|
void |
init()
|
boolean |
isDirty()
|
void |
markDirty()
|
void |
parseBackup(java.lang.String[] _commands)
|
void |
parseCd(java.lang.String[] _commands)
|
void |
parseConfig(java.lang.String[] _commands)
|
void |
parseHash(java.lang.String[] _commands)
|
void |
parseHelp(java.lang.String[] _commands)
|
void |
parseLink(java.lang.String[] _commands)
|
void |
parseLookup(java.lang.String[] _commands)
|
void |
parseLs(java.lang.String[] _commands)
|
void |
parseMklist(java.lang.String[] _commands)
|
void |
parseMove(java.lang.String[] _commands)
|
void |
parsePwd(java.lang.String[] _commands)
|
boolean |
parseQuit(java.lang.String[] _commands)
|
void |
parseRename(java.lang.String[] _commands)
|
void |
parseRepair(java.lang.String[] _commands)
|
void |
parseRestore(java.lang.String[] _commands)
|
void |
parseRm(java.lang.String[] _commands)
|
void |
parseSet(java.lang.String[] _commands)
|
void |
parseSync(java.lang.String[] _commands)
|
void |
parseUnset(java.lang.String[] _commands)
|
void |
parseUpload(java.lang.String[] _commands)
|
BranchStack |
pathToBranchStack(BranchStack _initStack,
java.lang.String _pathName)
|
void |
printBranchStackList(BranchStackList _branchList)
|
void |
printNode(BranchStack _nodeStack,
int _flags,
boolean _isRecurse)
|
boolean |
processCommand(java.lang.String _line)
|
boolean |
processLine()
|
void |
resetDirty()
|
void |
synchronize()
|
int |
uploadFiles(java.lang.String[] _args,
int _startIndex,
BranchStack _initStack,
BranchStackList _branchList,
int _flags)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myDB
private PlayerDatabase myDB
myRoot
private FIDPlaylist myRoot
myCWList
private FIDPlaylist myCWList
myCWListFID
private int myCWListFID
myDirty
private boolean myDirty
myDoReporting
private boolean myDoReporting
myListener
private DatabaseProgressListenerIfc myListener
myCWDStack
private BranchStack myCWDStack
Console
public Console(PlayerDatabase _db)
init
public void init()
throws java.io.IOException
resetDirty
public void resetDirty()
markDirty
public void markDirty()
isDirty
public boolean isDirty()
synchronize
public void synchronize()
throws java.io.IOException
getLine
public java.lang.String getLine(java.lang.String _prompt)
throws java.io.IOException
processLine
public boolean processLine()
processCommand
public boolean processCommand(java.lang.String _line)
throws java.lang.ClassNotFoundException,
java.io.IOException,
java.text.ParseException
findPosForIdentifier
public int findPosForIdentifier(FIDPlaylist _playlist,
java.lang.String _identifier)
pathToBranchStack
public BranchStack pathToBranchStack(BranchStack _initStack,
java.lang.String _pathName)
branchStackToString
public java.lang.String branchStackToString(BranchStack _branchStack)
branchStackToPath
public java.lang.String branchStackToPath(BranchStack _branchStack)
expandIdentifier
public int expandIdentifier(BranchStackList _branchList,
BranchStack _initStack,
java.lang.String _pattern)
expandIdentifier
public int expandIdentifier(BranchStackList _branchList,
int _insertAtIndex,
BranchStack _initStack,
java.lang.String _pattern)
getBasePath
public java.lang.String getBasePath(java.lang.String _pattern)
getBaseFile
public java.lang.String getBaseFile(java.lang.String _pattern)
expandShellGlob
public java.io.File[] expandShellGlob(java.lang.String _pattern)
getExpandFlags
public int getExpandFlags(java.lang.String[] _args,
int _flags)
expandArgumentsDatabase
public int expandArgumentsDatabase(java.lang.String[] _args,
int _startIndex,
BranchStackList _branchList,
int _flags)
uploadFiles
public int uploadFiles(java.lang.String[] _args,
int _startIndex,
BranchStack _initStack,
BranchStackList _branchList,
int _flags)
throws java.io.IOException
allowedTag
public boolean allowedTag(java.lang.String _tag)
escapePath
public java.lang.String escapePath(java.lang.String _path)
getLength
public int getLength(AbstractFIDNode _node)
printNode
public void printNode(BranchStack _nodeStack,
int _flags,
boolean _isRecurse)
parseHelp
public void parseHelp(java.lang.String[] _commands)
parseBackup
public void parseBackup(java.lang.String[] _commands)
throws java.io.IOException
parseHash
public void parseHash(java.lang.String[] _commands)
parseLs
public void parseLs(java.lang.String[] _commands)
parseCd
public void parseCd(java.lang.String[] _commands)
parsePwd
public void parsePwd(java.lang.String[] _commands)
parseMklist
public void parseMklist(java.lang.String[] _commands)
throws java.io.IOException
parseLink
public void parseLink(java.lang.String[] _commands)
throws java.io.IOException
parseRm
public void parseRm(java.lang.String[] _commands)
throws java.io.IOException
printBranchStackList
public void printBranchStackList(BranchStackList _branchList)
parseRepair
public void parseRepair(java.lang.String[] _commands)
throws java.io.IOException
parseRestore
public void parseRestore(java.lang.String[] _commands)
throws java.lang.ClassNotFoundException,
java.io.IOException
parseUpload
public void parseUpload(java.lang.String[] _commands)
throws java.io.IOException
parseLookup
public void parseLookup(java.lang.String[] _commands)
parseSet
public void parseSet(java.lang.String[] _commands)
parseUnset
public void parseUnset(java.lang.String[] _commands)
parseMove
public void parseMove(java.lang.String[] _commands)
throws java.io.IOException
parseRename
public void parseRename(java.lang.String[] _commands)
parseConfig
public void parseConfig(java.lang.String[] _commands)
throws java.io.IOException
parseSync
public void parseSync(java.lang.String[] _commands)
throws java.io.IOException
parseQuit
public boolean parseQuit(java.lang.String[] _commands)