|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| Field Summary | |
static boolean |
DEFAULT_REGISTER_FILE_OPENS
|
static boolean |
DEFAULT_REGISTER_RESOLVER
|
static java.lang.String |
PROP_REGISTER_FILE_OPENS
|
static java.lang.String |
PROP_REGISTER_RESOLVER
|
| Method Summary | |
void |
createFile(ConstantString type,
ConstantString name,
int flags,
ConstantString[] fields)
Create the specified file. |
void |
deleteList(ConstantString name,
mvString status)
Removes the specified list. |
void |
dropFile(ConstantString type,
ConstantString name)
Removes the specified file. |
Resolver |
getNextResolver()
Gets the next resolver in the chain |
Program |
resolveCommand(ConstantString command)
Resolve the specified command |
ConstantString |
resolveFile(Program program,
mvString var,
ConstantString type,
ConstantString name,
int flags,
mvString status)
Find and open the specified file. |
ConstantString |
resolveList(mvString var,
mvString count,
ConstantString name,
mvString status)
Resolve the specified list |
Program |
resolveProgram(ConstantString name)
Resolve the specified program |
void |
setNextResolver(Resolver next)
Sets the next resolver in the chain |
void |
writeList(ConstantString var,
ConstantString record,
mvString status)
Write the specified item as a list |
| Field Detail |
public static final java.lang.String PROP_REGISTER_FILE_OPENS
public static final java.lang.String PROP_REGISTER_RESOLVER
public static final boolean DEFAULT_REGISTER_FILE_OPENS
public static final boolean DEFAULT_REGISTER_RESOLVER
| Method Detail |
public void createFile(ConstantString type,
ConstantString name,
int flags,
ConstantString[] fields)
throws mvException
type - the type of the file.name - the name of the fileflags - optional flagsfields - extra arguments needed for file creation
mvException
public void deleteList(ConstantString name,
mvString status)
throws mvException
name - the list to remove.status - the status variable to set on success
mvException
public void dropFile(ConstantString type,
ConstantString name)
throws mvException
type - the type of the file.name - the name of the file.
mvExceptionpublic Resolver getNextResolver()
public ConstantString resolveFile(Program program,
mvString var,
ConstantString type,
ConstantString name,
int flags,
mvString status)
throws mvException
program - the program opening the specified filetype - the type of file to openname - the name of the file to openflags - any optional flagsstatus - the status variable to set on success
mvException
public Program resolveCommand(ConstantString command)
throws mvException
command - the command to parse
mvException
public ConstantString resolveList(mvString var,
mvString count,
ConstantString name,
mvString status)
throws mvException
var - the variable to contain the resulting listcount - the number of elements in the listname - the name of the liststatus - the status variable to set on success
mvException
public Program resolveProgram(ConstantString name)
throws mvException
name - the name of the program
mvExceptionpublic void setNextResolver(Resolver next)
next - the next resolver
public void writeList(ConstantString var,
ConstantString record,
mvString status)
throws mvException
var - the item to writerecord - the name to store the list understatus - the status variable to set on success
mvException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||