| 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 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 completedNotifies the parent that a child node was created.
builder - the FactoryBuilderparent - the parent node, or null for the rootchild - the child nodeConnects a child node to its parent.
builder - the FactoryBuilderparent - the parent node, or null for the rootchild - the child node