Class ListWrapperListModel<E>

java.lang.Object
javax.swing.AbstractListModel
groovy.swing.impl.ListWrapperListModel<E>
All Implemented Interfaces:
Serializable, ListModel

public class ListWrapperListModel<E> extends AbstractListModel
A ListModel implementation that's backed by a live List.
See Also:
  • Constructor Details

    • ListWrapperListModel

      public ListWrapperListModel(List<E> delegateList)
  • Method Details

    • getDelegateList

      public List<E> getDelegateList()
    • getSize

      public int getSize()
    • getElementAt

      public Object getElementAt(int i)
    • set

      public E set(int i, E e)
    • clear

      public void clear()
    • lastIndexOf

      public int lastIndexOf(Object o)
    • contains

      public boolean contains(Object o)
    • listIterator

      public ListIterator<E> listIterator()
    • isEmpty

      public boolean isEmpty()
    • indexOf

      public int indexOf(Object o)
    • add

      public void add(int i, E e)
    • iterator

      public Iterator<E> iterator()
    • addAll

      public boolean addAll(Collection<? extends E> es)
    • remove

      public E remove(int i)
    • addAll

      public boolean addAll(int i, Collection<? extends E> es)
    • listIterator

      public ListIterator<E> listIterator(int i)
    • containsAll

      public boolean containsAll(Collection<?> objects)
    • remove

      public boolean remove(Object o)
    • add

      public boolean add(E e)
    • get

      public E get(int i)
    • toArray

      public <T> T[] toArray(T[] ts)
    • toArray

      public Object[] toArray()
    • removeRange

      public void removeRange(int fromIndex, int toIndex)