Package com.formdev.flatlaf
Class FlatInputMaps.LazyModifyInputMap
- java.lang.Object
-
- com.formdev.flatlaf.FlatInputMaps.LazyModifyInputMap
-
- All Implemented Interfaces:
javax.swing.UIDefaults.LazyValue
- Enclosing class:
- FlatInputMaps
private static class FlatInputMaps.LazyModifyInputMap extends java.lang.Object implements javax.swing.UIDefaults.LazyValue
Takes a (lazy) base input map and lazily applies modifications to it specified in bindings.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object
baseInputMap
private java.lang.Object[]
bindings
private java.util.function.BooleanSupplier
condition
-
Constructor Summary
Constructors Constructor Description LazyModifyInputMap(java.util.function.BooleanSupplier condition, java.lang.Object baseInputMap, java.lang.Object[] bindings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
createValue(javax.swing.UIDefaults table)
-