org.pietschy.command
Class DefaultGroupMemberFactory
java.lang.Object
org.pietschy.command.DefaultGroupMemberFactory
- All Implemented Interfaces:
- GroupMemberFactory
public class DefaultGroupMemberFactory
- extends java.lang.Object
- implements GroupMemberFactory
- Version:
- $Revision: 1.2 $
- Author:
- andrewp
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultGroupMemberFactory
public DefaultGroupMemberFactory()
createGlueMember
public GroupMember createGlueMember()
- Specified by:
createGlueMember
in interface GroupMemberFactory
createSeparatorMember
public GroupMember createSeparatorMember()
- Specified by:
createSeparatorMember
in interface GroupMemberFactory
createSimpleMember
public GroupMember createSimpleMember(CommandGroup parent,
Command command)
- Specified by:
createSimpleMember
in interface GroupMemberFactory
createLazyMember
public GroupMember createLazyMember(CommandGroup parent,
java.lang.String commandId,
boolean inline)
- Specified by:
createLazyMember
in interface GroupMemberFactory
createInlineMember
public GroupMember createInlineMember(CommandGroup parent,
CommandGroup inlineGroup)
- Specified by:
createInlineMember
in interface GroupMemberFactory
createExpansionMember
public ExpansionGroupMember createExpansionMember(java.lang.String name)
- Specified by:
createExpansionMember
in interface GroupMemberFactory
createContainerManager
public GroupContainerManager createContainerManager()
- Factory method for creating
GroupContainerManager
instances. Subclasses can override this to
customize their container management strategies.
- Specified by:
createContainerManager
in interface GroupMemberFactory
- Returns:
- a
GroupContainerManager
instance for this group. - See Also:
CommandManager.setGroupFactory(GroupFactory)