edu.cs.ai.kreator.control.config
Class StyleConfigurationCategory

java.lang.Object
  extended by edu.cs.ai.kreator.control.config.ConfigurationObject
      extended by edu.cs.ai.kreator.control.config.ConfigurationCategory
          extended by edu.cs.ai.kreator.control.config.StyleConfigurationCategory

public class StyleConfigurationCategory
extends ConfigurationCategory

This configuration category contains a configuration option for each TokenType. Changes to this category only affect the styling of the KreatorSyntaxKit specified in the constructor. This way, each plugin can easily add a configuration category for the syntax kits it provides.

Author:
Niklas Wulf

Field Summary
 
Fields inherited from class edu.cs.ai.kreator.control.config.ConfigurationObject
IS_EDITABLE, IS_INVISIBLE, IS_NOT_EDITABLE, IS_VISIBLE, PATHCAPTION_DELIMITER, PATHID_DELIMITER
 
Constructor Summary
StyleConfigurationCategory(KreatorSyntaxKit syntaxKit)
          Creates a ConfigurationCategory, which contains FontStyleConfigurationOptions for every existing TokenType.
 
Method Summary
 
Methods inherited from class edu.cs.ai.kreator.control.config.ConfigurationCategory
add, addOption, addSubCategory, getAllOptions, getAllSubCategories, getOptions, getSubCategories
 
Methods inherited from class edu.cs.ai.kreator.control.config.ConfigurationObject
getCaption, getDescription, getId, getParent, getPathCaption, getPathId, hasParent, isEditable, isVisible, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StyleConfigurationCategory

public StyleConfigurationCategory(KreatorSyntaxKit syntaxKit)
Creates a ConfigurationCategory, which contains FontStyleConfigurationOptions for every existing TokenType. Changing these font configurations only affects the given given KreatorSyntaxKit.

Parameters:
syntaxKitClass - The KreatorSyntaxKit, which will be configured by this configuration category