Class SkySysConfigKey


  • public class SkySysConfigKey
    extends OptionConfigKey<SkySys>
    ConfigKey for selecting sky coordinate systems.
    Since:
    10 Sep 2014
    Author:
    Mark Taylor
    • Constructor Detail

      • SkySysConfigKey

        public SkySysConfigKey​(ConfigMeta meta,
                               boolean includeNull)
        Constructor.
        Parameters:
        meta - config key metadata
        includeNull - true iff null is a permitted option
    • Method Detail

      • valueToString

        public java.lang.String valueToString​(SkySys sys)
        Description copied from class: OptionConfigKey
        Invokes the toString method of the supplied option. May be overridden.
        Overrides:
        valueToString in class OptionConfigKey<SkySys>
        Parameters:
        sys - possible value associated with this key
        Returns:
        string representation
      • stringToValue

        public SkySys stringToValue​(java.lang.String str)
                             throws ConfigException
        Description copied from class: OptionConfigKey
        Calls valueToString repeatedly looking for a match. This means that if valueToString is overridden it is usually not necessary to override this method.
        Overrides:
        stringToValue in class OptionConfigKey<SkySys>
        Parameters:
        str - string representation of value
        Returns:
        value
        Throws:
        ConfigException