|
Griffon 0.9.5-rc2 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgroovy.lang.GroovyObjectSupport
groovy.lang.Binding
groovy.util.FactoryBuilderSupport
org.codehaus.griffon.runtime.builder.UberBuilder
class UberBuilder extends FactoryBuilderSupport
Field Summary | |
---|---|
private static org.slf4j.Logger |
LOG
|
protected Map |
builderLookup
|
protected List |
builderRegistration
|
Fields inherited from class FactoryBuilderSupport | |
---|---|
CURRENT_FACTORY, PARENT_FACTORY, PARENT_NODE, CURRENT_NODE, PARENT_CONTEXT, PARENT_NAME, CURRENT_NAME, OWNER, PARENT_BUILDER, CURRENT_BUILDER, CHILD_BUILDER, SCRIPT_CLASS_NAME |
Constructor Summary | |
UberBuilder()
|
|
UberBuilder(Object[] builders)
|
Method Summary | |
---|---|
Object
|
build(Script script)
|
void
|
dispose()
|
Object
|
getProperty(String property)
|
protected Object
|
loadBuilderLookups()
|
protected Closure
|
resolveExplicitMethod(String methodName, Object args)
|
Factory
|
resolveFactory(Object name, Map attributes, Object value)
|
protected void
|
setClosureDelegate(Closure closure, Object node)
|
void
|
setProperty(String property, Object newValue)
|
def
|
uberInit(Object prefix, Map builders)
|
def
|
uberInit(Object prefix, Object[] builders)
|
def
|
uberInit(Object prefix, Object builderKey)
|
protected def
|
uberInit(Object prefix, Class klass)
|
protected def
|
uberInit(Object prefix, FactoryBuilderSupport fbs)
|
protected def
|
uberInit(Object prefix, Factory factory)
|
Methods inherited from class Binding | |
---|---|
setProperty, getProperty, getVariable, setVariable, getVariables, getMetaClass, setMetaClass, invokeMethod, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Field Detail |
---|
private static final org.slf4j.Logger LOG
protected final Map builderLookup
protected final List builderRegistration
Constructor Detail |
---|
UberBuilder()
UberBuilder(Object[] builders)
Method Detail |
---|
Object build(Script script)
void dispose()
Object getProperty(String property)
protected Object loadBuilderLookups()
protected Closure resolveExplicitMethod(String methodName, Object args)
Factory resolveFactory(Object name, Map attributes, Object value)
protected void setClosureDelegate(Closure closure, Object node)
void setProperty(String property, Object newValue)
final def uberInit(Object prefix, Map builders)
final def uberInit(Object prefix, Object[] builders)
final def uberInit(Object prefix, Object builderKey)
protected def uberInit(Object prefix, Class klass)
protected def uberInit(Object prefix, FactoryBuilderSupport fbs)
protected def uberInit(Object prefix, Factory factory)
Groovy Documentation