public interface MVCGroup extends MVCHandler
| Modifier and Type | Method and Description | 
|---|---|
| void | destroy()Destroys the current group. | 
| Map<String,MVCGroup> | getChildrenGroups()Returns an immutable view of all children groups for which this group is a parent | 
| MVCGroupConfiguration | getConfiguration()Returns the configuration of this group. | 
| Context | getContext()Returns the context belonging to this group. | 
| GriffonController | getController()Returns the Controller portion of this group. | 
| Object | getMember(String name)Returns the specified member type. | 
| Map<String,Object> | getMembers()Returns a read-only view of all instance members. | 
| GriffonModel | getModel()Returns the Model portion of this group. | 
| String | getMvcId()Returns the id of the group. | 
| String | getMvcType()Returns the type of this group as set in the application's configuration. | 
| MVCGroup | getParentGroup()Returns the parent  MVCGroupof this group. | 
| GriffonView | getView()Returns the View portion of this group. | 
| boolean | isAlive()Returns whether this group has been destroyed or not. | 
| void | notifyMVCGroupDestroyed(String mvcId)Notifies the group when another MVC group has been destroyed, potentially
 a child group. | 
createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVC, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, createMVCGroup, destroyMVCGroup, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVC, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup, withMVCGroup@Nonnull MVCGroupConfiguration getConfiguration()
@Nonnull String getMvcType()
@Nonnull String getMvcId()
@Nullable GriffonModel getModel()
IllegalStateException - if the group has been destroyed already@Nullable GriffonView getView()
IllegalStateException - if the group has been destroyed already@Nullable GriffonController getController()
IllegalStateException - if the group has been destroyed already@Nullable Object getMember(@Nonnull String name)
name - the type of member to retrieveIllegalStateException - if the group has been destroyed already@Nonnull Map<String,Object> getMembers()
IllegalStateException - if the group has been destroyed alreadyvoid destroy()
IllegalStateException - if the group has been destroyed alreadyboolean isAlive()
@Nullable MVCGroup getParentGroup()
MVCGroup of this group.
 The parent may be null if this is a top level MVC group.
@Nonnull Map<String,MVCGroup> getChildrenGroups()