Class CustomizersFactory
- java.lang.Object
 - 
- groovy.util.AbstractFactory
 - 
- org.codehaus.groovy.control.customizers.builder.CustomizersFactory
 
 
 
- 
- All Implemented Interfaces:
 Factory,PostCompletionFactory
public class CustomizersFactory extends AbstractFactory implements PostCompletionFactory
This factory generates an array of compilation customizers.- Since:
 - 2.1.0
 
 
- 
- 
Constructor Summary
Constructors Constructor Description CustomizersFactory() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectnewInstance(FactoryBuilderSupport builder, java.lang.Object name, java.lang.Object value, java.util.Map attributes)java.lang.ObjectpostCompleteNode(FactoryBuilderSupport factory, java.lang.Object parent, java.lang.Object node)voidsetChild(FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object child)- 
Methods inherited from class groovy.util.AbstractFactory
isHandlesNodeChildren, isLeaf, onFactoryRegistration, onHandleNodeAttributes, onNodeChildren, onNodeCompleted, setParent 
 - 
 
 - 
 
- 
- 
Method Detail
- 
newInstance
public java.lang.Object newInstance(FactoryBuilderSupport builder, java.lang.Object name, java.lang.Object value, java.util.Map attributes) throws java.lang.InstantiationException, java.lang.IllegalAccessException
- Specified by:
 newInstancein interfaceFactory- Parameters:
 builder- the FactoryBuildername- the name of the node being builtvalue- the 'value' argument in the build nodeattributes- the attributes of the build arg- Returns:
 - the object created for the builder
 - Throws:
 java.lang.InstantiationException- if attempting to instantiate an interface or abstract classjava.lang.IllegalAccessException- if the instance can't be created due to a security violation
 
- 
setChild
public void setChild(FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object child)
- Specified by:
 setChildin interfaceFactory- Overrides:
 setChildin classAbstractFactory
 
- 
postCompleteNode
public java.lang.Object postCompleteNode(FactoryBuilderSupport factory, java.lang.Object parent, java.lang.Object node)
- Specified by:
 postCompleteNodein interfacePostCompletionFactory
 
 - 
 
 -