Package groovy.model

Class ClosureModel

  • All Implemented Interfaces:
    NestedValueModel, ValueModel

    public class ClosureModel
    extends java.lang.Object
    implements ValueModel, NestedValueModel
    Represents a value model using a closure to extract the value from some source model and an optional write closure for updating the value.
    • Constructor Detail

      • ClosureModel

        public ClosureModel​(ValueModel sourceModel,
                            groovy.lang.Closure readClosure)
      • ClosureModel

        public ClosureModel​(ValueModel sourceModel,
                            groovy.lang.Closure readClosure,
                            groovy.lang.Closure writeClosure)
      • ClosureModel

        public ClosureModel​(ValueModel sourceModel,
                            groovy.lang.Closure readClosure,
                            groovy.lang.Closure writeClosure,
                            java.lang.Class type)