public class AbstractBuilderCustomizer extends Object implements BuilderCustomizer
Constructor and Description |
---|
AbstractBuilderCustomizer() |
Modifier and Type | Method and Description |
---|---|
List<groovy.lang.Closure> |
getAttributeDelegates() |
List<groovy.lang.Closure> |
getDisposalClosures() |
Map<String,groovy.util.Factory> |
getFactories() |
groovy.lang.Closure |
getMethodMissingDelegate() |
Map<String,groovy.lang.Closure> |
getMethods() |
List<groovy.lang.Closure> |
getPostInstantiateDelegates() |
List<groovy.lang.Closure> |
getPostNodeCompletionDelegates() |
List<groovy.lang.Closure> |
getPreInstantiateDelegates() |
groovy.lang.Closure |
getPropertyMissingDelegate() |
Map<String,groovy.lang.Closure[]> |
getProps() |
Map<String,Object> |
getVariables() |
void |
setAttributeDelegates(List<groovy.lang.Closure> attributeDelegates) |
void |
setDisposalClosures(List<groovy.lang.Closure> disposalClosures) |
void |
setFactories(Map<String,groovy.util.Factory> factories) |
void |
setMethodMissingDelegate(groovy.lang.Closure methodMissingDelegate) |
void |
setMethods(Map<String,groovy.lang.Closure> methods) |
void |
setPostInstantiateDelegates(List<groovy.lang.Closure> postInstantiateDelegates) |
void |
setPostNodeCompletionDelegates(List<groovy.lang.Closure> postNodeCompletionDelegates) |
void |
setPreInstantiateDelegates(List<groovy.lang.Closure> preInstantiateDelegates) |
void |
setPropertyMissingDelegate(groovy.lang.Closure propertyMissingDelegate) |
void |
setProps(Map<String,groovy.lang.Closure[]> props) |
void |
setVariables(Map<String,Object> variables) |
@Nonnull public Map<String,Object> getVariables()
getVariables
in interface BuilderCustomizer
@Nonnull public Map<String,groovy.util.Factory> getFactories()
getFactories
in interface BuilderCustomizer
@Nonnull public Map<String,groovy.lang.Closure> getMethods()
getMethods
in interface BuilderCustomizer
@Nonnull public Map<String,groovy.lang.Closure[]> getProps()
getProps
in interface BuilderCustomizer
@Nonnull public List<groovy.lang.Closure> getAttributeDelegates()
getAttributeDelegates
in interface BuilderCustomizer
public void setAttributeDelegates(@Nonnull List<groovy.lang.Closure> attributeDelegates)
@Nonnull public List<groovy.lang.Closure> getPostInstantiateDelegates()
getPostInstantiateDelegates
in interface BuilderCustomizer
public void setPostInstantiateDelegates(@Nonnull List<groovy.lang.Closure> postInstantiateDelegates)
@Nonnull public List<groovy.lang.Closure> getPostNodeCompletionDelegates()
getPostNodeCompletionDelegates
in interface BuilderCustomizer
public void setPostNodeCompletionDelegates(@Nonnull List<groovy.lang.Closure> postNodeCompletionDelegates)
@Nonnull public List<groovy.lang.Closure> getPreInstantiateDelegates()
getPreInstantiateDelegates
in interface BuilderCustomizer
public void setPreInstantiateDelegates(@Nonnull List<groovy.lang.Closure> preInstantiateDelegates)
@Nonnull public List<groovy.lang.Closure> getDisposalClosures()
getDisposalClosures
in interface BuilderCustomizer
public void setDisposalClosures(@Nonnull List<groovy.lang.Closure> disposalClosures)
@Nullable public groovy.lang.Closure getMethodMissingDelegate()
getMethodMissingDelegate
in interface BuilderCustomizer
public void setMethodMissingDelegate(@Nullable groovy.lang.Closure methodMissingDelegate)
@Nullable public groovy.lang.Closure getPropertyMissingDelegate()
getPropertyMissingDelegate
in interface BuilderCustomizer
public void setPropertyMissingDelegate(@Nullable groovy.lang.Closure propertyMissingDelegate)