Class BasePluginOptionsBuilder

    • Constructor Detail

      • BasePluginOptionsBuilder

        public BasePluginOptionsBuilder()
    • Method Detail

      • registerOptions

        public abstract void registerOptions()
      • option

        public <T> OptionBuilder<T> option​(java.lang.String name)
      • option

        public <T> OptionBuilder<T> option​(java.lang.String name,
                                           java.lang.Class<T> optionType)
      • boolOption

        public OptionBuilder<java.lang.Boolean> boolOption​(java.lang.String name)
      • strOption

        public OptionBuilder<java.lang.String> strOption​(java.lang.String name)
      • intOption

        public OptionBuilder<java.lang.Integer> intOption​(java.lang.String name)
      • enumOption

        public <E extends java.lang.Enum<?>> OptionBuilder<E> enumOption​(java.lang.String name,
                                                                         E[] values,
                                                                         java.util.function.Function<java.lang.String,​E> valueOf)
      • setOptions

        public void setOptions​(java.util.Map<java.lang.String,​java.lang.String> map)
        Specified by:
        setOptions in interface JadxPluginOptions