| 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