Class DropDown<T>

java.lang.Object
bld.generator.report.excel.dropdown.DropDown<T>
Type Parameters:
T - the generic type
Direct Known Subclasses:
BooleanDropDown, CalendarDropDown, CharacterDropDown, DateDropDown, NumberDropDown, StringDropDown, TimestampDropDown

public abstract class DropDown<T> extends Object
The Class DropDown.
  • Constructor Details

    • DropDown

      public DropDown()
      Instantiates a new drop down.
    • DropDown

      public DropDown(T value, boolean suppressDropDownArrow)
      Instantiates a new drop down.
      Parameters:
      value - the value
      suppressDropDownArrow - the suppress drop down arrow
    • DropDown

      public DropDown(T value)
      Instantiates a new drop down.
      Parameters:
      value - the value
    • DropDown

      public DropDown(T value, List<T> list, boolean suppressDropDownArrow)
      Instantiates a new drop down.
      Parameters:
      value - the value
      list - the list
      suppressDropDownArrow - the suppress drop down arrow
    • DropDown

      public DropDown(T value, List<T> list)
      Instantiates a new drop down.
      Parameters:
      value - the value
      list - the list
  • Method Details

    • getValue

      public T getValue()
      Gets the value.
      Returns:
      the value
    • setValue

      public void setValue(T value)
      Sets the value.
      Parameters:
      value - the new value
    • getList

      public List<T> getList()
      Gets the list.
      Returns:
      the list
    • setList

      public void setList(List<T> list)
      Sets the list.
      Parameters:
      list - the new list
    • isSuppressDropDownArrow

      public boolean isSuppressDropDownArrow()
      Checks if is suppress drop down arrow.
      Returns:
      true, if is suppress drop down arrow
    • setSuppressDropDownArrow

      public void setSuppressDropDownArrow(boolean suppressDropDownArrow)
      Sets the suppress drop down arrow.
      Parameters:
      suppressDropDownArrow - the new suppress drop down arrow
    • getBoxMessage

      public BoxMessage getBoxMessage()
      Gets the box message.
      Returns:
      the box message
    • setBoxMessage

      public void setBoxMessage(BoxMessage boxMessage)
      Sets the box message.
      Parameters:
      boxMessage - the new box message
    • hashCode

      public int hashCode()
      Hash code.
      Overrides:
      hashCode in class Object
      Returns:
      the int
    • equals

      public boolean equals(Object obj)
      Equals.
      Overrides:
      equals in class Object
      Parameters:
      obj - the obj
      Returns:
      true, if successful