Class PropertiesFactory
- java.lang.Object
-
- groovy.util.AbstractFactory
-
- org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory
-
- org.sonatype.maven.polyglot.groovy.builder.factory.PropertiesFactory
-
- All Implemented Interfaces:
groovy.util.Factory
public class PropertiesFactory extends NamedFactory
Builds properties nodes.- Since:
- 0.7
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory
NamedFactory.NodeValueParseException
-
-
Constructor Summary
Constructors Constructor Description PropertiesFactory(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isHandlesNodeChildren()
private void
merge(java.util.Properties props, groovy.util.Node node, java.lang.String prefix)
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)
-
Methods inherited from class org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory
getName, setParent, toString
-
-
-
-
Method Detail
-
isHandlesNodeChildren
public boolean isHandlesNodeChildren()
- Specified by:
isHandlesNodeChildren
in interfacegroovy.util.Factory
- Overrides:
isHandlesNodeChildren
in classgroovy.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
-
onNodeChildren
public boolean onNodeChildren(groovy.util.FactoryBuilderSupport builder, java.lang.Object node, groovy.lang.Closure content)
- Specified by:
onNodeChildren
in interfacegroovy.util.Factory
- Overrides:
onNodeChildren
in classgroovy.util.AbstractFactory
-
merge
private void merge(java.util.Properties props, groovy.util.Node node, java.lang.String prefix)
-
-