|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pietschy.command.group.impl.GroupContainerManager
public abstract class GroupContainerManager
A helper class that CommandGroups use to populate and manages its popup/command Containers.
Typcially this class is repsonsible for rebuilding it's container when the GroupCommands members change.
| Field Summary | |
|---|---|
protected Logger |
log
|
| Constructor Summary | |
|---|---|
GroupContainerManager()
|
|
| Method Summary | |
|---|---|
void |
configure(javax.swing.JComponent container,
ButtonFactory factory,
java.lang.String faceId)
Configures this instance to manage the specified button container using the factory and faceid provided. |
void |
configure(javax.swing.JComponent container,
MenuFactory factory,
java.lang.String faceId)
Configures this instance to manage the specified menu container using the factory and faceid provided. |
protected java.lang.String |
getFaceId()
The face id to use when creating new buttons or menus. |
protected Factory |
getFactory()
The factory to use when createing new buttons or menus. |
protected javax.swing.JComponent |
getItemContainer()
Gets the container this instance is managing. |
abstract void |
rebuildContainer(java.util.Collection<GroupMember> members)
Called to trigger the manager to rebuild its container using the specified collection of GroupMembers. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Logger log
| Constructor Detail |
|---|
public GroupContainerManager()
| Method Detail |
|---|
public void configure(javax.swing.JComponent container,
MenuFactory factory,
java.lang.String faceId)
container - the container to manage.factory - the factory to use when creating menu items.faceId - the face id to use.
public void configure(javax.swing.JComponent container,
ButtonFactory factory,
java.lang.String faceId)
container - the container to manage.factory - the factory to use when creating buttons.faceId - the face id to use.public abstract void rebuildContainer(java.util.Collection<GroupMember> members)
GroupMembers.
members - the current members of the group.protected javax.swing.JComponent getItemContainer()
protected Factory getFactory()
MenuFactory or
ButtonFactory.
protected java.lang.String getFaceId()
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||