Interface OptionSupportEx

    • Method Detail

      • setOption

        <T> void setOption​(@NotNull
                           Option<T> option,
                           @Nullable
                           T value,
                           @Nullable
                           ControlDescription spec)

        Set option value and its spec

        Type Parameters:
        T -
        Parameters:
        option -
        value -
        spec -
      • getOwnOptionValue

        @Nullable
        <T> OptionValue<T> getOwnOptionValue​(@NotNull
                                             Option<T> option)

        Get option value-spec pair. If the option is not defined - null is returned in OptionValue.getValue()

        Parameters:
        option -
        Returns:
      • getOptionSpec

        @Nullable
        default <T> ControlDescription getOptionSpec​(@NotNull
                                                     Option<T> option)

        Get option spec string.

        Parameters:
        option -
        Returns:
      • getRawOptionSpec

        default String getRawOptionSpec​(@NotNull
                                        Option option)
      • readFrom

        void readFrom​(@NotNull
                      org.jdom.Element parentEl)