Class OptionEntry


  • public class OptionEntry
    extends Object
    OptionEntry accessor.
    • Field Detail

      • optionName

        public final String optionName
      • type

        public final Class<?> type
    • Method Detail

      • newInstance

        public static OptionEntry newInstance​(Class<?> beanClass,
                                              String optionName)
        Create OptionEntry object from bean class.
        Parameters:
        beanClass - bean class.
        optionName - option name.
        Returns:
        OptionEntry object.
      • get

        public <T> T get​(Object obj)
        Get option value.
        Type Parameters:
        T - type of option value.
        Parameters:
        obj - object.
        Returns:
        option value.
      • set

        public void set​(Object obj,
                        Object value)
        Set option value.
        Parameters:
        obj - object.
        value - option value.
      • add

        public void add​(Object obj,
                        Object value)
        Add option value.
        Parameters:
        obj - object.
        value - option value item.