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

public class ObjectFactory extends NamedFactory
Builds object nodes.
Since:
0.7
  • Constructor Details

    • ObjectFactory

      public ObjectFactory(String name)
  • Method Details

    • isHandlesNodeChildren

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

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

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

      private org.codehaus.plexus.util.xml.Xpp3Dom nodeToXpp3(groovy.util.Node node)