Package org.scijava.widget

Interface Summary
Button A interface used for marking input fields of plugin parameter dialogs as button fields.
ButtonWidget<U> Widget interface for buttons.
ChoiceWidget<U> Widget interface for multiple choice selectors.
ColorWidget<U> Widget interface for color choosers.
DateWidget<U> Widget interface for dates.
FileWidget<U> Widget interface for file selectors.
InputHarvester<P,W> An input harvester collects Module input values, according to the following steps: Create an InputPanel with widgets corresponding to the module inputs. Present the panel, if in a UI context. Harvest the final widget values from the panel, updating the Module's input values to match the harvested values. Perform any other needed processing of the results (marking inputs as resolved, storing persisted values to preferences, etc.).
InputPanel<P,W> Flexible panel-building interface, for use with UIs that prompt for input values of various types.
InputWidget<T,W> Interface for input widgets.
MessageWidget<U> Widget interface for message labels.
NumberWidget<U> Widget interface for number choosers.
ObjectWidget<U> Widget interface for object selectors.
TextWidget<U> Widget interface for text fields and areas.
ToggleWidget<U> Widget interface for boolean toggles.
UIComponent<C> An interface identifying an object housed within a UI component.
WidgetService Interface for services that manage available InputWidgets.
 

Class Summary
AbstractInputHarvester<P,W> Abstract superclass for InputHarvesters.
AbstractInputPanel<P,W> Abstract superclass of UI-specific InputPanel implementations.
AbstractInputWidget<T,W> Base class for input widgets.
DefaultWidgetService Default service for managing available InputWidgets.
WidgetModel The backing data model for a particular InputWidget.
 



Copyright © 2009–2014 SciJava. All rights reserved.