java.lang.Object
com.virtuosotechnologies.asaph.standardmodel.ListHelper
- class ListHelper
- extends java.lang.Object
Helper for dealing with lists
|
Method Summary |
(package private) void |
appendObject(BaseSongMember object,
javax.swing.event.UndoableEditListener undoListener)
|
(package private) void |
clear(javax.swing.event.UndoableEditListener undoListener)
|
(package private) boolean |
containsObject(java.lang.Object object)
|
(package private) int |
getCount()
|
(package private) int |
getCount(ListHelper.ObjectFilter filter)
|
private java.lang.String |
getKey(BaseSongMember object,
boolean checkForDuplicates)
|
private com.virtuosotechnologies.lib.base.LinkedObject |
getLink(java.lang.Object obj)
|
(package private) BaseSongMember |
getNextObject(java.lang.Object reference)
|
(package private) BaseSongMember |
getNextObject(java.lang.Object reference,
ListHelper.ObjectFilter filter)
|
(package private) BaseSongMember |
getNthObject(int n)
|
(package private) BaseSongMember |
getNthObject(int n,
ListHelper.ObjectFilter filter)
|
(package private) BaseSongMember |
getObjectForKey(java.lang.String key)
|
(package private) BaseSongMember |
getPreviousObject(java.lang.Object reference)
|
(package private) BaseSongMember |
getPreviousObject(java.lang.Object reference,
ListHelper.ObjectFilter filter)
|
(package private) void |
insertObjectAfter(BaseSongMember object,
java.lang.Object after,
javax.swing.event.UndoableEditListener undoListener)
|
(package private) void |
insertObjectBefore(BaseSongMember object,
java.lang.Object before,
javax.swing.event.UndoableEditListener undoListener)
|
(package private) void |
removeObject(java.lang.Object object,
javax.swing.event.UndoableEditListener undoListener)
|
(package private) void |
replaceObject(java.lang.Object oldObject,
BaseSongMember newObject,
javax.swing.event.UndoableEditListener undoListener)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
owner_
private BaseSongMember owner_
delimiter_
private com.virtuosotechnologies.lib.base.LinkedObject delimiter_
idMap_
private java.util.Map idMap_
keyExtractor_
private ListHelper.KeyExtractor keyExtractor_
ListHelper
ListHelper(BaseSongMember owner)
ListHelper
ListHelper(BaseSongMember owner,
ListHelper.KeyExtractor keyExtractor)
getLink
private com.virtuosotechnologies.lib.base.LinkedObject getLink(java.lang.Object obj)
getKey
private java.lang.String getKey(BaseSongMember object,
boolean checkForDuplicates)
getCount
int getCount()
getCount
int getCount(ListHelper.ObjectFilter filter)
getNthObject
BaseSongMember getNthObject(int n)
getNthObject
BaseSongMember getNthObject(int n,
ListHelper.ObjectFilter filter)
getNextObject
BaseSongMember getNextObject(java.lang.Object reference)
getNextObject
BaseSongMember getNextObject(java.lang.Object reference,
ListHelper.ObjectFilter filter)
getPreviousObject
BaseSongMember getPreviousObject(java.lang.Object reference)
getPreviousObject
BaseSongMember getPreviousObject(java.lang.Object reference,
ListHelper.ObjectFilter filter)
getObjectForKey
BaseSongMember getObjectForKey(java.lang.String key)
containsObject
boolean containsObject(java.lang.Object object)
insertObjectBefore
void insertObjectBefore(BaseSongMember object,
java.lang.Object before,
javax.swing.event.UndoableEditListener undoListener)
insertObjectAfter
void insertObjectAfter(BaseSongMember object,
java.lang.Object after,
javax.swing.event.UndoableEditListener undoListener)
appendObject
void appendObject(BaseSongMember object,
javax.swing.event.UndoableEditListener undoListener)
replaceObject
void replaceObject(java.lang.Object oldObject,
BaseSongMember newObject,
javax.swing.event.UndoableEditListener undoListener)
removeObject
void removeObject(java.lang.Object object,
javax.swing.event.UndoableEditListener undoListener)
clear
void clear(javax.swing.event.UndoableEditListener undoListener)