org.bee.processor
Class Configuration<FRIEND>

java.lang.Object
  extended by org.bee.processor.Configuration<FRIEND>

public class Configuration<FRIEND>
extends java.lang.Object


Field Summary
protected  java.util.List<java.lang.String> arguments
           
 java.lang.String beeFile
           
static java.lang.String CONFIG_FILE_PROP
           
protected  java.util.Map<java.lang.String,java.lang.String> defines
           
 InfoHolder[] descriptors
           
static java.lang.String EXTENSIONS_PACKAGE
           
protected  java.util.Properties extraProperties
           
static java.lang.String FUNCTION_METHOD_NAME
           
static java.lang.String FUNCTIONS_PACKAGE
           
protected  java.util.List<java.lang.String> notRecognizableParam
           
static java.lang.String OPERATOR_METHOD_NAME
           
static java.lang.String OPERATORS_PACKAGE
           
protected  java.util.Map<java.lang.String,java.lang.String> parameters
           
protected  java.util.Map<java.lang.String,java.lang.Object> reserved
           
static java.lang.String[] RESERVED
           
 java.util.List<java.lang.String> targets
           
 
Constructor Summary
Configuration(java.lang.String... args)
           
 
Method Summary
protected  void exit(int code)
           
 java.util.List<java.lang.String> getArguments(FRIEND firend)
           
 java.util.Map<java.lang.String,java.lang.String> getDefines(FRIEND firend)
           
 java.util.Properties getExtraProperties(FRIEND firend)
           
protected  void initReserved()
           
protected  void printHelp()
           
static Configuration readConfiguration(java.lang.String... args)
           
protected  void readExtraProperties()
           
protected  void reloadGrammar(java.lang.String fileName)
           
protected  void setLog()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXTENSIONS_PACKAGE

public static final java.lang.String EXTENSIONS_PACKAGE
See Also:
Constant Field Values

OPERATORS_PACKAGE

public static java.lang.String OPERATORS_PACKAGE

FUNCTIONS_PACKAGE

public static java.lang.String FUNCTIONS_PACKAGE

OPERATOR_METHOD_NAME

public static final java.lang.String OPERATOR_METHOD_NAME
See Also:
Constant Field Values

FUNCTION_METHOD_NAME

public static final java.lang.String FUNCTION_METHOD_NAME
See Also:
Constant Field Values

RESERVED

public static final java.lang.String[] RESERVED

beeFile

public java.lang.String beeFile

parameters

protected java.util.Map<java.lang.String,java.lang.String> parameters

defines

protected java.util.Map<java.lang.String,java.lang.String> defines

notRecognizableParam

protected java.util.List<java.lang.String> notRecognizableParam

reserved

protected java.util.Map<java.lang.String,java.lang.Object> reserved

extraProperties

protected java.util.Properties extraProperties

targets

public java.util.List<java.lang.String> targets

arguments

protected java.util.List<java.lang.String> arguments

descriptors

public InfoHolder[] descriptors

CONFIG_FILE_PROP

public static java.lang.String CONFIG_FILE_PROP
Constructor Detail

Configuration

public Configuration(java.lang.String... args)
Method Detail

readConfiguration

public static Configuration readConfiguration(java.lang.String... args)

getArguments

public java.util.List<java.lang.String> getArguments(FRIEND firend)

getDefines

public java.util.Map<java.lang.String,java.lang.String> getDefines(FRIEND firend)

getExtraProperties

public java.util.Properties getExtraProperties(FRIEND firend)

initReserved

protected void initReserved()

readExtraProperties

protected void readExtraProperties()

setLog

protected void setLog()

reloadGrammar

protected void reloadGrammar(java.lang.String fileName)

printHelp

protected void printHelp()

exit

protected void exit(int code)