Interface ConfigSpecifier.ComponentGui

  • Enclosing class:
    ConfigSpecifier

    public static interface ConfigSpecifier.ComponentGui
    GUI component policy. An instance of this interface defines how the specifier component is generated for each key.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> uk.ac.starlink.ttools.plot2.config.Specifier<T> createSpecifier​(uk.ac.starlink.ttools.plot2.config.ConfigKey<T> key)
      Returns a new specifier for a given key.
    • Method Detail

      • createSpecifier

        <T> uk.ac.starlink.ttools.plot2.config.Specifier<T> createSpecifier​(uk.ac.starlink.ttools.plot2.config.ConfigKey<T> key)
        Returns a new specifier for a given key.

        The obvious way to do it is to call key.createSpecifier(), but abstracting the step using this interface provides a hook to decorate or otherwise customise these specifiers.

        Parameters:
        key - config key
        Returns:
        specifier for key