Interface Proxy.AttributesRO
-
- All Superinterfaces:
AttributesRO
- All Known Subinterfaces:
Proxy.Attributes
- Enclosing interface:
- Proxy
public static interface Proxy.AttributesRO extends AttributesRO
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<? extends Convertible>
findValues(groovy.lang.Closure<java.lang.Boolean> closure)
returns the values of all attributes for which the closure returns true.-
Methods inherited from interface org.freeplane.api.AttributesRO
containsKey, findAttribute, findFirst, findValues, get, get, getAll, getAttributeNames, getFirst, getKey, getMap, getNames, getTransformed, getValues, isEmpty, size
-
-
-
-
Method Detail
-
findValues
java.util.List<? extends Convertible> findValues(groovy.lang.Closure<java.lang.Boolean> closure)
returns the values of all attributes for which the closure returns true. The fact that the values are returned as a list ofConvertible
enables conversion. The following formula sums all attributes whose names are not equal to 'TOTAL':= attributes.findValues{key, val -> key != 'TOTAL'}.sum(0){it.num0}
- Parameters:
closure
- A closure that accepts two arguments (String key, Object value) and returns boolean/Boolean.- Since:
- 1.2
-
-