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:
Serialized Form
  • 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)