This is the abstract class for any exception created in the application. Control Version
0.0.1 Class creation.
0.0.2 Exception with message.
0.1.0 No message for exception.
1.0.0 Moved to version 1.
This is the interface controller that manages the reads and the printer. Control Version
0.0.1 Class creation.
0.1.0 Class renamed.
0.2.0 No constructor.
1.0.0 Moved to version 1.
This class represents any exception generated when using a reader. Control Version
0.0.1 Class creation.
0.1.0 One constructor.
1.0.0 Moved to version 1.
This object has methods to scan the structure and to find the possibilities
of next tokens, that provide the possible ways that the user can take when
writing a command.
A phrase is a set of words that can or can't have a meaning for DB2. Control Version
0.0.1 Class creation.
0.1.0
1.0.0 Moved to version 1.
This exception is raised when the configuration file has an invalid
structure. Control Version
0.0.1 Class creation.
0.0.2 Recommendations from PMD.
0.1.0 getMessage.
1.0.0 Moved to version 1.
The configuration file was not found. Control Version
0.0.1 Class creation.
0.1.0 Recommendations from PMD.
0.2.0 getMessage.
1.0.0 Moved to version 1.
This exception is raised when an unknown problem in the file was occurred. Control Version
0.0.1 Class creation.
0.1.0 Recommendations from PMD.
1.0.0 Moved to version 1.
This class read the configuration file and then it can return the set of
parameters to the controller. Control Version
0.0.1 Class creation.
0.1.0 Recommendations from PMD.
0.1.1 Organized.
0.1.2 Close streams.
1.0.0 Moved to version 1.
Set of constants used in all the application. Control Version
0.0.1 Instance creation.
0.1.0 New constants.
0.1.1 Execution values.
0.1.2 Configuration filename value.
1.0.0 Moved to version 1.
This token represents the last token in the grammar (the ending node in the
graph.) All the possible ways ends in this token. Control Version
0.0.1 Class creation.
0.0.2 Recommendations from PMD.
0.0.3 Change constant value.
0.0.4 Starting and ending token as constants.
0.0.5 Equals from super.
0.0.6 Equals different super.
1.0.0 Moved to version 1.
This class represents the state of a command's execution, and the state of
the program after execution. Control Version
0.0.1 Class creation.
0.0.2 Name of a state.
1.0.0 Moved to version 1.
EXIT -
Static variable in interface name.angoca.db2sa.Constants
This is the grammar reader. Control Version
0.0.1 Class creation.
0.1.0 First Implementation of the XML reader.
0.2.0 Use of ConfigurationReader.
0.2.1 Throw exception before.
0.2.2 final.
1.0.0 Moved to version 1.
This is the implementation of the lexical analyzer. Control Version
0.0.1 Class creation.
0.1.0
0.2.0
0.3.0 Recommendations from PMD.
0.3.1 Organized.
0.4.0 Invalid Graph Exception.
0.5.0 Destroy instance.
0.5.1 Logger messages.
0.6.0 Delimiters not set in a static way.
1.0.0 Moved to version 1.
This exception represents a problem in the structure of the graph that
represents the grammar. Control Version
0.0.1 Class creation.
0.1.0 Recommendations from PMD.
0.1.1 Hierarchy of exceptions (default constructor).
1.0.0 Moved to version 1.
This exception represents a bad-formed node in a graph. Control Version
0.0.1 Class creation.
0.1.0 Constructor and getMessage.
1.0.0 Moved to version 1.
Implementation of the input reader using JLine. Control Version
0.0.1 Class creation.
0.0.2 'this' to access attributes.
0.0.3 No override.
0.0.4 final.
1.0.0 Moved to version 1.
This is the interface controller that manage the read and the printer. Control Version
0.0.1 Class creation.
0.0.2 Annotations.
0.0.3 Execution state.
0.0.4 Enum.
0.0.5 Read string just once.
0.0.6 Name of a state.
1.0.0 Moved to version 1.
This token represents the information about the application, like the About
if GUIs.
db2sa Copyright (C) 2009 Andres Gomez\nThis program comes with ABSOLUTELY NO
WARRANTY;\nThis is free software, and you are welcome to redistribute
it\nunder certain conditions.
TODO leer la información de licencia y about desde un archivo de
configuración para que esté siempre sincronizado y así el usuario pueda
conocer la versión que está usando.
This is the class where the application can be started. Control Version
0.0.1 Class creation.
0.0.2 Calls the interface controller with the System implementation.
0.0.3 Specific interface controller.
0.0.4 Logger.
0.0.5 Prompt from the configurator.
0.0.6 Delete the syntax call.
0.1.0 Changed for tests.
0.1.1 Log time.
0.1.2 final.
1.0.0 Moved to version 1.
This package contains the interfaces that have to be implemented in order to
provide a user interface. Control Version
0.1 Package creation.
1.0 Moved to version 1.
This package contains the components that helps to do an syntactical
analyzes. Control Version
0.1 Package creation.
0.2 Organized.
1.0 Moved to version 1.
This package contains the exception at application level, that means that
they can be generated anywhere, or they are the abstract structure of others.
The package has the class and the files needed to translate the application
to other language. Control Version
0.1 Class creation.
1.0 Moved to version 1.
This package contains all the exception generated when reading the
application configuration or the grammar file. Control Version
0.1 Package creation.
1.0 Moved to version 1.
This token represents the first token in the grammar (the starting node in
the graph.) All the possible ways starts from this token. Control Version
0.0.1 Class creation.
0.0.2 Recommendations from PMD.
0.0.3 Change constant value.
0.0.4 Starting and ending token as constants.
0.0.5 equals from super.
0.0.6 equals different super.
0.0.7 part equals super.
1.0.0 Moved to version 1.