Control
's propertyMap
more convenient.See: Description
Interface | Description |
---|---|
ControlPropertyListenerHandle | This is a handle on a ControlPropertyListener , which can be used to ControlPropertyListenerHandle.attach() and ControlPropertyListenerHandle.detach() it. |
Class | Description |
---|---|
ControlProperties | Gives access to a ControlPropertyListenerBuilder . |
ControlPropertyListenerBuilder<T> | A builder for a ControlPropertyListener . |
Control
's propertyMap
more convenient. As such its main use will be to creators of controls.
In order to use the property map, a control has to create a listener which does these things:
This package provides usability functions to create such a listener in a concise and readable way (this code would be inside a control):
ControlProperties.on(getProperties()) .forKey("SomeKey") .processValue(valueString -> System.out.println(valueString)) .buildAndAttach();It returns an instance of
ControlPropertyListenerHandle
which can be used to easily detach and reattach the listener.This documentation is licensed under CC-BY 4.0, attributed to Nicolai Parlog from CodeFX.