|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.fc.collections.ReferenceMap.ReferenceList
Collects all the references from the source collection that match the given filter
Field Summary | |
private List |
descendantsIncluded
|
private FilterUtility.Filter |
filter
|
private List |
topLevelOnly
|
Constructor Summary | |
(package private) |
ReferenceMap.ReferenceList(FilterUtility.Filter a_Filter)
|
Method Summary | |
(package private) boolean |
add(WTReference r,
List source)
If the reference matches the filter, add it. |
private void |
clear()
Remove all references from this list |
private void |
connect(WTReference old_reference,
WTReference new_reference)
Replace old_reference with new_reference |
private List |
createList()
|
(package private) FilterUtility.Filter |
getFilter()
Get the filter used for this list |
(package private) List |
getReferences(boolean include_subclasses)
Get the list of references that match our filter, optionally including subclasses |
(package private) void |
initBuffers()
Ensure lists are non-null. |
(package private) Iterator |
persistableIterator(boolean include_subclasses)
|
(package private) Iterator |
persistableIterator(boolean include_subclasses,
ReferenceMap.IteratorListener listener)
|
(package private) ListIterator |
persistableListIterator(int start,
boolean include_subclasses)
|
(package private) Iterator |
queryKeyIterator(boolean include_subclasses)
|
(package private) Iterator |
queryKeyIterator(boolean include_subclasses,
ReferenceMap.IteratorListener listener)
|
(package private) ListIterator |
queryKeyListIterator(int start,
boolean include_subclasses)
|
(package private) Iterator |
referenceIterator(boolean include_subclasses)
|
(package private) Iterator |
referenceIterator(boolean include_subclasses,
ReferenceMap.IteratorListener listener)
|
(package private) ListIterator |
referenceListIterator(int start,
boolean include_subclasses)
|
private void |
remove(WTReference r,
List source)
If the reference matches the filter, remove it. |
String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private List topLevelOnly
private List descendantsIncluded
private final FilterUtility.Filter filter
Constructor Detail |
ReferenceMap.ReferenceList(FilterUtility.Filter a_Filter)
Method Detail |
List getReferences(boolean include_subclasses)
include_subclasses
-
FilterUtility.Filter getFilter()
boolean add(WTReference r, List source)
r
- source
- Used so that if this reference list
is being used in an iterator, the
iterator can modify the list through
the list's iterator.
private void connect(WTReference old_reference, WTReference new_reference)
old_reference
- new_reference
- private void remove(WTReference r, List source)
r
- source
- Used so that if this reference list
is being used in an iterator, the
iterator can modify the list through
the list's iterator.
private void clear()
void initBuffers()
private List createList()
Iterator persistableIterator(boolean include_subclasses) throws WTException
WTException
Iterator persistableIterator(boolean include_subclasses, ReferenceMap.IteratorListener listener) throws WTException
WTException
Iterator queryKeyIterator(boolean include_subclasses)
Iterator queryKeyIterator(boolean include_subclasses, ReferenceMap.IteratorListener listener)
Iterator referenceIterator(boolean include_subclasses)
Iterator referenceIterator(boolean include_subclasses, ReferenceMap.IteratorListener listener)
ListIterator persistableListIterator(int start, boolean include_subclasses) throws WTException
WTException
ListIterator queryKeyListIterator(int start, boolean include_subclasses)
ListIterator referenceListIterator(int start, boolean include_subclasses)
public String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |