uk.ac.starlink.ttools.plot2.config
Class HiddenConfigKey<T>

java.lang.Object
  extended by uk.ac.starlink.ttools.plot2.config.ConfigKey<T>
      extended by uk.ac.starlink.ttools.plot2.config.HiddenConfigKey<T>

public class HiddenConfigKey<T>
extends ConfigKey<T>

ConfigKey implementation which is not available for manipulation in the user interface. UI-related methods throw an UnsupportedOperationException.

Since:
25 Feb 2013
Author:
Mark Taylor

Constructor Summary
HiddenConfigKey(ConfigMeta meta, Class<T> clazz, T dflt)
          Constructor.
 
Method Summary
 Specifier<T> createSpecifier()
          Throws UnsupportedOperationException.
 T stringToValue(String txt)
          Throws UnsupportedOperationException.
 String valueToString(T value)
          Throws UnsupportedOperationException.
 
Methods inherited from class uk.ac.starlink.ttools.plot2.config.ConfigKey
cast, getDefaultValue, getMeta, getValueClass, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HiddenConfigKey

public HiddenConfigKey(ConfigMeta meta,
                       Class<T> clazz,
                       T dflt)
Constructor.

Parameters:
meta - metadata
clazz - value class
dflt - default value
Method Detail

createSpecifier

public Specifier<T> createSpecifier()
Throws UnsupportedOperationException.

Specified by:
createSpecifier in class ConfigKey<T>
Returns:
new specifier

stringToValue

public T stringToValue(String txt)
Throws UnsupportedOperationException.

Specified by:
stringToValue in class ConfigKey<T>
Parameters:
txt - string representation of value
Returns:
value

valueToString

public String valueToString(T value)
Throws UnsupportedOperationException.

Specified by:
valueToString in class ConfigKey<T>
Parameters:
value - possible value associated with this key
Returns:
string representation


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.