Copyright 2011-01-06 Werner Randelshofer

ch.randelshofer.media.binary
Class StructParser.MagicOrIntLiteral

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

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

MagicOrIntLiteral expression.


 MagicOrIntLiteral ::= magicLiteral | intLiteral | hexLiteral
 


Field Summary
 int intValue
           
 java.lang.String magicValue
           
 
Constructor Summary
StructParser.MagicOrIntLiteral(org.jhotdraw.io.StreamPosTokenizer scanner)
           
 
Method Summary
 int intValue()
           
 boolean isMagic()
           
 java.lang.String stringValue()
           
static int toInt(java.lang.String magic)
           
static java.lang.String toMagic(int value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

intValue

public int intValue

magicValue

public java.lang.String magicValue
Constructor Detail

StructParser.MagicOrIntLiteral

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

isMagic

public boolean isMagic()

intValue

public int intValue()

stringValue

public java.lang.String stringValue()

toInt

public static int toInt(java.lang.String magic)

toMagic

public static java.lang.String toMagic(int value)

Copyright 2011-01-06 Werner Randelshofer