org.grinvin.list

Class DefaultInvariantListModel

Implemented Interfaces:
InvariantListModel, List, TypedListModel, InvariantList

public class DefaultInvariantListModel
extends ArrayListModel
implements InvariantListModel

Default implementation of InvariantListModel.

Method Summary

void
add(int index, Invariant element)
boolean
add(Invariant element)
boolean
addAll(Invariant> collection)
boolean
addAll(int index, Invariant> collection)
void
addInvariantListModelListener(InvariantListModelListener listener)
void
clear()
boolean
isDirty()
boolean
remove(Object obj)
Invariant
remove(int index)
void
removeInvariantListModelListener(InvariantListModelListener listener)
protected void
removeRange(int fromIndex, int toIndex)
Invariant
set(int index, Invariant element)
void
setDirty(boolean dirty)

Method Details

add

public void add(int index,
                Invariant element)

add

public boolean add(Invariant element)

addAll

public boolean addAll(Invariant> collection)

addAll

public boolean addAll(int index,
                      Invariant> collection)

addInvariantListModelListener

public void addInvariantListModelListener(InvariantListModelListener listener)
Specified by:
addInvariantListModelListener in interface InvariantListModel

clear

public void clear()

isDirty

public boolean isDirty()
Specified by:
isDirty in interface InvariantList

remove

public boolean remove(Object obj)

remove

public Invariant remove(int index)

removeInvariantListModelListener

public void removeInvariantListModelListener(InvariantListModelListener listener)
Specified by:
removeInvariantListModelListener in interface InvariantListModel

removeRange

protected void removeRange(int fromIndex,
                           int toIndex)

set

public Invariant set(int index,
                     Invariant element)

setDirty

public void setDirty(boolean dirty)
Specified by:
setDirty in interface InvariantList