|
mjc | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.multijava.util.msggen.DefinitionFile
| Field Summary | |
private static java.lang.String |
DEFAULT_PREFIX
|
private MessageDefinition[] |
definitions
|
private java.lang.String |
packageName
|
private java.lang.String |
prefix
|
private java.lang.String |
sourceFile
|
| Constructor Summary | |
DefinitionFile(java.lang.String sourceFile,
java.lang.String packageName,
java.lang.String prefix,
java.util.ArrayList definitions)
Constructs a token definition file |
|
| Method Summary | |
void |
checkIdentifiers(java.util.Hashtable identifiers)
Check for duplicate identifiers |
java.lang.String |
getClassName()
Returns the package 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final java.lang.String DEFAULT_PREFIX
private final java.lang.String sourceFile
private final java.lang.String packageName
private final java.lang.String prefix
private final MessageDefinition[] definitions
| Constructor Detail |
public DefinitionFile(java.lang.String sourceFile,
java.lang.String packageName,
java.lang.String prefix,
java.util.ArrayList definitions)
| Method Detail |
public static DefinitionFile read(java.lang.String sourceFile)
throws MsggenError
sourceFile - the name of the source file
MsggenError
public void checkIdentifiers(java.util.Hashtable identifiers)
throws MsggenError
identifiers - a table of all token identifiers
MsggenErrorpublic void printFile(java.io.PrintWriter out)
out - the output streampublic java.lang.String getClassName()
public java.lang.String getPackageName()
public java.lang.String getPrefix()
|
mjc | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||