public class AbstractBuilderCustomizer extends Object implements BuilderCustomizer
Constructor and Description |
---|
AbstractBuilderCustomizer() |
@Nonnull public Map<String,Object> getVariables()
getVariables
in interface BuilderCustomizer
@Nonnull public Map<String,Factory> getFactories()
getFactories
in interface BuilderCustomizer
@Nonnull public Map<String,Closure> getMethods()
getMethods
in interface BuilderCustomizer
@Nonnull public Map<String,Closure[]> getProps()
getProps
in interface BuilderCustomizer
@Nonnull public List<Closure> getAttributeDelegates()
getAttributeDelegates
in interface BuilderCustomizer
@Nonnull public List<Closure> getPostInstantiateDelegates()
getPostInstantiateDelegates
in interface BuilderCustomizer
public void setPostInstantiateDelegates(@Nonnull List<Closure> postInstantiateDelegates)
@Nonnull public List<Closure> getPostNodeCompletionDelegates()
getPostNodeCompletionDelegates
in interface BuilderCustomizer
public void setPostNodeCompletionDelegates(@Nonnull List<Closure> postNodeCompletionDelegates)
@Nonnull public List<Closure> getPreInstantiateDelegates()
getPreInstantiateDelegates
in interface BuilderCustomizer
public void setPreInstantiateDelegates(@Nonnull List<Closure> preInstantiateDelegates)
@Nonnull public List<Closure> getDisposalClosures()
getDisposalClosures
in interface BuilderCustomizer
@Nullable public Closure getMethodMissingDelegate()
getMethodMissingDelegate
in interface BuilderCustomizer
public void setMethodMissingDelegate(@Nullable Closure methodMissingDelegate)
@Nullable public Closure getPropertyMissingDelegate()
getPropertyMissingDelegate
in interface BuilderCustomizer