Class ListModelSelection

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.ListModel<Representable>

    public class ListModelSelection
    extends javax.swing.DefaultListModel<Representable>
    Created by manue on 19-11-19.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class javax.swing.AbstractListModel

        listenerList
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(Representable representable)  
      void addElement​(Representable o)  
      void addListDataListener​(javax.swing.event.ListDataListener l)  
      Representable getElementAt​(int index)  
      int getSize()  
      void removeListDataListener​(javax.swing.event.ListDataListener l)  
      • Methods inherited from class javax.swing.DefaultListModel

        add, addAll, addAll, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize
      • Methods inherited from class javax.swing.AbstractListModel

        fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners
      • Methods inherited from class java.lang.Object

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

      • ListModelSelection

        public ListModelSelection​(java.util.ArrayList<Representable> selectionIn)
    • Method Detail

      • getSize

        public int getSize()
        Specified by:
        getSize in interface javax.swing.ListModel<Representable>
        Overrides:
        getSize in class javax.swing.DefaultListModel<Representable>
      • getElementAt

        public Representable getElementAt​(int index)
        Specified by:
        getElementAt in interface javax.swing.ListModel<Representable>
        Overrides:
        getElementAt in class javax.swing.DefaultListModel<Representable>
      • addListDataListener

        public void addListDataListener​(javax.swing.event.ListDataListener l)
        Specified by:
        addListDataListener in interface javax.swing.ListModel<Representable>
        Overrides:
        addListDataListener in class javax.swing.AbstractListModel<Representable>
      • removeListDataListener

        public void removeListDataListener​(javax.swing.event.ListDataListener l)
        Specified by:
        removeListDataListener in interface javax.swing.ListModel<Representable>
        Overrides:
        removeListDataListener in class javax.swing.AbstractListModel<Representable>
      • addElement

        public void addElement​(Representable o)
        Overrides:
        addElement in class javax.swing.DefaultListModel<Representable>