Package grails.util

Class ClosureToMapPopulator

  • All Implemented Interfaces:
    groovy.lang.GroovyObject

    public class ClosureToMapPopulator
    extends groovy.lang.GroovyObjectSupport
    A simple class that takes method invocations and property setters and populates the arguments of these into the supplied map ignoring null values.
    Since:
    1.2
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object invokeMethod​(java.lang.String name, java.lang.Object o)  
      java.util.Map populate​(groovy.lang.Closure callable)  
      void setProperty​(java.lang.String name, java.lang.Object o)  
      • Methods inherited from class groovy.lang.GroovyObjectSupport

        getMetaClass, setMetaClass
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface groovy.lang.GroovyObject

        getProperty
    • Constructor Detail

      • ClosureToMapPopulator

        public ClosureToMapPopulator​(java.util.Map theMap)
      • ClosureToMapPopulator

        public ClosureToMapPopulator()
    • Method Detail

      • populate

        public java.util.Map populate​(groovy.lang.Closure callable)
      • setProperty

        public void setProperty​(java.lang.String name,
                                java.lang.Object o)
      • invokeMethod

        public java.lang.Object invokeMethod​(java.lang.String name,
                                             java.lang.Object o)