public abstract class AbstractFilteredObservableList extends Object implements FilteredObservableList
| Modifier and Type | Field and Description |
|---|---|
protected List<Map<String,String>> |
mAllRows
the list containing all rows, never null
|
protected javafx.collections.ObservableList<Map<String,String>> |
mFilteredRows
our delegate containing all filter rows
|
protected Map<Integer,String> |
mRowHeaders
column header names, key is the column index staring with 0
|
| Constructor and Description |
|---|
AbstractFilteredObservableList() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int pIndex,
Map<String,String> pElement) |
boolean |
add(Map<String,String> pElement) |
boolean |
addAll(Collection<? extends Map<String,String>> pElements) |
boolean |
addAll(int index,
Collection<? extends Map<String,String>> pElements) |
boolean |
addAll(Map<String,String>... pMaps) |
void |
addListener(javafx.beans.InvalidationListener pInvalidationListener) |
void |
addListener(javafx.collections.ListChangeListener<? super Map<String,String>> pListChangeListener)
bellow are all delegated methods for the observable list behaviour
|
void |
clear() |
boolean |
contains(Object pObject) |
boolean |
containsAll(Collection<?> pElements) |
boolean |
equals(Object pOther) |
boolean |
filter(String pFilterExpression)
Filter the data with the handed regular expression.
|
void |
filterReset()
Reset any filtering.
|
Map<String,String> |
get(int pIndex) |
int |
getAllRowsCount()
Return the number of all rows, including those that are currently
filtered.
|
int |
getColumnCount()
Return the number of columns.
|
String |
getColumnName(int pColumnIndex)
Return the name of the column.
|
int |
hashCode() |
int |
indexOf(Object pElement) |
boolean |
isEmpty() |
Iterator<Map<String,String>> |
iterator() |
int |
lastIndexOf(Object pElement) |
ListIterator<Map<String,String>> |
listIterator() |
ListIterator<Map<String,String>> |
listIterator(int pIndex) |
Map<String,String> |
remove(int pIndex) |
void |
remove(int pFrom,
int pTo) |
boolean |
remove(Object pElement) |
boolean |
removeAll(Collection<?> pElements) |
boolean |
removeAll(Map<String,String>... pMaps) |
void |
removeListener(javafx.beans.InvalidationListener pInvalidationListener) |
void |
removeListener(javafx.collections.ListChangeListener<? super Map<String,String>> pListChangeListener) |
boolean |
retainAll(Collection<?> pElements) |
boolean |
retainAll(Map<String,String>... pMaps) |
Map<String,String> |
set(int pIndex,
Map<String,String> pElement) |
boolean |
setAll(Collection<? extends Map<String,String>> pMaps) |
boolean |
setAll(Map<String,String>... pMaps) |
int |
size() |
List<Map<String,String>> |
subList(int pFromIndex,
int pToindex) |
Object[] |
toArray() |
<T> T[] |
toArray(T[] pArray) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitreplaceAll, sort, spliteratorparallelStream, removeIf, streamprotected Map<Integer,String> mRowHeaders
public int getAllRowsCount()
FilteredObservableListgetAllRowsCount in interface FilteredObservableListpublic int getColumnCount()
FilteredObservableListgetColumnCount in interface FilteredObservableListpublic String getColumnName(int pColumnIndex)
FilteredObservableListgetColumnName in interface FilteredObservableListpColumnIndex - the column, must be less than the column countpublic boolean filter(String pFilterExpression)
FilteredObservableListfilter in interface FilteredObservableListpFilterExpression - the regular expression we should filter our rows with, may be nullpublic void filterReset()
FilteredObservableListfilterReset in interface FilteredObservableListpublic void addListener(javafx.collections.ListChangeListener<? super Map<String,String>> pListChangeListener)
public void removeListener(javafx.collections.ListChangeListener<? super Map<String,String>> pListChangeListener)
public boolean setAll(Collection<? extends Map<String,String>> pMaps)
public void remove(int pFrom,
int pTo)
public int size()
public boolean isEmpty()
public boolean contains(Object pObject)
public Object[] toArray()
public <T> T[] toArray(T[] pArray)
public boolean remove(Object pElement)
public boolean containsAll(Collection<?> pElements)
containsAll in interface Collection<Map<String,String>>containsAll in interface List<Map<String,String>>public boolean addAll(Collection<? extends Map<String,String>> pElements)
public boolean addAll(int index,
Collection<? extends Map<String,String>> pElements)
public boolean removeAll(Collection<?> pElements)
public boolean retainAll(Collection<?> pElements)
public void clear()
public boolean equals(Object pOther)
public int hashCode()
public int indexOf(Object pElement)
public int lastIndexOf(Object pElement)
lastIndexOf in interface List<Map<String,String>>public ListIterator<Map<String,String>> listIterator()
listIterator in interface List<Map<String,String>>public ListIterator<Map<String,String>> listIterator(int pIndex)
listIterator in interface List<Map<String,String>>public void addListener(javafx.beans.InvalidationListener pInvalidationListener)
addListener in interface javafx.beans.Observablepublic void removeListener(javafx.beans.InvalidationListener pInvalidationListener)
removeListener in interface javafx.beans.ObservableCopyright © 2013–2024 Jürgen Zeller (privat). All rights reserved.