EAF 7.4 Util

com.lutris.util
Class ConfigParser

java.lang.Object
  extended by com.lutris.util.ConfigParser
All Implemented Interfaces:
ConfigParserConstants

public class ConfigParser
extends java.lang.Object
implements ConfigParserConstants


Field Summary
 Token jj_nt
           
 Token token
           
 ConfigParserTokenManager token_source
           
 
Fields inherited from interface com.lutris.util.ConfigParserConstants
ASSIGN, COMMA, COMMENT, DEFAULT, EOF, EOL, KEYWORD, KW_CHAR, PLUS, QCHAR, QSTRING, RHS, STRING, tokenImage, WHITESPACE, WS_CHAR
 
Constructor Summary
ConfigParser(ConfigParserTokenManager tm)
           
ConfigParser(java.io.InputStream stream)
           
ConfigParser(java.io.Reader stream)
           
 
Method Summary
 boolean arraySpec()
           
 boolean ConfigEntry()
           
 void disable_tracing()
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
static void main(java.lang.String[] args)
           
 void ParseConfigFile()
           
 void process(org.enhydra.util.ConfigFileInterface configFile)
           
 java.lang.String QuotedString()
           
 void ReInit(ConfigParserTokenManager tm)
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(java.io.Reader stream)
           
 java.lang.String Value()
           
 java.lang.String ValueFragment()
           
 java.util.Vector ValueList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public ConfigParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt
Constructor Detail

ConfigParser

public ConfigParser(java.io.InputStream stream)

ConfigParser

public ConfigParser(java.io.Reader stream)

ConfigParser

public ConfigParser(ConfigParserTokenManager tm)
Method Detail

main

public static void main(java.lang.String[] args)
                 throws ParseException,
                        com.lutris.util.ConfigException
Throws:
ParseException
com.lutris.util.ConfigException

process

public void process(org.enhydra.util.ConfigFileInterface configFile)
             throws ParseException,
                    com.lutris.util.ConfigException
Throws:
ParseException
com.lutris.util.ConfigException

ParseConfigFile

public final void ParseConfigFile()
                           throws ParseException,
                                  com.lutris.util.ConfigException
Throws:
ParseException
com.lutris.util.ConfigException

ConfigEntry

public final boolean ConfigEntry()
                          throws ParseException,
                                 com.lutris.util.ConfigException
Throws:
ParseException
com.lutris.util.ConfigException

ValueList

public final java.util.Vector ValueList()
                                 throws ParseException
Throws:
ParseException

Value

public final java.lang.String Value()
                             throws ParseException
Throws:
ParseException

ValueFragment

public final java.lang.String ValueFragment()
                                     throws ParseException
Throws:
ParseException

arraySpec

public final boolean arraySpec()
                        throws ParseException
Throws:
ParseException

QuotedString

public final java.lang.String QuotedString()
                                    throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(ConfigParserTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()

EAF 7.4 Util