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

java.lang.Object
  extended by groovy.util.AbstractFactory
      extended by org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory
All Implemented Interfaces:
groovy.util.Factory
Direct Known Subclasses:
ChildFactory, DependencyFactory, ExclusionFactory, ExecuteFactory, ExecutionFactory, ExtensionFactory, ListFactory, ModelFactory, ObjectFactory, ParentFactory, PluginFactory, PropertiesFactory, ReportingFactory, ReportSetFactory, StringFactory

public abstract class NamedFactory
extends groovy.util.AbstractFactory

Support for named factories.

Since:
0.7
Author:
Jason Dillon

Nested Class Summary
protected static class NamedFactory.NodeValueParseException
           
 
Constructor Summary
protected NamedFactory(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           
 void setParent(groovy.util.FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object child)
           
 java.lang.String toString()
           
 
Methods inherited from class groovy.util.AbstractFactory
isHandlesNodeChildren, isLeaf, onFactoryRegistration, onHandleNodeAttributes, onNodeChildren, onNodeCompleted, setChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface groovy.util.Factory
newInstance
 

Constructor Detail

NamedFactory

protected NamedFactory(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

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 groovy.util.AbstractFactory

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object