Package ipsk.swing

Class EnumSelectionItem<E extends java.lang.Enum<E>>

  • Type Parameters:
    E - Enum type

    public class EnumSelectionItem<E extends java.lang.Enum<E>>
    extends java.lang.Object
    Wrapper for enum member (Enum) for usage in a JComboBox
    Author:
    klausj
    • Constructor Summary

      Constructors 
      Constructor Description
      EnumSelectionItem​(E e)
      Create new enum representation
      EnumSelectionItem​(E e, java.lang.String displayName)
      Create new enum representation with optional display name
    • Constructor Detail

      • EnumSelectionItem

        public EnumSelectionItem​(E e,
                                 java.lang.String displayName)
        Create new enum representation with optional display name
        Parameters:
        e - enum member
        displayName - display string
      • EnumSelectionItem

        public EnumSelectionItem​(E e)
        Create new enum representation
        Parameters:
        e - enum member
    • Method Detail

      • getEnum

        public java.lang.Enum<E> getEnum()
      • getEnumVal

        public E getEnumVal()
      • getDisplayName

        public java.lang.String getDisplayName()
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object