|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--at.dms.optgen.DefinitionFile
Parsed file containing GNU getopt definitions for a command-line tool.
Constructor Summary | |
DefinitionFile(java.lang.String sourceFile,
java.lang.String packageName,
java.lang.String parent,
java.lang.String prefix,
java.lang.String version,
java.lang.String usage,
java.util.List definitions)
Constructs a definition file. |
Method Summary | |
void |
checkIdentifiers(java.util.Map identifiers)
Check for duplicate identifiers. |
void |
checkShortcuts(java.util.Map identifiers)
Check for duplicate identifiers. |
java.lang.String |
getClassName()
Returns the class name. |
java.lang.String |
getPackageName()
Returns the package name. |
java.lang.String |
getPrefix()
Returns the literal prefix. |
void |
printFile(java.io.PrintWriter out)
Prints the token definition to interface file (java). |
static DefinitionFile |
read(java.lang.String sourceFile)
Reads and parses an token definition file. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public DefinitionFile(java.lang.String sourceFile, java.lang.String packageName, java.lang.String parent, java.lang.String prefix, java.lang.String version, java.lang.String usage, java.util.List definitions)
Method Detail |
public static DefinitionFile read(java.lang.String sourceFile) throws OptgenError
sourceFile
- The name of the source file.public void checkIdentifiers(java.util.Map identifiers) throws OptgenError
identifiers
- a table of all token identifiers.prefix
- the literal prefix.id
- the id of the first token.public void checkShortcuts(java.util.Map identifiers) throws OptgenError
identifiers
- a table of all token identifiers.prefix
- the literal prefixid
- the id of the first tokenpublic void printFile(java.io.PrintWriter out)
out
- the output stream.public java.lang.String getClassName()
public java.lang.String getPackageName()
public java.lang.String getPrefix()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |