Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.asaph.standardmodel
Class ListHelper  view ListHelper download ListHelper.java

java.lang.Object
  extended bycom.virtuosotechnologies.asaph.standardmodel.ListHelper

class ListHelper
extends java.lang.Object

Helper for dealing with lists


Nested Class Summary
(package private) static class ListHelper.KeyExtractor
           
(package private) static class ListHelper.ObjectFilter
           
 
Field Summary
private  com.virtuosotechnologies.lib.base.LinkedObject delimiter_
           
private  java.util.Map idMap_
           
private  ListHelper.KeyExtractor keyExtractor_
           
private  BaseSongMember owner_
           
 
Constructor Summary
(package private) ListHelper(BaseSongMember owner)
           
(package private) ListHelper(BaseSongMember owner, ListHelper.KeyExtractor keyExtractor)
           
 
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
 

Field Detail

owner_

private BaseSongMember owner_

delimiter_

private com.virtuosotechnologies.lib.base.LinkedObject delimiter_

idMap_

private java.util.Map idMap_

keyExtractor_

private ListHelper.KeyExtractor keyExtractor_
Constructor Detail

ListHelper

ListHelper(BaseSongMember owner)

ListHelper

ListHelper(BaseSongMember owner,
           ListHelper.KeyExtractor keyExtractor)
Method Detail

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)