|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CatalogItemGroupListener<I extends CatalogItem<I>,G extends CatalogItemGroup<I,G,C>,C extends Catalog<I,G,C>>
A listener of events on a catalog group. The events are all related to the addition, removal, replacement, or movement of members of a group of catalog items.
Version Info:
$Revision: 591 $ |
$Date: 2007-05-04 09:51:09 -0600 (Fri, 04 May 2007) $ |
$Author: dharland $ |
Method Summary | |
---|---|
void |
memberAdded(G group,
I newMember,
int index)
Called after newMember was added to group . |
void |
memberMoved(G group,
I member,
int fromIndex,
int toIndex)
Called after member was moved from one location to another
within group . |
void |
memberRemoved(G group,
I formerMember,
int index)
Called after formerMember was removed from group . |
void |
memberReplaced(G group,
I formerMember,
I newMember,
int index)
Called after the member located at index was replaced by
another member. |
void |
membersSorted(G group)
Called after the members of this group were sorted. |
Method Detail |
---|
void memberAdded(G group, I newMember, int index)
newMember
was added to group
.
group
- the group to which a new member was added.newMember
- the new member added to group
.index
- the index at which the new member was added.void memberRemoved(G group, I formerMember, int index)
formerMember
was removed from group
.
group
- the group from which a member was removed.formerMember
- the member removed from group
.index
- the index at which the former member had been located.void memberMoved(G group, I member, int fromIndex, int toIndex)
member
was moved from one location to another
within group
.
It is anticipated that most implementations of
CatalogItemGroup
will send this message only for the
member that instigated the change in this list. For example,
if the last member of the list was moved to the first position in
the list, only one message will be sent, even though every member
of the list is now in a new position. The message sent for this
example would be for the member now in the first position.
group
- the group in which the movement occurred.member
- the member whose position changed.fromIndex
- the position at which the member had been located.toIndex
- the position at which the member is now located.void memberReplaced(G group, I formerMember, I newMember, int index)
index
was replaced by
another member.
group
- the group in which the replacement occurred.formerMember
- the member that had been located at index
.newMember
- the member that is now located at index
.index
- the position at which the replacement occurred.void membersSorted(G group)
group
- the group whose members were sorted.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |