org.ourgrid.common.spec
Class CompilerMessages

java.lang.Object
  extended by org.ourgrid.common.spec.CompilerMessages

public class CompilerMessages
extends java.lang.Object

Description: A class with all messagens that are showed to the user at the compilation process. Some messages are static attibutes but other are dinamic methods that can return a message pattern based on paramethers.


Field Summary
static java.lang.String BAD_GRAMMAR_FILE_IOPROBLEMS
           
static java.lang.String BAD_GRAMMAR_FILE_NOT_FOUND
           
static java.lang.String BAD_GRAMMAR_FILE_STRUCTURE
           
static java.lang.String BAD_GUMP_DEFINITION_NAMEORPORT_MISSING
           
static java.lang.String BAD_GUMP_DEFINITION_WRONG_PORT_ATT
           
static java.lang.String BAD_LANGUAGE_TYPE
           
static java.lang.String BAD_TASK_SPEC_REMEXEC_MISSING
           
static java.lang.String ERROR_GRAMMAR_IO
           
static java.lang.String LEXICAL_FATAL_TOKEN_NOT_RECOGNIZED
           
static java.lang.String SEMANTIC_ACTION_NOT_FOUND
           
static java.lang.String SEMANTIC_CLASS_NOT_FOUND
           
static java.lang.String SEMANTIC_FATAL_ILLEGAL_ACCESS
           
static java.lang.String SEMANTIC_MALFORMED_IO_COMMAND
           
 
Constructor Summary
CompilerMessages()
           
 
Method Summary
static java.lang.String BAD_GUM_DEFINITION(java.lang.String gumName)
           
static java.lang.String BAD_SOURCE_FILE(java.lang.String sourcePath)
           
static java.lang.String BAD_SPECIAL_CHAR(int lineNumber)
           
static java.lang.String BAD_TASK_DEFINITION(int taskPositionAtJDF, java.lang.String theCauseMessage)
           
static java.lang.String ERROR_GRAMMAR_MALFORMED_RULE(java.lang.String rulesHeadSymbol)
           
static java.lang.String LEXICAL_READING_SOURCE_PROBLEM(java.lang.String sourcePath, java.lang.String moreSpecificMessage)
           
static java.lang.String SEMANTIC_EMPTY_ATTRIBUTE_VALUE(java.lang.String attName, int line)
           
static java.lang.String SEMANTIC_FATAL_ERROR()
           
static java.lang.String SYNTACTICAL_COMPILATION_PROBLEM(Token actualToken, java.lang.String nextSymbolExpected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BAD_LANGUAGE_TYPE

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

BAD_GRAMMAR_FILE_IOPROBLEMS

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

BAD_GRAMMAR_FILE_STRUCTURE

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

BAD_GRAMMAR_FILE_NOT_FOUND

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

ERROR_GRAMMAR_IO

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

BAD_GUMP_DEFINITION_NAMEORPORT_MISSING

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

BAD_GUMP_DEFINITION_WRONG_PORT_ATT

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

BAD_TASK_SPEC_REMEXEC_MISSING

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

SEMANTIC_ACTION_NOT_FOUND

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

SEMANTIC_CLASS_NOT_FOUND

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

SEMANTIC_FATAL_ILLEGAL_ACCESS

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

SEMANTIC_MALFORMED_IO_COMMAND

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

LEXICAL_FATAL_TOKEN_NOT_RECOGNIZED

public static final java.lang.String LEXICAL_FATAL_TOKEN_NOT_RECOGNIZED
See Also:
Constant Field Values
Constructor Detail

CompilerMessages

public CompilerMessages()
Method Detail

BAD_SOURCE_FILE

public static java.lang.String BAD_SOURCE_FILE(java.lang.String sourcePath)

BAD_SPECIAL_CHAR

public static java.lang.String BAD_SPECIAL_CHAR(int lineNumber)

ERROR_GRAMMAR_MALFORMED_RULE

public static java.lang.String ERROR_GRAMMAR_MALFORMED_RULE(java.lang.String rulesHeadSymbol)

BAD_GUM_DEFINITION

public static java.lang.String BAD_GUM_DEFINITION(java.lang.String gumName)

BAD_TASK_DEFINITION

public static java.lang.String BAD_TASK_DEFINITION(int taskPositionAtJDF,
                                                   java.lang.String theCauseMessage)

SEMANTIC_FATAL_ERROR

public static java.lang.String SEMANTIC_FATAL_ERROR()

SEMANTIC_EMPTY_ATTRIBUTE_VALUE

public static java.lang.String SEMANTIC_EMPTY_ATTRIBUTE_VALUE(java.lang.String attName,
                                                              int line)

SYNTACTICAL_COMPILATION_PROBLEM

public static java.lang.String SYNTACTICAL_COMPILATION_PROBLEM(Token actualToken,
                                                               java.lang.String nextSymbolExpected)

LEXICAL_READING_SOURCE_PROBLEM

public static java.lang.String LEXICAL_READING_SOURCE_PROBLEM(java.lang.String sourcePath,
                                                              java.lang.String moreSpecificMessage)