bin
Class GlobalConstants

java.lang.Object
  extended by bin.GlobalConstants

public class GlobalConstants
extends java.lang.Object

GlobalConstants Class

This class is responsible for managing all global constants for the AI Builder application.

Version:
0.1 - Initial Release
Author:
Richard John Sproston [ richard.sproston@gmail.com || lucky_jackpot@hotmail.com ]

Field Summary
static java.lang.String COMMENT_IDENT
          Comment identifiers for AI files.
static java.lang.String DATABASE_NAME
          Only the name of the database file.
static java.lang.String DIRECTORY
          Only the directory where the database file resides.
static java.lang.String DOCUMENTATION
          Any references made to the documentation provided, should define the file name of the documentation document/file.
static java.lang.String F_EXT_EASY
          Defines "easy mode"'s difficulty file extension.
static java.lang.String F_EXT_HARD
          Defines "hard mode"'s difficulty file extension.
static java.lang.String F_EXT_MED
          Defines "medium mode"'s difficulty file extension.
static java.lang.String FILE_SEPARATOR
          Portable, system independent solution for the "file separator" character.
static java.lang.String RESOURCE
          Compiled core resource definition.
static java.lang.String TITLE
          The application's title.
static boolean VERBOSE_DEBUG
          Defines whether debug messages are displayed or not.
static java.lang.String VERSION
          Defines the current version number for "AI Builder"
 
Constructor Summary
GlobalConstants()
          Default Constructor for class with no parameters.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERBOSE_DEBUG

public static final boolean VERBOSE_DEBUG
Defines whether debug messages are displayed or not. Be warned: by enabling this, you'll observe a lot of verbose output (in various class components) about what is going on at any particular point during AI Builder's execution!
And I do mean a LOT - I like to include debug statements in abundance!

See Also:
Constant Field Values

FILE_SEPARATOR

public static java.lang.String FILE_SEPARATOR
Portable, system independent solution for the "file separator" character.


DIRECTORY

public static java.lang.String DIRECTORY
Only the directory where the database file resides.


DATABASE_NAME

public static final java.lang.String DATABASE_NAME
Only the name of the database file.

See Also:
Constant Field Values

RESOURCE

public static java.lang.String RESOURCE
Compiled core resource definition. Defines the resource location where the ai.properties file resides.


COMMENT_IDENT

public static final java.lang.String COMMENT_IDENT
Comment identifiers for AI files.

See Also:
Constant Field Values

F_EXT_EASY

public static final java.lang.String F_EXT_EASY
Defines "easy mode"'s difficulty file extension.

See Also:
Constant Field Values

F_EXT_MED

public static final java.lang.String F_EXT_MED
Defines "medium mode"'s difficulty file extension.

See Also:
Constant Field Values

F_EXT_HARD

public static final java.lang.String F_EXT_HARD
Defines "hard mode"'s difficulty file extension.

See Also:
Constant Field Values

DOCUMENTATION

public static final java.lang.String DOCUMENTATION
Any references made to the documentation provided, should define the file name of the documentation document/file.

See Also:
Constant Field Values

TITLE

public static final java.lang.String TITLE
The application's title. Technically, in AI Builder, the "title" as a whole is made up of 3 "snippets" of information: the TITLE, VERSION and INFO (the latter is a description contained in GUIFramework class - deemed to be more appropriate in that class).

See Also:
Constant Field Values

VERSION

public static final java.lang.String VERSION
Defines the current version number for "AI Builder"

See Also:
Constant Field Values
Constructor Detail

GlobalConstants

public GlobalConstants()
Default Constructor for class with no parameters.