| 
Groovy 1.7.9 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD | |||||||
public interface Factory
| Method Summary | |
|---|---|
            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 registerdName, String registeredGroupName)
            Called when a factory is registerd 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)
             | 
        
| Method Detail | 
|---|
public boolean isHandlesNodeChildren()
public boolean isLeaf()
public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes)
builder -  the FactoryBuildername -  the name of the node being builtvalue -  the 'value' argument in the build nodeattributes -  the attributes of the build arg
public void onFactoryRegistration(FactoryBuilderSupport builder, String registerdName, String registeredGroupName)
builder -  the build the factory has been registered toregisterdName -  the name the factory has been registerd under
public boolean onHandleNodeAttributes(FactoryBuilderSupport builder, Object node, Map attributes)
builder -  the FactoryBuildernode -  the node (returned from newINstance) to consider the attributes forattributes -  the attributes, a mutable set
public boolean onNodeChildren(FactoryBuilderSupport builder, Object node, Closure childContent)
builder -  the FactoryBuildernode -  the node (returned from newINstance) to consider the attributes forchildContent -  the child content closure of the builder
public void onNodeCompleted(FactoryBuilderSupport builder, Object parent, Object node)
builder -  the FactoryBuilderparent -  the parent node (null if 'root')node -  the node just completed
public void setChild(FactoryBuilderSupport builder, Object parent, Object child)
public void setParent(FactoryBuilderSupport builder, Object parent, Object child)
Copyright © 2003-2010 The Codehaus. All rights reserved.