@Named(value="core") public class CoreBuilderCustomizer extends AbstractBuilderCustomizer
Constructor and Description |
---|
CoreBuilderCustomizer() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Closure> |
getAttributeDelegates() |
java.util.List<Closure> |
getPostNodeCompletionDelegates() |
java.util.List<Closure> |
getPreInstantiateDelegates() |
protected void |
rootAttributeDelegate(FactoryBuilderSupport builder,
java.lang.Object node,
java.util.Map attributes) |
protected void |
rootNodePostNodeCompletionDelegate(FactoryBuilderSupport builder,
java.lang.Object parent,
java.lang.Object node) |
protected void |
rootNodePreInstantiateDelegate(FactoryBuilderSupport builder,
java.util.Map attributes,
java.lang.Object value) |
getDisposalClosures, getFactories, getMethodMissingDelegate, getMethods, getPostInstantiateDelegates, getPropertyMissingDelegate, getProps, getVariables, setAttributeDelegates, setDisposalClosures, setFactories, setMethodMissingDelegate, setMethods, setPostInstantiateDelegates, setPostNodeCompletionDelegates, setPreInstantiateDelegates, setPropertyMissingDelegate, setProps, setVariables
@Nonnull public java.util.List<Closure> getAttributeDelegates()
getAttributeDelegates
in interface BuilderCustomizer
getAttributeDelegates
in class AbstractBuilderCustomizer
@Nonnull public java.util.List<Closure> getPreInstantiateDelegates()
getPreInstantiateDelegates
in interface BuilderCustomizer
getPreInstantiateDelegates
in class AbstractBuilderCustomizer
@Nonnull public java.util.List<Closure> getPostNodeCompletionDelegates()
getPostNodeCompletionDelegates
in interface BuilderCustomizer
getPostNodeCompletionDelegates
in class AbstractBuilderCustomizer
protected void rootAttributeDelegate(FactoryBuilderSupport builder, java.lang.Object node, java.util.Map attributes)
protected void rootNodePreInstantiateDelegate(FactoryBuilderSupport builder, java.util.Map attributes, java.lang.Object value)
protected void rootNodePostNodeCompletionDelegate(FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object node)