Class PropertiesFactory

  • All Implemented Interfaces:
    groovy.util.Factory

    public class PropertiesFactory
    extends NamedFactory
    Builds properties nodes.
    Since:
    0.7
    • 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 groovy.util.AbstractFactory

        isLeaf, onFactoryRegistration, onHandleNodeAttributes, onNodeCompleted, setChild
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PropertiesFactory

        public PropertiesFactory​(java.lang.String name)
    • 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
      • 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
      • merge

        private void merge​(java.util.Properties props,
                           groovy.util.Node node,
                           java.lang.String prefix)