| Type Params | Return Type | Name and description |
|---|---|---|
|
public boolean |
isHandlesNodeChildren()* Does this factory "Own" its child closure. * *
|
|
public boolean |
isLeaf()* *
|
|
public void |
onFactoryRegistration(FactoryBuilderSupport builder, String registeredName, String group)* Called when a factory is registered to a builder *
|
|
public boolean |
onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map attributes)*
|
|
public boolean |
onNodeChildren(FactoryBuilderSupport builder, Object node, Closure childContent)* Only called if it isLeaf is false and isHandlesNodeChildren is true *
|
|
public void |
onNodeCompleted(FactoryBuilderSupport builder, Object parent, Object node)*
|
|
public void |
setChild(FactoryBuilderSupport builder, Object parent, Object child)* Notifies the parent that a child node was created. * *
|
|
public void |
setParent(FactoryBuilderSupport builder, Object parent, Object child)* Connects a child node to its parent. * *
|
* Does this factory "Own" its child closure. * *
* *
* Called when a factory is registered to a builder *
builder - the build the factory has been registered to
*registeredName - the name the factory has been registered under*
builder - the FactoryBuilder
*node - the node (returned from newINstance) to consider the attributes for
*attributes - the attributes, a mutable set
** Only called if it isLeaf is false and isHandlesNodeChildren is true *
builder - the FactoryBuilder
*node - the node (returned from newINstance) to consider the attributes for
*childContent - the child content closure of the builder
**
builder - the FactoryBuilder
*parent - the parent node (null if 'root')
*node - the node just completed* Notifies the parent that a child node was created. * *
builder - the FactoryBuilder
*parent - the parent node, or null for the root
*child - the child node* Connects a child node to its parent. * *
builder - the FactoryBuilder
*parent - the parent node, or null for the root
*child - the child node