Web-4-All v3.00 Plug-in API Specification

ca.utoronto.atrc.web4all.configuration
Class SettingsBundle

java.lang.Object
  extended byjava.util.ResourceBundle
      extended byjava.util.ListResourceBundle
          extended byca.utoronto.atrc.web4all.configuration.SettingsBundle

public abstract class SettingsBundle
extends java.util.ListResourceBundle

Specialized ResourceBundle that is identified based on an ACCLIP technology type, and that contains a look up table of ParameterState objects. This class remains abstract since it does not implement the getContents() method of ResourceBundle.


Field Summary
 
Fields inherited from class java.util.ResourceBundle
parent
 
Constructor Summary
SettingsBundle(java.lang.String inTechType)
          Initialize a SettingsBundle with the given ACCLIP technology type.
 
Method Summary
 void clearWrittenState()
          Utility for setting the "parameter written" state to false for all of the ParameterState instances contained in this bundle.
 java.lang.String getTechType()
          Return the type of technology that this bundle of settings is for.
 
Methods inherited from class java.util.ListResourceBundle
getContents, getKeys, handleGetObject
 
Methods inherited from class java.util.ResourceBundle
getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SettingsBundle

public SettingsBundle(java.lang.String inTechType)
Initialize a SettingsBundle with the given ACCLIP technology type.

Parameters:
inTechType - The type of technology (e.g. "screenReader") that this bundle of settings is for.
Method Detail

getTechType

public java.lang.String getTechType()
Return the type of technology that this bundle of settings is for. This type is taken from the ACCLIP vocabulary.

Returns:
An ACCLIP technology type (String).

clearWrittenState

public void clearWrittenState()
Utility for setting the "parameter written" state to false for all of the ParameterState instances contained in this bundle.


Web-4-All v3.00 Plug-in API Specification