| Type Params | Return Type | Name and description | 
|---|---|---|
|  | boolean | isHandlesNodeChildren()Does this factory "Own" it's child closure. | 
|  | boolean | isLeaf()@return true if no child closures should be processed | 
|  | Object | newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes)@param builder the FactoryBuilder | 
|  | void | onFactoryRegistration(FactoryBuilderSupport builder, String registeredName, String registeredGroupName)Called when a factory is registered to a builder | 
|  | boolean | onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map attributes)@param builder the FactoryBuilder | 
|  | boolean | onNodeChildren(FactoryBuilderSupport builder, Object node, Closure childContent)Only called if it isLeaf is false and isHandlesNodeChildren is true | 
|  | void | onNodeCompleted(FactoryBuilderSupport builder, Object parent, Object node)@param builder the FactoryBuilder | 
|  | void | setChild(FactoryBuilderSupport builder, Object parent, Object child) | 
|  | void | setParent(FactoryBuilderSupport builder, Object parent, Object child) | 
Does this factory "Own" it's child closure.
builder -  the FactoryBuildername -  the name of the node being builtvalue -  the 'value' argument in the build nodeattributes -  the attributes of the build argCalled when a factory is registered to a builder
builder -  the build the factory has been registered toregisteredName -  the name the factory has been registered under
builder -  the FactoryBuildernode -  the node (returned from newINstance) to consider the attributes forattributes -  the attributes, a mutable setOnly called if it isLeaf is false and isHandlesNodeChildren is true
builder -  the FactoryBuildernode -  the node (returned from newINstance) to consider the attributes forchildContent -  the child content closure of the builder
builder -  the FactoryBuilderparent -  the parent node (null if 'root')node -  the node just completed