org.sonatype.maven.polyglot.groovy.builder.factory
Class ExecuteFactory

java.lang.Object
  extended by groovy.util.AbstractFactory
      extended by org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory
          extended by org.sonatype.maven.polyglot.groovy.builder.factory.ExecuteFactory
All Implemented Interfaces:
groovy.util.Factory

public class ExecuteFactory
extends NamedFactory

Builds GroovyExecuteTasks.

Since:
0.7
Author:
Jason Dillon

Nested Class Summary
 
Nested classes/interfaces inherited from class org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory
NamedFactory.NodeValueParseException
 
Constructor Summary
ExecuteFactory()
           
 
Method Summary
 boolean isHandlesNodeChildren()
           
 java.lang.Object newInstance(groovy.util.FactoryBuilderSupport builder, java.lang.Object name, java.lang.Object value, java.util.Map attrs)
           
 boolean onNodeChildren(groovy.util.FactoryBuilderSupport builder, java.lang.Object node, groovy.lang.Closure content)
           
 void onNodeCompleted(groovy.util.FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object node)
           
 void setParent(groovy.util.FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object child)
           
 
Methods inherited from class org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory
getName, toString
 
Methods inherited from class groovy.util.AbstractFactory
isLeaf, onFactoryRegistration, onHandleNodeAttributes, setChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecuteFactory

public ExecuteFactory()
Method Detail

isHandlesNodeChildren

public boolean isHandlesNodeChildren()
Specified by:
isHandlesNodeChildren in interface groovy.util.Factory
Overrides:
isHandlesNodeChildren in class groovy.util.AbstractFactory

newInstance

public java.lang.Object newInstance(groovy.util.FactoryBuilderSupport builder,
                                    java.lang.Object name,
                                    java.lang.Object value,
                                    java.util.Map attrs)
                             throws java.lang.InstantiationException,
                                    java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

setParent

public void setParent(groovy.util.FactoryBuilderSupport builder,
                      java.lang.Object parent,
                      java.lang.Object child)
Specified by:
setParent in interface groovy.util.Factory
Overrides:
setParent in class NamedFactory

onNodeChildren

public boolean onNodeChildren(groovy.util.FactoryBuilderSupport builder,
                              java.lang.Object node,
                              groovy.lang.Closure content)
Specified by:
onNodeChildren in interface groovy.util.Factory
Overrides:
onNodeChildren in class groovy.util.AbstractFactory

onNodeCompleted

public void onNodeCompleted(groovy.util.FactoryBuilderSupport builder,
                            java.lang.Object parent,
                            java.lang.Object node)
Specified by:
onNodeCompleted in interface groovy.util.Factory
Overrides:
onNodeCompleted in class groovy.util.AbstractFactory