groovy.util
Interface Factory

 
 
Method Summary
boolean isHandlesNodeChildren()
          
boolean isLeaf()
          
Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes)
          
void onFactoryRegistration(FactoryBuilderSupport builder, String registerdName, String registeredGroupName)
          
boolean onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map attributes)
          
boolean onNodeChildren(FactoryBuilderSupport builder, Object node, Closure childContent)
          
void onNodeCompleted(FactoryBuilderSupport builder, Object parent, Object node)
          
void setChild(FactoryBuilderSupport builder, Object parent, Object child)
          
void setParent(FactoryBuilderSupport builder, Object parent, Object child)
          
 

Method Detail

isHandlesNodeChildren

public boolean isHandlesNodeChildren()
return:
true if no child closures should be processed


isLeaf

public boolean isLeaf()
return:
true if no child closures should be processed


newInstance

public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes)
return:
true if no child closures should be processed


onFactoryRegistration

public void onFactoryRegistration(FactoryBuilderSupport builder, String registerdName, String registeredGroupName)
return:
true if no child closures should be processed


onHandleNodeAttributes

public boolean onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map attributes)
return:
true if no child closures should be processed


onNodeChildren

public boolean onNodeChildren(FactoryBuilderSupport builder, Object node, Closure childContent)
return:
true if no child closures should be processed


onNodeCompleted

public void onNodeCompleted(FactoryBuilderSupport builder, Object parent, Object node)
return:
true if no child closures should be processed


setChild

public void setChild(FactoryBuilderSupport builder, Object parent, Object child)
return:
true if no child closures should be processed


setParent

public void setParent(FactoryBuilderSupport builder, Object parent, Object child)
return:
true if no child closures should be processed