Copyright 2011-01-06 Werner Randelshofer

ch.randelshofer.media.binary
Class StructParser.EnumSpecifier

java.lang.Object
  extended by ch.randelshofer.media.binary.StructParser.EnumSpecifier
Enclosing class:
StructParser

protected static class StructParser.EnumSpecifier
extends java.lang.Object

EnumSpecifier expression.


 EnumSpecifier ::= "enum" ( identifier | "{" identifier ["=" intLiteral] {"," identifier ["=" intLiteral]} "}" )
 


Field Summary
 java.lang.String identifier
           
 boolean isMagicEnum
           
 java.util.Hashtable members
           
 
Constructor Summary
StructParser.EnumSpecifier(org.jhotdraw.io.StreamPosTokenizer scanner)
           
 
Method Summary
 java.lang.String toEnumString(int value, StructParser.Declarations declarations)
           
 java.lang.String toEnumString(java.lang.String value, StructParser.Declarations declarations)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

members

public java.util.Hashtable members

identifier

public java.lang.String identifier

isMagicEnum

public boolean isMagicEnum
Constructor Detail

StructParser.EnumSpecifier

public StructParser.EnumSpecifier(org.jhotdraw.io.StreamPosTokenizer scanner)
                           throws java.io.IOException,
                                  ParseException
Throws:
java.io.IOException
ParseException
Method Detail

toEnumString

public java.lang.String toEnumString(int value,
                                     StructParser.Declarations declarations)

toEnumString

public java.lang.String toEnumString(java.lang.String value,
                                     StructParser.Declarations declarations)

Copyright 2011-01-06 Werner Randelshofer