Package edu.cs.ai.kreator.control.config

Interface Summary
SideEffector This interface must be implemented by configuration options which cause side effects on changing their corresponding value.
 

Class Summary
AliasStringSelectionConfigurationOption This is a little more sophisticated extension of "StringSelectionConfigurationOption".
BooleanConfigurationOption This class represents a simple boolean configuration option, i.e. an option with a boolean as value.
Configuration This abstract class contains all configuration options of KReator.
ConfigurationCategory This class encapsulates a set of configuration options (and maybe a set of sub-categories) under a common category.
ConfigurationFacility This abstract class manages the org.apache.commons.configuration.XMLConfiguration configuration object which holds the KReator configuration read from the "kreater_config.xml" file.
ConfigurationObject This abstract class is the common ancestor for configuration category and configuration option and comprises of common methods and attributes.
ConfigurationOption This class represents the template for a single configuration option.
DoubleBoolConfigOption  
DoubleConfigurationOption This class represents a simple double configuration option, i.e. an option with a simple double as value.
EncodingTools This class provides some methods for encoding to UTF-8 and back to the system's standard encoding.
FontStyleConfigurationOption This configuration option models a font style option, i.e.
IntBoolConfigOption  
IntegerConfigurationOption This class represents a simple integer configuration option, i.e. an option with a simple integer as value.
IntegerWithoutSpinnerConfigurationOption This class represents a simple integer configuration option, i.e. an option with a simple integer as value, but without spinner.
LoggingLevelStringSelectionConfigurationOption This class represents a string selection configuration option for changing the logging level.
PathConfigurationOption This class represents a path configuration option, i.e. an option with a path as value.
PathListConfigurationOption This class represents a path list configuration option, i.e. an option with a list of paths as value.
StringBooleanConfigurationOption  
StringConfigurationOption This class represents a simple string configuration option, i.e. an option with a simple string as value.
StringListConfigurationOption This class represents a string list configuration option, i.e. an option with a list of strings as value.
StringSelectionConfigurationOption This class represents a string selection configuration option, i.e. an option with a single string as value, which can only be chosen from a fixed set of strings.
StyleConfigurationCategory This configuration category contains a configuration option for each TokenType.