public class DefaultCatalogModel<D> extends Object implements CatalogModel<D>, Serializable
| Constructor and Description |
|---|
DefaultCatalogModel() |
DefaultCatalogModel(List<D> dataList) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCatalogDataListener(CatalogDataListener catalogDataListener) |
int |
addElement(D item) |
int |
addElement(D item,
Comparator<D> comparator) |
void |
addElement(int index,
D item) |
void |
clear() |
void |
fireIntervalChanged(int startIndex,
int endIndex) |
void |
fireIntervalRemoved(int startIndex,
int endIndex) |
void |
fireItemAdded(int index) |
D |
getElementAt(int index) |
int |
getSize() |
int |
indexOf(D element) |
boolean |
isEmpty() |
void |
removeCatalogDataListener(CatalogDataListener catalogDataListener) |
int |
removeElement(D element) |
void |
removeElement(int index) |
void |
setElement(int index,
D item) |
void |
shiftElementDown(int index) |
void |
shiftElementUp(int index) |
void |
sort(Comparator<D> comparator) |
public void addCatalogDataListener(CatalogDataListener catalogDataListener)
addCatalogDataListener in interface CatalogModel<D>public void removeCatalogDataListener(CatalogDataListener catalogDataListener)
removeCatalogDataListener in interface CatalogModel<D>public int getSize()
getSize in interface CatalogModel<D>public boolean isEmpty()
public int indexOf(D element)
indexOf in interface CatalogModel<D>public void clear()
public D getElementAt(int index)
getElementAt in interface CatalogModel<D>public void setElement(int index,
D item)
public void addElement(int index,
D item)
public int addElement(D item)
public int addElement(D item, Comparator<D> comparator)
public void removeElement(int index)
public int removeElement(D element)
public void shiftElementUp(int index)
public void shiftElementDown(int index)
public void sort(Comparator<D> comparator)
public void fireItemAdded(int index)
public void fireIntervalRemoved(int startIndex,
int endIndex)
public void fireIntervalChanged(int startIndex,
int endIndex)
Copyright © 2017. All rights reserved.