Class EnumComboBox<T extends Enum<T>>

    • Constructor Detail

      • EnumComboBox

        public EnumComboBox​(Class<T> enumClass)
        Convenience constructor.

        Equivalent to:

        EnumComboBox(enumClass, true);
        Parameters:
        enumClass - enum type, or null to leave unset
      • EnumComboBox

        public EnumComboBox​(Class<T> enumClass,
                            boolean allowEmpty)
        Primary constructor.
        Parameters:
        enumClass - enum type, or null to leave unset
        allowEmpty - true to allow an empty selection, false otherwise
    • Method Detail

      • setEnumClass

        public void setEnumClass​(Class<T> enumClass)
        Set the enum class.
        Parameters:
        enumClass - enum type
        Throws:
        IllegalArgumentException - if enumClass is null
      • getEnumClass

        public Class<T> getEnumClass()
        Get the enum class.
        Returns:
        enum type