Class ListDataEvent

    • Constructor Summary

      Constructors 
      Constructor Description
      ListDataEvent​(ListModel model, int type, int index0, int index1)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getIndex0()
      Returns the lower index of the change range.
      int getIndex1()
      Returns the upper index of the change range.
      ListModel getModel()
      Returns the list model that fires this event.
      int getType()
      Returns the event type.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • CONTENTS_CHANGED

        public static final int CONTENTS_CHANGED
        Identifies one or more changes in the lists contents.
        See Also:
        Constant Field Values
      • INTERVAL_ADDED

        public static final int INTERVAL_ADDED
        Identifies the addition of one or more contiguous items to the list.
        See Also:
        Constant Field Values
      • INTERVAL_REMOVED

        public static final int INTERVAL_REMOVED
        Identifies the removal of one or more contiguous items from the list.
        See Also:
        Constant Field Values
      • STRUCTURE_CHANGED

        public static final int STRUCTURE_CHANGED
        Identifies the structure of the lists has changed. @since 5.0.7
        See Also:
        Constant Field Values
      • DISABLE_CLIENT_UPDATE

        public static final int DISABLE_CLIENT_UPDATE
        Identified the state that Component's client update to be disabled
        Since:
        8.0.0
        See Also:
        Constant Field Values
      • ENABLE_CLIENT_UPDATE

        public static final int ENABLE_CLIENT_UPDATE
        Identified the state that Component's client update to be enabled
        Since:
        8.0.0
        See Also:
        Constant Field Values
    • Constructor Detail

      • ListDataEvent

        public ListDataEvent​(ListModel model,
                             int type,
                             int index0,
                             int index1)
        Constructor.
        Parameters:
        type - one of CONTENTS_CHANGED, INTERVAL_ADDED, INTERVAL_REMOVED.
        index0 - the lower index of the change range. For simple element, index0 is the same as index1. -1 means the first element (the same as 0).
        index1 - the upper index of the change range. -1 means the last element.
    • Method Detail

      • getModel

        public ListModel getModel()
        Returns the list model that fires this event.
      • getIndex0

        public int getIndex0()
        Returns the lower index of the change range. For a single element, this value is the same as that returned by getIndex1().
      • getIndex1

        public int getIndex1()
        Returns the upper index of the change range. For a single element, this value is the same as that returned by getIndex0().
      • toString

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