Module io.github.mmm.ui.api.core
Provides the core API for the universal user-interface framework.
This clickable UML class diagram gives you and overview. Simply click on any type or package to open the according
javadoc:

-
-
Packages
Exports Package Description io.github.mmm.ui.api Contains the API to build a toolkit-agnostic user-interface (UI).io.github.mmm.ui.api.attribute Contains the interfaces to standardize and reuse attributes (properties).io.github.mmm.ui.api.binding Contains the API for bindings such asio.github.mmm.ui.api.widget.binding.UiActionBindingorUiValueBinding.io.github.mmm.ui.api.datatype Contains the (immutable) datatypes of this UI API.io.github.mmm.ui.api.datatype.bitmask Contains datatypes to represent a bit-encoded flags.io.github.mmm.ui.api.datatype.color Contains datatypes to represent a color.io.github.mmm.ui.api.event Contains the API for UI eventing withUiEventandUiEventListener.io.github.mmm.ui.api.event.action ContainsUiActionand its sub-interfaces for UI actions.io.github.mmm.ui.api.factory Contains the API for factories to create widgets.io.github.mmm.ui.api.notify Contains the API to notify the end-user via growl or popups.io.github.mmm.ui.api.widget Contains the API for widgets what are the first-class citizens of a UI.io.github.mmm.ui.api.widget.button Contains the API for all kind of button widgets such asUiButton.io.github.mmm.ui.api.widget.composite Contains the API forUiCompositeand all sub-interfaces of widgets that contain and compose other widgets.io.github.mmm.ui.api.widget.img Contains the API for all kind ofimage widgets.io.github.mmm.ui.api.widget.input Contains the API for all kind ofUiInputwidgets.io.github.mmm.ui.api.widget.link Contains the API for all kind oflink widgets.io.github.mmm.ui.api.widget.panel Contains the API for commoncompositelayouts called panels.io.github.mmm.ui.api.widget.value Contains the fundamental API forvalued widgets.
-
Services
Uses Type Description UiActionBinding UiLocalizer An abstraction ofResourceBundleUiNotifier Interface to notify via popup or growl.UiScreen This is the interface for the display where the UI objects are shown.UiSingleWidgetFactoryDatatype<V> UiSingleWidgetFactoryNative<W extends UiNativeWidget> Factory forUiNativeWidgetof a singletype.UiSingleWidgetFactoryProperty<V> UiToggleGroupFactory Factory to createUiToggleGroups.
-