|
Griffon 0.9.5-rc2 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.griffon.runtime.core.AbstractMVCGroupManager
public abstract class AbstractMVCGroupManager extends Object
Base implementation of the MVCGroupManager interface.
Field Summary | |
---|---|
private static org.slf4j.Logger |
LOG
|
private GriffonApplication |
app
|
private Map |
configurations
|
private Map |
groups
|
private boolean |
initialized
|
private Object |
lock
|
Constructor Summary | |
AbstractMVCGroupManager(GriffonApplication app)
|
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
private static final org.slf4j.Logger LOG
private final GriffonApplication app
private final Map configurations
private final Map groups
private boolean initialized
private final Object lock
Constructor Detail |
---|
public AbstractMVCGroupManager(GriffonApplication app)
Method Detail |
---|
public void addConfiguration(MVCGroupConfiguration configuration)
protected void addGroup(MVCGroup group)
public MVCGroup buildMVCGroup(String mvcType)
public MVCGroup buildMVCGroup(String mvcType, String mvcName)
public MVCGroup buildMVCGroup(Map args, String mvcType)
public MVCGroup buildMVCGroup(String mvcType, Map args)
public MVCGroup buildMVCGroup(Map args, String mvcType, String mvcName)
public MVCGroup buildMVCGroup(String mvcType, String mvcName, Map args)
protected MVCGroup buildMVCGroup(MVCGroupConfiguration configuration, String mvcId, Map args)
public MVCGroupConfiguration cloneMVCGroupConfiguration(String mvcType, Map config)
public List createMVCGroup(String mvcType)
public List createMVCGroup(Map args, String mvcType)
public List createMVCGroup(String mvcType, Map args)
public List createMVCGroup(String mvcType, String mvcName)
public List createMVCGroup(Map args, String mvcType, String mvcName)
public List createMVCGroup(String mvcType, String mvcName, Map args)
protected List createMVCGroup(MVCGroupConfiguration configuration, String mvcName, Map args)
protected void doInitialize(Map configurations)
public MVCGroupConfiguration findConfiguration(String mvcType)
public MVCGroup findGroup(String mvcId)
public GriffonApplication getApp()
public MVCGroup getAt(String mvcId)
public final Map getBuilders()
public Map getConfigurations()
public final Map getControllers()
public Map getGroups()
public final Map getModels()
public final Map getViews()
public final void initialize(Map configurations)
protected void removeGroup(MVCGroup group)
public void withMVCGroup(String mvcType, Closure handler)
public void withMVCGroup(String mvcType, String mvcName, Closure handler)
public void withMVCGroup(String mvcType, Map args, Closure handler)
public void withMVCGroup(Map args, String mvcType, Closure handler)
public void withMVCGroup(Map args, String mvcType, String mvcName, Closure handler)
public void withMVCGroup(String mvcType, String mvcName, Map args, Closure handler)
public void withMVCGroup(String mvcType, MVCClosure handler)
public void withMVCGroup(String mvcType, String mvcName, MVCClosure handler)
public void withMVCGroup(String mvcType, Map args, MVCClosure handler)
public void withMVCGroup(Map args, String mvcType, MVCClosure handler)
public void withMVCGroup(Map args, String mvcType, String mvcName, MVCClosure handler)
public void withMVCGroup(String mvcType, String mvcName, Map args, MVCClosure handler)
protected void withMVCGroup(MVCGroupConfiguration configuration, String mvcId, Map args, Closure handler)
protected void withMVCGroup(MVCGroupConfiguration configuration, String mvcId, Map args, MVCClosure handler)
Groovy Documentation