public class CustomizersFactory
extends AbstractFactory
implements PostCompletionFactory
This factory generates an array of compilation customizers.
| Type Params | Return Type | Name and description |
|---|---|---|
|
public Object |
newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes)Creates the mutable collection that accumulates compilation customizers. |
|
public Object |
postCompleteNode(FactoryBuilderSupport factory, Object parent, Object node)Converts the collected customizers to an array when node construction completes. |
|
public void |
setChild(FactoryBuilderSupport builder, Object parent, Object child)Adds child customizers to the current collection node. |
| Methods inherited from class | Name |
|---|---|
class AbstractFactory |
isHandlesNodeChildren, isLeaf, onFactoryRegistration, onHandleNodeAttributes, onNodeChildren, onNodeCompleted, setChild, setParent |
Creates the mutable collection that accumulates compilation customizers.
builder - the active buildername - the node namevalue - the supplied node valueattributes - the node attributesConverts the collected customizers to an array when node construction completes.
factory - the active builderparent - the parent nodenode - the completed nodeAdds child customizers to the current collection node.
builder - the active builderparent - the parent nodechild - the child node