Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

absolutePanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
AbsolutePanelImpl - Class in org.inspirenxe.strata.core.layout
The core AbsolutePanel.
AbsolutePanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
Creates an empty panel.
accept(DropEffect) - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
 
acceptor() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
Returns the component that accepted a move.
acceptsTab() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
acceptsTextInput() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
acceptsTextInput() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether focusing this component starts text input on the engine.
acceptsTextInput() - Method in class org.inspirenxe.strata.core.node.Node
Returns whether the component takes typed text.
action() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
action() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
action() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
action() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
action() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
 
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
Presses the button for the user, as Alt with its mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
Toggles the box for the user, as Alt with the caption's mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
Opens the popup for the user from the keyboard, as Alt with the caption's mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
Selects the button for the user, as Alt with the caption's mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
Flips the button for the user, as Alt with its mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
Flips the switch for the user, as Alt with the caption's mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
Focuses the next tab stop after the label, as Alt with its mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
Opens the menu of the first title with the mnemonic for the user, from the keyboard, as Alt with the mnemonic does.
activateMnemonic(int) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
Expands or collapses the expander for the user, as a click on its header does, for Alt with the title's mnemonic.
activateMnemonic(int) - Method in interface org.inspirenxe.strata.core.node.MnemonicTarget
Acts for the user as Alt with the mnemonic does: presses a button, toggles a box, selects a tab, opens a menu bar's menu.
activatesOnPress() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether buttons act as the pointer goes down rather than on the click after it, as the platform's Conventions.activateOnPress() says.
activatesOnPress() - Method in class org.inspirenxe.strata.core.node.Root
Returns whether buttons act as the pointer's left button goes down on them rather than on the click after it, from the platform's Conventions.
Activation - Class in org.inspirenxe.strata.core.control
When a button, checkbox, radio button, toggle switch, cycle button or tab acts: on the pointer press where the platform's Conventions.activateOnPress says so, and on the click otherwise, and on a press of Enter, keypad Enter or Space.
Activation(BooleanSupplier, Consumer) - Constructor for class org.inspirenxe.strata.core.control.Activation
Creates an activation that hands the acting pointer event to the control, which checks the button and consumes the event itself.
activeChanged(boolean) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
activeChanged(boolean) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
Makes every screen active or inactive, and screens pushed later start that way.
add(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
add(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
add(Component, float, float) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
 
add(Component, int, int, int, int) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
add(Text, T) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
addCheckItem(Text, boolean, Consumer) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
addChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Adds a private part at the end.
addColumn(int, TableColumn) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
addColumn(TableColumn) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
addColumn(GridLength) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
addColumn(Text, GridLength, Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
addContent(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Adds a child that is content shown for the user, such as a cell from the user's cell factory.
addContent(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
addFooterItem(int, NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
addFooterItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
addHeader(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
addItem(int, MenuEntry) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
addItem(int, NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
addItem(MenuEntry) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
addItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
addItem(NavigationItem) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
addItem(Text, Runnable) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
addItem(Text, Function) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
addItem(Text, Text, Runnable) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
addMenu(int, SubmenuItem) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
addMenu(SubmenuItem) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
addMenu(Text, Menu) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
addRow(GridLength) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
addSeparator() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
addSeparator() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
addSubmenu(Text, Menu) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
addTab(int, Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
addTab(Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
addTab(Text) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
addTextColumn(Text, GridLength, Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
Adoption - Class in org.inspirenxe.strata.core.control
The checks a container makes before it takes a child, made ahead of time by a control that swaps one part for another, so a part it cannot take leaves the control as it was.
allItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
allowed() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Returns the value of the allowed record component.
allowed() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
 
allowsMixed() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
allowTransfer() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
Lets handlers of this event start a transfer.
am() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns the name of the first half of the day.
ancestor(Class) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
ancestor(Class) - Method in class org.inspirenxe.strata.core.node.Node
 
anchorPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
AnchorPanelImpl - Class in org.inspirenxe.strata.core.layout
The core AnchorPanel.
AnchorPanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.AnchorPanelImpl
Creates an empty panel.
animate(C, PropertyKey, double, long, Easing) - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
 
animate(C, PropertyKey, V, long, Easing, Interpolator) - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
 
animator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
animator() - Method in class org.inspirenxe.strata.core.node.Root
Returns the host's animator.
AnimatorImpl - Class in org.inspirenxe.strata.core.animation
The Animator of one root.
AnimatorImpl(Supplier, Supplier, FrameRequests, UiThread) - Constructor for class org.inspirenxe.strata.core.animation.AnimatorImpl
Creates an animator with nothing running.
appearances() - Method in class org.inspirenxe.strata.core.CoreProvider
 
AppearancesImpl - Class in org.inspirenxe.strata.core.appearance
The core Appearances.
append(String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
append(String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
applySelect(Integer) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
Selects the row a request ended with, as ListViewImpl.select(int) does, or clears the selection for -1.
applyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.Badge
Reads the background, text style and padding from a theme.
applyTheme(Theme) - Method in class org.inspirenxe.strata.core.node.Node
Gives the component a theme and marks its layout dirty, since styles can change sizes.
applyTheme(Theme, String) - Method in class org.inspirenxe.strata.core.control.Validity
Reads the theme's paints.
applyTheme(Theme, String, String, String) - Method in class org.inspirenxe.strata.core.control.Caption
Reads the clip insets and the two scroll metrics.
arrange(Component, Rect) - Method in class org.inspirenxe.strata.core.node.LayoutPass
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.AnchorPanelImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
arrange(ArrangeContext, Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Gives every child its slot.
arrange(LayoutPass, Rect) - Method in class org.inspirenxe.strata.core.node.Node
Places the component in a slot and arranges its children.
Arrow() - Constructor for class org.inspirenxe.strata.core.control.Rings.Arrow
Creates an arrow with no lines placed yet.
ARROW_GAP - Static variable in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
The least space between the text and the arrow, in UI units.
ARROW_GAP - Static variable in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
The space between the arrow and the title, in UI units.
ARROW_LONG - Static variable in class org.inspirenxe.strata.core.control.Rings
The long side of an arrow, in UI units.
ARROW_ROOM - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
The room a sort arrow takes at the right of a sortable title, in UI units: the arrow and 4 units before it.
ARROW_SHORT - Static variable in class org.inspirenxe.strata.core.control.Rings
The short side of an arrow, in UI units.
ARROW_WIDTH - Static variable in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
The width of the arrow, in UI units.
arrowsShown() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
ascent(TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
 
at(float, float, float, float) - Method in class org.inspirenxe.strata.core.control.RectCache
Returns a rectangle with a place and size, the one made last time if it matches.
at(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Registers a deadline.
atNextFrame(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Registers a deadline one interval from now, for something that moves with the clock and needs the next frame the rate allows.
attach(BindingQueue) - Method in class org.inspirenxe.strata.core.state.Binding
Starts following the source: handles the key's reports if the binding is two way, and marks the binding dirty on the queue.
availableHeight() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
 
availableWidth() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
 
avatar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
AvatarImpl - Class in org.inspirenxe.strata.core.control.display
The core Avatar, a component with no children.
AvatarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.AvatarImpl
Creates an avatar that shows its placeholder, Avatar.DEFAULT_SIZE on a side.
avatarSize() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 

B

backdrop(Rect, float, float, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
background() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the background paint.
background() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
background() - Method in class org.inspirenxe.strata.core.node.Node
 
badge() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
badge() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
Badge - Class in org.inspirenxe.strata.core.control
A count drawn as a small badge, with the shared badge.* keys: the number on "badge.background" in the "badge.text" style with "badge.padding" around it.
Badge() - Constructor for class org.inspirenxe.strata.core.control.Badge
Creates a badge with a count of 0 and the default looks.
badgeVisual() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
BASE_LAYER - Static variable in class org.inspirenxe.strata.core.theme.ThemeResolver
The layer name of a base theme built in code, such as Themes.flat().
baseline() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
baseline() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
baseline() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the distance from the top of the bounds to the baseline of the first line of text, as CustomComponent.baseline does.
baseline() - Method in class org.inspirenxe.strata.core.node.Node
Returns where the component's first baseline lies below the top of its margin, from its baseline hook and its top margin, as MeasureContext.baseline(Component) describes.
baseline() - Method in class org.inspirenxe.strata.core.text.TextLine
Returns where the characters' baseline lies: their top, centered in the line as drawing centers them, plus the base style's ascent.
baseline(float) - Method in class org.inspirenxe.strata.core.control.BoxCaption
Returns the caption's baseline in a control of a given height, as BoxCaption.paintCaption(Painter, Rect, boolean, boolean, boolean) places the caption.
baseline(Component) - Method in class org.inspirenxe.strata.core.node.LayoutPass
 
begin(MeasureContext, float, float, float, float) - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
Readies the event for one firing.
begin(Painter, Rect) - Method in class org.inspirenxe.strata.core.event.PaintEventImpl
Readies the event for one firing: clears the canceled and stopped flags and sets what to draw with.
begin(Canvas) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
Points the painter at the canvas for this frame, for an engine that stores no slicing with its images.
begin(Canvas, boolean) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
Points the painter at the canvas for this frame.
begin(Canvas, Capabilities, float) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
Points the painter at the canvas for this frame, with what the engine does for itself and the host's density.
BidiRuns - Class in org.inspirenxe.strata.core.text
One line of spans in the order it is drawn, by the bidirectional algorithm of the JDK's Bidi (design 4.49).
bind(PropertyKey, Source) - Method in class org.inspirenxe.strata.core.node.Node
Binds a property, replacing any binding with the same key name.
bind(PropertyKey, Source) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
Binding<V> - Class in org.inspirenxe.strata.core.state
One property of one component kept in step with a Source, made by Component.bind.
Binding(Component, PropertyKey, Source, Supplier) - Constructor for class org.inspirenxe.strata.core.state.Binding
Creates a binding that does nothing until attached.
Binding.Deferral - Interface in org.inspirenxe.strata.core.state
Something running that bindings leave their write-backs with until it ends: an animation.
BindingQueue - Class in org.inspirenxe.strata.core.state
The dirty bindings and watches of one root.
BindingQueue() - Constructor for class org.inspirenxe.strata.core.state.BindingQueue
Creates an empty queue.
BindingQueue(Runnable) - Constructor for class org.inspirenxe.strata.core.state.BindingQueue
Creates an empty queue that tells something whenever a binding is queued, as a root asks its host for a frame.
BLINK_MILLIS - Static variable in class org.inspirenxe.strata.core.control.field.TextBoxImpl
How long, in milliseconds, the caret stays shown and then hidden.
border() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the border.
border() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
border() - Method in class org.inspirenxe.strata.core.node.Node
 
bounds() - Method in class org.inspirenxe.strata.core.event.PaintEventImpl
 
bounds() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
bounds() - Method in class org.inspirenxe.strata.core.node.Node
 
box(Rect, boolean) - Method in class org.inspirenxe.strata.core.control.BoxCaption
Returns the box's rectangle in a control's bounds: at the left edge, or the right edge right to left, centered vertically.
BOX_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
Added to the caption's line height for the default box size.
BoxCaption - Class in org.inspirenxe.strata.core.control
The layout a checkbox, a radio button and a toggle switch share: a box at the left edge, vertically centered, and a caption a gap to its right, centered on the box's middle.
BoxCaption(float) - Constructor for class org.inspirenxe.strata.core.control.BoxCaption
Creates the layout with no caption and an empty box.
boxSize() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
brightness() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
builder() - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
BuiltInComponent<T> - Class in org.inspirenxe.strata.core.node
Base class of Strata's own leaf controls, the counterpart of the public CustomComponent that developers extend.
BuiltInComponent(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.BuiltInComponent
Creates the component and its node.
BuiltInComposite<T> - Class in org.inspirenxe.strata.core.node
Base class of Strata's own controls that are built from private parts, the counterpart of the public CustomComposite.
BuiltInComposite(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.BuiltInComposite
Creates the component and its node, whose children are private parts.
BuiltInContainer<T> - Class in org.inspirenxe.strata.core.node
Base class of Strata's own panels and of controls whose children callers add and remove, the counterpart of the public CustomContainer.
BuiltInContainer(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.BuiltInContainer
Creates the container and its node.
busyIndicator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
BusyIndicatorImpl - Class in org.inspirenxe.strata.core.control.display
The core BusyIndicator.
BusyIndicatorImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
Creates an indicator with no caption.
button() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
button() - Method in class org.inspirenxe.strata.core.event.PointerButtonEventImpl
 
button(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
BUTTON_WIDTH - Static variable in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
The width of each button, in UI units.
ButtonImpl - Class in org.inspirenxe.strata.core.control.button
The core Button.
ButtonImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.ButtonImpl
Creates a button.
buttons() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 

C

calendarView() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
CalendarViewImpl - Class in org.inspirenxe.strata.core.control.field
The core CalendarView.
CalendarViewImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.CalendarViewImpl
Creates a calendar with no date picked, showing today's month.
cancel() - Method in class org.inspirenxe.strata.core.event.EventImpl
Cancels the event.
cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
cancelEdit() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
canOpen() - Method in interface org.inspirenxe.strata.core.control.CorePopup
Returns whether Popup.open(Rect) would show the popup now.
canOpen() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
canOpen() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
canRedo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
canRedo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
canUndo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
canUndo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
canvas() - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
Returns the canvas set by the last CanvasPainter.begin(Canvas).
CanvasPainter - Class in org.inspirenxe.strata.core.paint
The Painter that components draw with, passing each call to the engine's Canvas.
CanvasPainter() - Constructor for class org.inspirenxe.strata.core.paint.CanvasPainter
Creates a painter with no canvas and no text metrics.
CanvasPainter(TextMetrics) - Constructor for class org.inspirenxe.strata.core.paint.CanvasPainter
Creates a painter with no canvas that measures inline sprites that fit the line with the given metrics.
Caption - Class in org.inspirenxe.strata.core.control
Draws a one-line caption centered in a control, cut where it would leave the control's clip area, and scrolled back and forth when the theme asks for it.
Caption() - Constructor for class org.inspirenxe.strata.core.control.Caption
Creates a caption drawer with no clip insets and no scrolling, until Caption.applyTheme(Theme, String, String, String) reads them.
captionAlignment() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
captionAlignment() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
captionAlignment() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
caret() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
caret() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
caret() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
cause() - Method in class org.inspirenxe.strata.core.event.EventImpl
 
causes() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Returns the platform's cause stack if it has one, or else the calling thread's own, which is the UI thread's when called from it.
causes() - Method in class org.inspirenxe.strata.core.node.Node
Returns the cause stack of this node's factory, which its events read their cause from.
CauseStackImpl - Class in org.inspirenxe.strata.core.event
Strata's own cause stack, one per thread, used when the platform has none of its own.
cell(Object) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
cellLabel(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
cellOf(Component) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
cellPadded(C) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Gives a component the theme's cell padding as its margin, ListView.STYLE_CELL_PADDING or ComponentFactoryImpl.DEFAULT_CELL_PADDING, until its margin is set.
cellSize() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
center(float, float, float) - Static method in class org.inspirenxe.strata.core.control.Caption
Returns where something of a given size starts when centered in a space.
CharEventImpl - Class in org.inspirenxe.strata.core.event
The core CharEvent.
CharEventImpl(Component, int, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.CharEventImpl
Creates the event.
charTyped(int, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
charTyped(int, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
charTyped(int, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a typed character by firing a char event at the focused node.
charTyped(int, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
charTyped(int, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
charTyped(int, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
Handles a typed character from a device, as Root.charTyped(int, Modifiers) does, with the context's device in the input's frame.
check() - Method in class org.inspirenxe.strata.core.control.Validity
Asks the validator again, after the control's value changed and was reported.
checkBox(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
CheckBoxImpl - Class in org.inspirenxe.strata.core.control.button
The core CheckBox.
CheckBoxImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.CheckBoxImpl
Creates a checkbox.
checkCurrent() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
 
CHECKER - Static variable in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
The side of each checkerboard cell behind translucent colors, in UI units.
checkMenuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
CheckMenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
The core CheckMenuItem: enabled and unchecked, with no shortcut and an action that does nothing until set.
CheckMenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
Creates an unchecked item.
checkPixelsPerUnit(float) - Static method in class org.inspirenxe.strata.core.node.Root
Checks a density.
checkRate(int) - Static method in class org.inspirenxe.strata.core.frame.FrameRequests
Checks a frame rate.
checkTheme(Theme) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
Checks a theme against the open tree and its overlays without changing anything, so a stack can check every screen before it changes any.
checkTheme(Theme) - Method in class org.inspirenxe.strata.core.node.Root
Checks a theme against every node this root holds, overlays and tooltip included, without changing anything, so a caller that changes several roots can check them all first.
checkThread() - Method in class org.inspirenxe.strata.core.node.Node
Throws if this node is attached and the calling thread is not the UI thread.
childClip() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
childClip() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
childClip() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
Clips below the header while the content grows or shrinks.
childClip() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
childClip() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
childClip() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Returns the rectangle children are clipped to and hit-tested against, unless BuiltInComposite.setChildClipping(boolean) turned clipping off.
childList() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Returns the children in layout order, the order focus and Tab follow.
childNodes() - Method in class org.inspirenxe.strata.core.node.ContainerNode
Returns the child nodes in layout order, the same order as ContainerNode.children().
children() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
children() - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
clear() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
Takes every button out: the selected one is deselected first, through RadioGroupImpl.choose(RadioButtonImpl), and then the lists are emptied.
clear() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
clear() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
clear() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
clear() - Method in class org.inspirenxe.strata.core.event.EventDispatcher
Removes every handler.
clear() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Forgets the changes so far, as a frame about to paint them does.
clear() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
clear() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
clear() - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
clearChildren() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Removes every child.
clearDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
clearDate() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
clearDate() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
clearFocus() - Method in class org.inspirenxe.strata.core.node.Root
Takes focus away from whatever has it, firing a focus-lost event.
clearFooterItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
clearHistory() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
clearHistory() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
clearIcon() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
clearIcon() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
clearIcon() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
clearIcon() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
clearItems() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
clearItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
clearPadding() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
clearScreenController() - Static method in class org.inspirenxe.strata.core.StrataCore
Removes the platform's screen controller and its platform, after which Strata.screens() and Strata.uiThread() throw IllegalStateException.
clearTabs() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
clearTextPadding() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
clearTextPadding() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
clearTextPadding() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
clearTextPadding() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
clearTextPadding() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
clearTextPadding() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
clearTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
clearTime() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
clearTooltip() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
clearTooltip() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
clearTooltip() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Removes the tooltip.
click(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.Activation
Acts on a click while the control acts on click.
ClickCounter - Class in org.inspirenxe.strata.core.input
Counts presses into single, double and triple clicks.
ClickCounter() - Constructor for class org.inspirenxe.strata.core.input.ClickCounter
Creates a counter with no run in progress.
clicks() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
clicks() - Method in class org.inspirenxe.strata.core.event.PointerButtonEventImpl
 
clipboard() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
Clipboards - Class in org.inspirenxe.strata.core.transfer
Reads and writes a platform's clipboard in transfers.
clipped(Rect, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
clippedRound(Rect, float, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
clipRight(Rect, Insets) - Method in class org.inspirenxe.strata.core.control.Caption
Returns the right edge of the clip area, where a caption too wide for the control is cut.
clipsChildren() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
clipsChildren() - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
clockFormat() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
clockFormat() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
close() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
close() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
close() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
close() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
Closes the popup.
close() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Closes the popup.
close() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
Closes the popup.
close() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
close() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
close() - Method in class org.inspirenxe.strata.core.control.PopupSession
Closes the popup's overlay, which ends the session.
close() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
close() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
Closes the open screen: calls its closed(), then empties the root.
CLOSE_WIDTH - Static variable in class org.inspirenxe.strata.core.control.display.InfoBarImpl
The width of the close button, in UI units, as wide as a window's.
CLOSE_WIDTH - Static variable in class org.inspirenxe.strata.core.control.window.WindowImpl
The width of the close button's area, in UI units.
CODE_LAYER - Static variable in class org.inspirenxe.strata.core.theme.ThemeResolver
The layer name of overrides and definitions added to the registry.
codePoint() - Method in class org.inspirenxe.strata.core.event.CharEventImpl
 
collapseAll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
collapsed() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
collectCommands(List) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
Adds the commands of every usable entry in the menus of the bar's usable titles, and in their submenus, in order, so the root runs them from their shortcuts while the bar is attached, visible and enabled.
collectCommands(List) - Method in interface org.inspirenxe.strata.core.node.CommandSource
Adds the commands whose shortcuts should run, in the order they should be tried.
color() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
colorPicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ColorPickerImpl - Class in org.inspirenxe.strata.core.control.field
The core ColorPicker: the square and strips are painted, and the hex field is a private TextBoxImpl whose internal filter admits only an optional # and up to six hex digits, or eight while the alpha strip shows.
ColorPickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.ColorPickerImpl
Creates an opaque white picker with the alpha strip hidden.
columnDefinitions() - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
columnOf(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
columns() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
columns() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
columns(GridLength...) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
comboBox(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ComboBoxImpl<T> - Class in org.inspirenxe.strata.core.control.collection
The core ComboBox.
ComboBoxImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
Creates a box with no options.
command() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
command() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
command() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
command() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
command() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
command() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
Commands - Class in org.inspirenxe.strata.core.control
How controls show and run Commands.
CommandSource - Interface in org.inspirenxe.strata.core.node
A built-in component whose commands run from their shortcuts while it is attached and shown, as a menu bar's do.
compactBelow() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
comparator() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
componentAt(float, float) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
componentAt(float, float) - Method in class org.inspirenxe.strata.core.node.Root
Returns the component the pointer would hit at a point, after laying out if anything asked for it, as ComponentFactory.componentAt(float, float) describes.
ComponentFactoryImpl - Class in org.inspirenxe.strata.core.node
The component factory for one host.
ComponentFactoryImpl(Supplier, Platform) - Constructor for class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Creates the factory for a host.
ComponentRegistryImpl - Class in org.inspirenxe.strata.core.registry
The core ComponentRegistry.
ComponentRegistryImpl.Entry - Record Class in org.inspirenxe.strata.core.registry
One registration: what ComponentFactory.create(Class) needs to make the component and check it.
components() - Method in class org.inspirenxe.strata.core.CoreProvider
 
components() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
concat(List) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
ContainerNode - Class in org.inspirenxe.strata.core.node
Core's half of a container or composite: the child list, the drawing order, padding and clipping.
content() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
content() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
content() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
content() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
content() - Method in class org.inspirenxe.strata.core.node.Root
Returns the top node of the tree.
contentBox() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
Returns the area children are laid out in: the bounds minus the padding.
context() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
 
context(CauseKey) - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
 
contextMenu() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the context menu.
contextMenu() - Method in class org.inspirenxe.strata.core.node.Node
Returns the context menu, which only a component that has HasContextMenu can have.
control() - Method in class org.inspirenxe.strata.core.event.ControlEventImpl
 
control() - Method in class org.inspirenxe.strata.core.event.RequestEventImpl
 
ControlEventImpl<C> - Class in org.inspirenxe.strata.core.event
A control's report without a value.
ControlEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.ControlEventImpl
Creates a report fired by a control, which is also the target.
ControlEventImpl(Component, C) - Constructor for class org.inspirenxe.strata.core.event.ControlEventImpl
Creates a report fired for something that is not a component, such as a radio group or an overlay, aimed at a component that stands for it.
ConversionTarget - Interface in org.inspirenxe.strata.core.state
A control that shows when a Binding through a converted key cannot convert its value, which Strata's Validatable controls are.
ConverterFactoryImpl - Class in org.inspirenxe.strata.core.state
Core's ConverterFactory.
converters() - Method in class org.inspirenxe.strata.core.CoreProvider
 
copyPassword() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
CorePopup - Interface in org.inspirenxe.strata.core.control
What core's popups, the menu and the flyout, offer a control that holds one and opens it for the user, beyond the public Popup.
CorePopup.Holder - Interface in org.inspirenxe.strata.core.control
A control that holds a popup.
CoreProvider - Class in org.inspirenxe.strata.core
Core's Strata.Provider, listed in META-INF/services so Strata finds it.
CoreProvider() - Constructor for class org.inspirenxe.strata.core.CoreProvider
Creates the provider; called by the service loader.
cornerAt(float, float) - Method in class org.inspirenxe.strata.core.control.Badge
Returns the rectangle the badge takes with its bottom-right corner at a point.
count() - Method in class org.inspirenxe.strata.core.control.Badge
Returns the count.
create(Class) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
create(ComponentId) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
createContainerPeer(CustomComponent, ComponentHooks) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Makes the node behind a developer's CustomComposite or CustomContainer.
createPeer(CustomComponent, ComponentHooks) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Makes the node behind a developer's CustomComponent.
createScreenHost(Platform, Theme) - Static method in class org.inspirenxe.strata.core.StrataCore
Creates a host for one screen at a time.
createScreenHost(Platform, ThemeRef, Runnable) - Static method in class org.inspirenxe.strata.core.StrataCore
Creates a host for one screen at a time whose theme is resolved from a ref and follows the platform's ThemeSource, letting the adapter decide what closing means.
createScreenHost(Platform, Theme, Runnable) - Static method in class org.inspirenxe.strata.core.StrataCore
Creates a host for one screen at a time, letting the adapter decide what closing means.
createScreenStack(Platform, Theme) - Static method in class org.inspirenxe.strata.core.StrataCore
Creates a stack of screens, for engines without a screen system of their own.
createScreenStack(Platform, ThemeRef) - Static method in class org.inspirenxe.strata.core.StrataCore
Creates a stack of screens whose theme is resolved from a ref and follows the platform's ThemeSource.
current() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
 
current() - Method in class org.inspirenxe.strata.core.event.EventImpl
 
current() - Method in class org.inspirenxe.strata.core.input.ClickCounter
Returns the count of the most recent press.
current() - Static method in class org.inspirenxe.strata.core.text.DateFormats
Returns the formats for the current translator, made again only when its locale or the translations' version changed.
current() - Static method in class org.inspirenxe.strata.core.text.Numbers
Returns the numbers of the translator's locale, made again only when the locale or the translations' version changed.
cursor() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the cursor shown over this component.
cursor() - Method in class org.inspirenxe.strata.core.node.Node
 
cursorDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
Returns the day the keyboard cursor marks.
cursorItem() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
Returns the item the keyboard cursor is on, for core's tests.
cut(String, int) - Static method in class org.inspirenxe.strata.core.text.Graphemes
Returns how many chars of the start of a text hold at most a number of code points without cutting a cluster apart: a cluster that would cross the limit is left out whole.
cycle(int) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
cycleButton(Text, Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
CycleButtonImpl<T> - Class in org.inspirenxe.strata.core.control.button
The core CycleButton.
CycleButtonImpl(ComponentFactoryImpl, Text, Function) - Constructor for class org.inspirenxe.strata.core.control.button.CycleButtonImpl
Creates a button with no items.

D

date() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
date() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
date() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
DateFormats - Class in org.inspirenxe.strata.core.text
What dates and times look like in the current language: month and weekday names, the first day of the week, the order and separator of a date's parts, the 12 or 24 hour clock, and the names of the halves of the day.
DateFormats.Part - Enum Class in org.inspirenxe.strata.core.text
A part of a date.
datePicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
DatePickerImpl - Class in org.inspirenxe.strata.core.control.field
The core DatePicker: a field of day, month and year parts over a SegmentedField, with a private CalendarViewImpl in its popup.
DatePickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.DatePickerImpl
Creates an empty picker.
dateTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
dateTimePicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
DateTimePickerImpl - Class in org.inspirenxe.strata.core.control.field
The core DateTimePicker: one field of date parts, a space and time parts over a SegmentedField, with a private CalendarViewImpl beside TimeColumns in its popup.
DateTimePickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Creates an empty picker.
DAY - Enum constant in enum class org.inspirenxe.strata.core.text.DateFormats.Part
The day of the month.
decimal(double, double, int) - Method in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
 
decimals() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
decrement() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
DEFAULT_BACKGROUND - Static variable in class org.inspirenxe.strata.core.control.Badge
The background when the theme sets no "badge.background": a red fill.
DEFAULT_CELL_PADDING - Static variable in class org.inspirenxe.strata.core.control.collection.GridViewImpl
How far a slot's content sits in from its edges when the theme sets no "grid.cell.padding": 1 on every side.
DEFAULT_CELL_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
The cell padding when the theme sets no "calendar.cell.padding": 3 at the sides and 2 at the top and bottom.
DEFAULT_CELL_PADDING - Static variable in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
The cell padding when the theme sets no ListView.STYLE_CELL_PADDING: 4.0f units at the sides.
DEFAULT_ERROR - Static variable in class org.inspirenxe.strata.core.control.Validity
The outline of an error when the theme has no "validation.error": a solid red.
DEFAULT_HEADER_PADDING - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
The space between a title and its column's edges when the theme sets no "table.header.padding": 4.0f at the sides.
DEFAULT_HEADER_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
The space around the header's arrow and title when the theme sets no "expander.header.padding": 4 at the sides and 3 at the top and bottom.
DEFAULT_HEIGHT - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
The desired thickness across the track: the height of a horizontal slider, the width of a vertical one.
DEFAULT_ICON_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
The padding around an icon with no caption when the theme sets no "button.padding.icon": 2 on every side.
DEFAULT_ITEM_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
The space around an item's text when the theme sets no "menu.item.padding": 14 at the sides, which hold the check mark and the submenu arrow, and 3 at the top and bottom.
DEFAULT_ITEM_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
The item padding when the theme sets no "nav.item.padding": 6 at the sides and 5 at the top and bottom.
DEFAULT_KNOB_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
The space between the knob and the track's edges when the theme sets no "toggle.knob.padding": 2 on every side.
DEFAULT_LENGTH - Static variable in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
The desired length along the bar, in UI units.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.Badge
The padding when the theme sets no "badge.padding": 2 at the sides and 1 at the top and bottom.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
The padding around a caption when the theme sets no "button.padding": 8 at the sides and 5 at the top and bottom.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
The padding when the theme sets no "combobox.padding": 4 at the sides and 3 at the top and bottom.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.display.InfoBarImpl
The padding when the theme sets no "infobar.padding": 6 at the sides and 4 at the top and bottom.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
The space around the bar's text when the theme sets no "progress.padding": 2 on every side.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
The padding when the theme sets no "calendar.padding": 4 on every side.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.TextAreaImpl
The padding around the text when the theme sets neither "textarea.padding" nor "textbox.padding": 4 on every side.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.field.TextBoxImpl
The padding around the text when the theme sets no "textbox.padding": 4 at the sides and 5 at the top and bottom.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
The padding when the theme sets no "flyout.padding": 4 on every side.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
The space between the menu's edges and its items when the theme sets no "menu.padding": 2 on every side.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.TabBarImpl
The space around a tab's text, in UI units, when the theme sets no "tab.padding": 8 at the sides, 4 at the top and 3 at the bottom.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
The space between the window's padding and the message and buttons when the theme sets no "messagebox.padding": 4 on every side.
DEFAULT_PADDING - Static variable in class org.inspirenxe.strata.core.control.window.WindowImpl
The space between the window's edges, below the title bar, and its content when the theme sets no "window.padding": 3 on every side.
DEFAULT_PANE_PADDING - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
The pane padding when the theme sets no "nav.pane.padding": 2 on every side.
DEFAULT_TITLE_PADDING - Static variable in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
The space around each title when the theme sets no "menubar.title.padding": 8 at the sides and 3 at the top and bottom.
DEFAULT_TRACK_PADDING - Static variable in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
How far the track grows around a box a line tall and two lines wide when the theme sets no "toggle.track.padding": 4 at the sides and 2 at the top and bottom.
DEFAULT_WARNING - Static variable in class org.inspirenxe.strata.core.control.Validity
The outline of a warning when the theme has no "validation.warning": a solid amber.
DEFAULT_WIDTH - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
The width the bar asks for, in UI units.
DEFAULT_WIDTH - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
The desired length along the track: the width of a horizontal slider, the height of a vertical one.
DEFAULT_WIDTH - Static variable in class org.inspirenxe.strata.core.control.field.TextBoxImpl
The width, in UI units, the box asks for when measured.
defaultAction(EventType, Event) - Method in class org.inspirenxe.strata.core.node.Node
Runs this component's default behavior for an input event: the matching on... hook of its facade.
defaultResult() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
DEFAULTS - Static variable in class org.inspirenxe.strata.core.text.Translations
English for the keys Strata's controls use, so they read correctly where the engine has no translation.
defaultTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
defer(Binding) - Method in interface org.inspirenxe.strata.core.state.Binding.Deferral
Keeps a binding to write back once the animation ends or stops.
define(ThemeId, ThemeId, ThemeOverrides) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
 
definition(ThemeId) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
Returns the open definition of an id.
Definition(ThemeId, ThemeOverrides) - Constructor for record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
Creates an instance of a Definition record class.
delete(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
delete(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
deltaX() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
deltaY() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
dependentCount() - Method in class org.inspirenxe.strata.core.state.StateImpl
Returns how many bindings and watches follow this state, for tests that check a detached component or a closed screen let go of it.
depth() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
Returns how many frames are open, for tests.
depth(int) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
describe() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Returns the id if there is one, else the type's name, for messages.
desiredHeight() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
desiredHeight() - Method in class org.inspirenxe.strata.core.node.Node
 
desiredWidth() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
desiredWidth() - Method in class org.inspirenxe.strata.core.node.Node
 
destination(float) - Method in class org.inspirenxe.strata.core.control.Motion
Returns where the value is headed: the end of the move under way, or the given current value when still.
detach() - Method in class org.inspirenxe.strata.core.state.Binding
Stops following the source: drops the report handlers and every dependency, so no state refers to this binding any more.
DialogButton - Interface in org.inspirenxe.strata.core.node
A built-in button that Enter or Escape can press for the user from anywhere in its scope, as Root.pressDialogButton(Node, boolean) finds it.
dismissResult() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
dispatch(EventType, E, Node) - Static method in class org.inspirenxe.strata.core.event.EventRouter
Delivers an event to its target and, for a bubbling type, to each node EventRouter.next(Node, Node, boolean) gives in turn.
dispatcherOrNull() - Method in class org.inspirenxe.strata.core.node.Node
Returns this component's handlers.
displayMode() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
down(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
Fills the arrow 7 wide and 4 tall pointing down, its top-left corner at a point.
down(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
Fills an arrow 7 wide and 4 tall pointing down, its top-left corner at a point.
down(Painter, Paint, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
Paints the arrow 7 wide and 4 tall pointing down with a paint, its top-left corner at a point.
down(Painter, Paint, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
Paints an arrow 7 wide and 4 tall pointing down with a paint, its top-left corner at a point.
drag(float, float, float) - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
Returns the offset that keeps the point of the thumb that was pressed under the pointer.
DRAG_IMAGE_OFFSET - Static variable in class org.inspirenxe.strata.core.node.Root
How far a drag image sits right of and below the pointer, in UI units.
DRAG_THRESHOLD - Static variable in class org.inspirenxe.strata.core.node.Root
How far, in UI units along either axis, the pointer must move with a button held before a drag starts.
dragEntered(float, float, Transfer, Set, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
dragEntered(float, float, Transfer, Set, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
dragEntered(float, float, Transfer, Set, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a drag from another application entering the host.
DragEventImpl - Class in org.inspirenxe.strata.core.event
The core DragEvent.
DragEventImpl(Component, float, float, Modifiers, MouseButton, int, float, float, float, float) - Constructor for class org.inspirenxe.strata.core.event.DragEventImpl
Creates the event.
DragEventImpl.TransferRequest - Record Class in org.inspirenxe.strata.core.event
A transfer a drag start handler asked for.
dragExited() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
dragExited() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
dragExited() - Method in class org.inspirenxe.strata.core.node.Root
Handles a drag from another application leaving the host or being given up: the component under the pointer hears DRAG_EXIT.
dragImage() - Method in class org.inspirenxe.strata.core.node.Root
Returns the component drawn at the pointer for the drag that carries a transfer.
dragMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
dragMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
dragMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a drag from another application moving over the host.
dragTransfer() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
draw(Painter, float, float) - Method in class org.inspirenxe.strata.core.text.TextLine
Draws the line with its left edge at x and its top at y.
draw(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.text.BidiRuns
Draws one span at a point: as it is when it runs left to right, and otherwise in logical order with its direction to an engine that shapes right-to-left text, or reversed to any other.
draw(Painter, List, float, float, float, float) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
Draws a line of spans that is already in drawing order, as InlineMetrics.draw(Painter, BidiRuns, float, float, float, float) draws one, with every span left to right.
draw(Painter, BidiRuns, float, float, float, float) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
Draws a line of spans in the order the bidirectional algorithm gives, each centered on the line: characters by the line's text height, so spans of different styles keep a shared top as they do without elements, and each element by its own height.
draw(Painter, TextLine, Rect, Insets, float, float, float, float, long) - Method in class org.inspirenxe.strata.core.control.Caption
Draws a caption inside a piece of a given width with something before it, after it, or both, as Caption.draw(Painter, TextLine, Rect, Insets, float, float, float, long) does, and cut or scrolled trail units before the clip area's right.
draw(Painter, TextLine, Rect, Insets, float, float, float, long) - Method in class org.inspirenxe.strata.core.control.Caption
Draws a caption with something before it, the two centered together as a piece of a given width, at a given top.
draw(Painter, TextLine, Rect, Insets, float, long) - Method in class org.inspirenxe.strata.core.control.Caption
Draws a caption centered across a control less its padding, at a given top.
drawnEnd(long) - Static method in class org.inspirenxe.strata.core.text.LineBreaks
Returns where the drawn part of a row ends, before the whitespace that hangs at its end.
DROP - Enum constant in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
DROP: the effect may change.
dropDownButton(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
DropDownButtonImpl - Class in org.inspirenxe.strata.core.control.button
The core DropDownButton.
DropDownButtonImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
Creates a drop-down button with no popup.
dropped(float, float, Transfer, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
dropped(float, float, Transfer, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
dropped(float, float, Transfer, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a drop from another application.

E

earliest() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Returns the earliest deadline.
earliestAllowed() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Returns the earliest time the next frame may start: one interval after the start of the last frame.
EDGE - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
How near a column's right edge the pointer must be to resize it, in UI units, on either side.
EdgeScroll - Class in org.inspirenxe.strata.core.layout
How far a control scrolls in one frame while a drag that carries a transfer holds the pointer near the edge of its viewport.
effect() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
 
ELLIPSIS - Static variable in class org.inspirenxe.strata.core.text.RichText
What a shortened line ends with.
ellipsize(float, TextStyle, TextMetrics) - Method in class org.inspirenxe.strata.core.text.TextLine
Returns this line cut short with RichText.ELLIPSIS so it fits a width, or this line if it already fits.
ellipsize(List, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.RichText
Shortens a line to fit a width, ending it in RichText.ELLIPSIS in the style of the last character kept.
empty() - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
EMPTY - Static variable in record class org.inspirenxe.strata.core.text.MnemonicLine
An empty caption.
EMPTY - Static variable in class org.inspirenxe.strata.core.text.TextLine
A line with no text and no height.
end(long) - Static method in class org.inspirenxe.strata.core.text.LineBreaks
Returns where a row ends, after the whitespace that hangs at its end.
enterKeyboard() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
enterKeyboard() - Method in interface org.inspirenxe.strata.core.node.KeyboardMenu
Highlights the bar's first title that opens a menu and takes the keys.
entry(Class) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
Returns the registration create(type) uses.
entry(ComponentId) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
Returns the newest registration under an id.
Entry(ComponentId, Class, ComponentMaker, long) - Constructor for record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Creates an instance of a Entry record class.
environment() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns text measurement, time and the clipboard of the host.
environment() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Returns the environment that every component made by this factory shares.
environment() - Method in class org.inspirenxe.strata.core.node.Node
 
equals(Object) - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.core.text.Mnemonics
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
Indicates whether some other object is "equal to" this one.
evaluate() - Method in class org.inspirenxe.strata.core.state.Binding
Evaluates the source and sets the property, if the binding is dirty and attached.
EventDispatcher - Class in org.inspirenxe.strata.core.event
The handlers registered on one event target: a component, or something with events that is not one, such as a radio group.
EventDispatcher() - Constructor for class org.inspirenxe.strata.core.event.EventDispatcher
Creates a dispatcher with no handlers.
EventImpl - Class in org.inspirenxe.strata.core.event
The base of every core event.
EventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.EventImpl
Creates an event aimed at a component.
EventRouter - Class in org.inspirenxe.strata.core.event
Delivers events through the tree.
execute(Runnable) - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
 
expandAll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
expander(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ExpanderImpl - Class in org.inspirenxe.strata.core.control.pane
The core Expander.
ExpanderImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.pane.ExpanderImpl
Creates a collapsed expander with no content.
extent(TextMetrics, TextSpan[], float[]) - Static method in class org.inspirenxe.strata.core.text.StyledText
Returns how wide spans drawn at their offsets are together.

F

facade() - Method in class org.inspirenxe.strata.core.node.Node
Returns the public component this node implements.
face(Paint) - Method in class org.inspirenxe.strata.core.control.Validity
Returns the face to draw: the theme's invalid face while there is an error and the theme has one, else the face given.
factory() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
factory() - Method in class org.inspirenxe.strata.core.node.Node
Returns the factory that made this component.
fileDialogs() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
FileDialogsImpl - Class in org.inspirenxe.strata.core.file
The core FileDialogs: the platform's FileDialogSource, with each result handed to the UI thread through UiThread.execute(Runnable).
FileDialogsImpl(FileDialogSource, UiThread) - Constructor for class org.inspirenxe.strata.core.file.FileDialogsImpl
Creates the dialogs of a platform.
fill(Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
fillEllipse(Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
fillGradient(Rect, int, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
fillGradient(Rect, Gradient) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
fillRoundRect(Rect, float, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
fillShape(Shape, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
find(Class) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
 
find(Class) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
find(ComponentId) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
fire(EventType, E) - Method in class org.inspirenxe.strata.core.node.Node
Delivers an event aimed at this node through EventRouter, bubbling if its type does.
fire(EventType, E) - Method in class org.inspirenxe.strata.core.event.EventDispatcher
Calls every handler registered for the type, in priority order.
first() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
firstDayOfWeek() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
firstDayOfWeek() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
firstDayOfWeek() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
firstDayOfWeek() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns the day weeks start on.
fittingPrefix(String, TextStyle, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextWrap
Returns how much of the start of a string fits in a width, in whole grapheme clusters, so a flag or a letter with its accents is kept or left out whole.
fixedHeight() - Method in class org.inspirenxe.strata.core.node.Node
Returns the fixed height set with setHeight.
fixedWidth() - Method in class org.inspirenxe.strata.core.node.Node
Returns the fixed width set with setWidth.
flow(Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns a rectangle worked out as for left to right, mirrored inside the bounds while the component runs right to left, as Component.setFlowDirection(FlowDirection) mirrors children.
Flow - Class in org.inspirenxe.strata.core.layout
Mirroring for right-to-left flow (design 4.49).
flowDirection() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
flowDirection() - Method in class org.inspirenxe.strata.core.node.Node
Returns the direction this node's content runs in: its own, else the nearest ancestor's that has one, else, at the top of its tree, its root's Root.flowDirection(), or the language's while it is in no tree.
flowDirection() - Method in class org.inspirenxe.strata.core.node.Root
Returns the direction the trees of this root run in where no node sets one: the direction set on the content, so overlays follow the screen, or else the language's.
flush() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
flush() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
flush() - Method in class org.inspirenxe.strata.core.state.BindingQueue
Evaluates dirty bindings until none is left, as the class describes.
flushBindings() - Method in class org.inspirenxe.strata.core.node.Root
Evaluates every dirty binding until none is left, as BindingQueue.flush() describes, so the next layout sees the bound values.
flyout() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
FlyoutImpl - Class in org.inspirenxe.strata.core.control.menu
The core Flyout.
FlyoutImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.menu.FlyoutImpl
Creates an empty, closed flyout with light dismiss on.
focusDelegate() - Method in class org.inspirenxe.strata.core.node.Node
Returns the node that takes focus for this one, such as a table's inner list, which core's BuiltInComponent.setFocusDelegate set.
focused() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
focused() - Method in class org.inspirenxe.strata.core.node.Root
Returns the node with keyboard focus.
FocusEventImpl - Class in org.inspirenxe.strata.core.event
The core FocusEvent.
FocusEventImpl(Component, Component, FocusReason) - Constructor for class org.inspirenxe.strata.core.event.FocusEventImpl
Creates the event.
focusNextAfter(Node) - Method in class org.inspirenxe.strata.core.node.Root
Moves focus to the first node in Root.tabOrder() after a node, wrapping at the end, as Alt with a label's mnemonic does.
focusOwner() - Method in class org.inspirenxe.strata.core.node.Node
Returns the node this one takes focus for, the reverse of Node.focusDelegate().
folder(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
 
follow(Node, Command) - Static method in class org.inspirenxe.strata.core.control.Commands
Makes a control follow a command, or stop following one.
footerItems() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
forgetMotion() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Forgets the motion asked for so far, as a render about to draw it does.
format(double, int) - Method in class org.inspirenxe.strata.core.text.Numbers
Writes a number with exactly decimals digits after the separator, rounding half up.
format(double, int, int) - Method in class org.inspirenxe.strata.core.text.Numbers
Writes a number with at least minDecimals and at most maxDecimals digits after the separator, rounding half up and dropping trailing zeros down to the minimum.
forThread() - Static method in class org.inspirenxe.strata.core.event.CauseStackImpl
Returns the calling thread's stack, made on first use.
frameIntervalNanos() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
frameIntervalNanos() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
frameRate() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
frameRate() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
FrameRequests - Class in org.inspirenxe.strata.core.frame
Whether a host, or a stack of them, needs a frame, and the deadlines of the timed changes components registered.
FrameRequests() - Constructor for class org.inspirenxe.strata.core.frame.FrameRequests
Creates a dirty instance with no requester, no deadlines and the default frame rate.
frames() - Method in class org.inspirenxe.strata.core.node.Root
Returns whether the host needs a frame and the deadlines of its timed changes.
frameStarted(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Notes that a frame starts now.

G

GAP - Static variable in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
The gap between the box and the caption.
GAP - Static variable in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
The gap between the track and the caption, in UI units.
GAP - Static variable in class org.inspirenxe.strata.core.control.display.InfoBarImpl
The space between the icon, the title, the message, the action and the close button, in UI units.
GAP - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
The space between an item's icon, text, badge and arrow, and between the toggle and the title, in UI units.
get() - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
Returns the platform's controller.
get() - Method in class org.inspirenxe.strata.core.state.StateImpl
 
grabKeys(Node, Runnable) - Method in class org.inspirenxe.strata.core.node.Root
Gives every key to a node, ahead of the focused one, until Root.releaseKeys(Node) or until the grab ends: a pointer press, a change of focus, another grab, or the node leaving the tree or being hidden or disabled.
Graphemes - Class in org.inspirenxe.strata.core.text
Grapheme clusters, the characters a reader sees: a flag, an emoji with its skin tone, a letter with its accents.
gridPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
GridPanelImpl - Class in org.inspirenxe.strata.core.layout
The core GridPanel.
GridPanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.GridPanelImpl
Creates an empty grid with no track definitions and no spacing.
gridView(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
GridViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
The core GridView.
GridViewImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.GridViewImpl
Creates a grid with no cells.
group() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
group() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 

H

handle() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
has(Class) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
has(ComponentId) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
hasHandlers(EventType) - Method in class org.inspirenxe.strata.core.event.EventDispatcher
Returns whether any handler is registered for a type.
hashCode() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
Returns a hash code value for this object.
hashCode() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
Returns a hash code value for this object.
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
hasMnemonic(int) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
hasMnemonic(int) - Method in interface org.inspirenxe.strata.core.node.MnemonicTarget
Returns whether one of the component's captions has a mnemonic.
hasQueued() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
Returns whether tasks wait in core's queue, which only happens when the platform has no executor.
hasRowBackgrounds() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
hasStyleState(String) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether one of this component's own style states is on, as CustomComponent.hasStyleState does.
hasStyleState(String) - Method in class org.inspirenxe.strata.core.node.Node
 
header() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
height() - Method in class org.inspirenxe.strata.core.control.Badge
Returns the height found by the last Badge.measure(TextMetrics).
height() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
 
height() - Method in class org.inspirenxe.strata.core.text.TextLine
Returns the height.
height(TextSpan) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
Returns the height a span takes in a line: its style's line height, or an element's height.
hideSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
highlighter() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
highlighter() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
historyLimit() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
historyLimit() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
hitTest(float, float) - Method in class org.inspirenxe.strata.core.node.ContainerNode
Children are tested from the top of the drawing order down.
hitTest(float, float) - Method in class org.inspirenxe.strata.core.node.Node
Finds the deepest visible node at a point.
hitTest(float, float) - Method in class org.inspirenxe.strata.core.node.Root
Returns the node the pointer would hit at a point: in the topmost overlay that has something there, where a dialog blocks every layer below it, else in the content.
holder() - Method in interface org.inspirenxe.strata.core.control.CorePopup
Returns the control that holds this popup.
holder() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
holder() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
holder() - Method in class org.inspirenxe.strata.core.control.PopupSession
Returns the control that holds the popup.
HoldRepeater - Class in org.inspirenxe.strata.core.input
Repeats an action while a pointer button is held on a part of a control, such as a spinner's step button or a scroll bar's track, on the key repeat timing: once KeyRepeater.INITIAL_DELAY_MILLIS after the press, then every KeyRepeater.INTERVAL_MILLIS.
HoldRepeater() - Constructor for class org.inspirenxe.strata.core.input.HoldRepeater
Creates a repeater with nothing held.
horizontalAlignment() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
horizontalAlignment() - Method in class org.inspirenxe.strata.core.node.Node
 
horizontalPolicy() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
horizontalPolicy() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
hostRoot() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the root of this component's host, whether or not this component is attached.
hovered() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
hovered() - Method in class org.inspirenxe.strata.core.node.Root
Returns the deepest visible node under the pointer.
hoveredIndex() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
hue() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 

I

ICON_GAP - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
The space between the icon and the caption, in UI units.
ICON_GAP - Static variable in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
The space between the severity's icon and the message, in UI units.
iconHeight() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
iconHeight() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
iconHeight() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
iconHeight() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
iconOf(Object) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
 
iconPlacement() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
iconPlacement() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
iconPlacement() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
iconSprite() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
iconSprite() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
iconSprite() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
iconSprite() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
iconVisual() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
iconVisual() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
iconVisual() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
iconVisual() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
iconWidth() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
iconWidth() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
iconWidth() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
iconWidth() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
id() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
id() - Method in class org.inspirenxe.strata.core.node.Node
 
id() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Returns the value of the id record component.
ids() - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
image() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Returns the value of the image record component.
image() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
image(SpriteId) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
image(Visual) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
imageHeight() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
ImageImpl - Class in org.inspirenxe.strata.core.control.display
The core Image.
ImageImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.ImageImpl
Creates an image that draws nothing, 16 by 16 units.
ImageImpl(ComponentFactoryImpl, SpriteId) - Constructor for class org.inspirenxe.strata.core.control.display.ImageImpl
Creates an image.
ImageImpl(ComponentFactoryImpl, Visual) - Constructor for class org.inspirenxe.strata.core.control.display.ImageImpl
Creates an image of a visual, at the visual's natural size.
imageWidth() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
IN_MOTION - Static variable in class org.inspirenxe.strata.core.state.Binding
Put by every step of an animation but its last, with the animation as the value, so bindings leave its reports until it ends.
increment() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
indent() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
indexOf(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
indexOf(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
infoBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
InfoBarImpl - Class in org.inspirenxe.strata.core.control.display
The core InfoBar, a composite whose close button is a private child and whose action is content.
InfoBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.InfoBarImpl
Creates an open InfoBar.Severity.INFO bar with no title, message or action, and a close button.
initial(List) - Static method in record class org.inspirenxe.strata.core.text.Mnemonics
Returns the first code point of a caption's drawn text in lower case, for a menu's type-ahead.
INITIAL_DELAY_MILLIS - Static variable in class org.inspirenxe.strata.core.input.KeyRepeater
How long, in milliseconds, a key is held before the first repeat.
initialFocus() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
Returns the default result's button, which the root focuses when the box opens as a dialog.
initialFocus() - Method in interface org.inspirenxe.strata.core.node.InitialFocus
Returns the component to focus when the dialog opens.
InitialFocus - Interface in org.inspirenxe.strata.core.node
A built-in component that names what takes focus when it opens as a dialog, in place of its first tab stop, as a message box names its default button.
initials() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
initialsOf(String, Locale) - Static method in class org.inspirenxe.strata.core.control.display.AvatarImpl
Works out initials from a name: the first letter of the first word and the first letter of the last word, upper cased for a locale.
inline(InlineElement) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
InlineMetrics - Class in org.inspirenxe.strata.core.text
Text metrics that measure inline elements themselves and pass every other span to the engine's metrics, so an engine never sees an element.
insert(int, Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
insert(int, Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
Adds a child at a place in the layout order, which is also the tree order Tab follows.
insert(String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
insert(String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
insertChild(int, Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Adds a private part at a place in the layout order, which is also the tree order Tab follows.
insertContent(int, Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Adds content, as BuiltInComposite.addContent(Component) does, at a place in the layout order, which is also the tree order Tab follows.
insertContent(int, Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
Adds content, as ContainerNode.addContent(Component) does, at a place in the layout order.
INSTANCE - Static variable in class org.inspirenxe.strata.core.appearance.AppearancesImpl
The one registry.
INSTANCE - Static variable in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
The one registry.
INSTANCE - Static variable in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
The one factory.
INSTANCE - Static variable in class org.inspirenxe.strata.core.state.StateFactoryImpl
The one factory.
INSTANCE - Static variable in class org.inspirenxe.strata.core.text.TextFactoryImpl
The one factory.
INSTANCE - Static variable in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
The one registry, which Strata.themes() returns and every host reads.
integer(int, int) - Method in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
 
INTERVAL_MILLIS - Static variable in class org.inspirenxe.strata.core.input.KeyRepeater
The time, in milliseconds, between later repeats (about 30 a second).
intervalNanos() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Returns the time between two frames at the frame rate: one second divided by the rate, rounded.
invalidateArrangement() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Asks for this component to be arranged again in its last bounds before the next frame, without measuring anything.
invalidateArrangement() - Method in class org.inspirenxe.strata.core.node.Node
 
invalidateLayout() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Schedules a new layout before the next frame.
invalidateLayout() - Method in class org.inspirenxe.strata.core.node.Node
 
invalidateMeasure() - Method in class org.inspirenxe.strata.core.node.Node
Lays the component out again after a change that may leave its size as it was, such as new text in a label that neither wraps nor shortens it.
invalidateText() - Method in class org.inspirenxe.strata.core.node.Root
Marks every node for measuring, so text is resolved again, as after the language changes.
is(KeyStroke) - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
 
isActivationKey(KeyEvent) - Static method in class org.inspirenxe.strata.core.control.Activation
Returns whether a key event activates a control: a press, not a repeat, of Enter, keypad Enter or Space.
isActive() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
Works out whether the window is active from focus, the order of presses among its sibling windows, and, when none was pressed, which of them is drawn in front: the last in its parent's children.
isActive() - Method in class org.inspirenxe.strata.core.node.Root
Returns whether the host is active, as Root.setActive(boolean) last set it.
isAdjusting() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
isAllowed(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
Returns whether the user may pick a day: inside the range and allowed by the filter.
isAlphaShown() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
isAnimating() - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
Returns whether any animation runs.
isAttached() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
isAttached() - Method in class org.inspirenxe.strata.core.node.Node
 
isAttached() - Method in class org.inspirenxe.strata.core.state.Binding
Returns whether the binding is attached.
isCancel() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
isCancel() - Method in interface org.inspirenxe.strata.core.node.DialogButton
Returns whether an Escape that nothing consumed presses the button.
isCancelled() - Method in class org.inspirenxe.strata.core.event.EventImpl
Returns whether the event was canceled.
isClearable() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
Returns whether the user can clear the value with Delete.
isClearable() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Returns whether the user can clear the value with Delete.
isClearable() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
Returns whether the user can clear the value with Delete.
isClosable() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
isClosable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isCollapsed() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isCollapsible() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isCollapsible(SplitPane.Side) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
isComposite() - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
isComposite() - Method in class org.inspirenxe.strata.core.node.Node
Returns whether this node's children are a composite's private parts, whose control events stop here unless they came out of content.
isContent() - Method in class org.inspirenxe.strata.core.node.Node
Returns whether this node was added to its parent as content, which control events from inside it carry past every composite above.
isCurrent() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
 
isDefault() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
isDefault() - Method in interface org.inspirenxe.strata.core.node.DialogButton
Returns whether an Enter that nothing consumed presses the button.
isDeselectable() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
isDeselectable() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
isDeselectable() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
isDigit(char) - Method in class org.inspirenxe.strata.core.text.Numbers
Returns whether a char is one of the digits a number may be typed with: ASCII or the locale's.
isDragging() - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
Returns whether a press on the thumb started a drag that has not been released.
isDragScroll() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
isDragScroll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
isDragScroll() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
isDragScroll() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
isDropDown() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
isEdgeResizable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isEditing() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
isEditing() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
isEditing() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
isEditing() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
isElsewhere() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
Returns whether the calling thread is known not to be the UI thread: the platform's test says no, or a thread was recorded and this is another.
isEmpty() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
isEmpty() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
isEmpty() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
isEmpty() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
isEmpty() - Method in class org.inspirenxe.strata.core.state.BindingQueue
Returns whether no binding is waiting.
isEmpty() - Method in class org.inspirenxe.strata.core.text.TextLine
Returns whether the line has no characters.
isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
isEnabled() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
 
isEnabled() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
isEnabled() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
isEnabled() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
isEnabled() - Method in class org.inspirenxe.strata.core.node.Node
 
isEnabled(Command) - Static method in class org.inspirenxe.strata.core.control.Commands
Returns whether a command is enabled now.
isExpanded() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
isExpanded() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
isExpanded() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
isExpanded(T) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
isFocusable() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether the component can take keyboard focus.
isFocusable() - Method in class org.inspirenxe.strata.core.node.Node
 
isFocused() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether this component has keyboard focus.
isFocused() - Method in class org.inspirenxe.strata.core.node.Node
 
isFocusFromPress() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether the focus change being reported comes from a pointer press, so a focus hook can tell a click from keyboard or code focus.
isFocusFromPress() - Method in class org.inspirenxe.strata.core.node.Root
Returns whether the focus change being reported comes from a pointer press.
isFocusVisible() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether this component has keyboard focus that should be shown.
isFocusVisible() - Method in class org.inspirenxe.strata.core.node.Node
 
isFocusVisible() - Method in class org.inspirenxe.strata.core.node.Root
Returns whether the focused node's focus should be shown, as Focusable.isFocusVisible() describes.
isFocusWithin() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
isFocusWithin() - Method in class org.inspirenxe.strata.core.node.Node
 
isFocusWithin(Node) - Method in class org.inspirenxe.strata.core.node.Root
Returns whether the focused node is a node or one of its descendants.
isGroup() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
isHandled(EventType) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether a handler for a type is on this component's path, so work only an event needs can be skipped.
isHandled(EventType) - Method in class org.inspirenxe.strata.core.node.Node
 
isHitTestVisible() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
isHitTestVisible() - Method in class org.inspirenxe.strata.core.node.Node
 
isHovered() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether the pointer is over this component and not over a child of it.
isHovered() - Method in class org.inspirenxe.strata.core.node.Node
 
isHoverWithin() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether the pointer is over this component or any of its descendants.
isHoverWithin() - Method in class org.inspirenxe.strata.core.node.Node
 
isHoverWithin(Node) - Method in class org.inspirenxe.strata.core.node.Root
Returns whether the hovered node is a node or one of its descendants.
isIconShown() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
isIndeterminate() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
isInput(EventType) - Static method in class org.inspirenxe.strata.core.event.EventRouter
Returns whether a type is an input event's, as opposed to a control's request or report: one whose event class is not a RequestEvent or a ControlEvent.
isLayoutDirty() - Method in class org.inspirenxe.strata.core.node.Node
Returns whether this component, or something inside it, changed in a way that needs a new measure.
isLightDismiss() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
isLink() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
isMaximizable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isMaximized() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isMnemonicParsing() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
isMovable() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
isMovable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isMoving() - Method in class org.inspirenxe.strata.core.control.Motion
Returns whether a move is under way.
isMoving() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Returns whether something that moves with the clock asked for the next frame through FrameRequests.atNextFrame(long) since the last FrameRequests.forgetMotion().
isOpen() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
isOpen() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
isOpen() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
isOpen() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
Returns whether the popup is open.
isOpen() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Returns whether the popup is open.
isOpen() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
Returns whether the popup is open.
isOpen() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
isOpen() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
isOpen() - Method in class org.inspirenxe.strata.core.control.PopupSession
Returns whether the popup is shown.
isOutsideDaysShown() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
isPressed() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether a mouse button went down on this component and has not been released yet.
isPressed() - Method in class org.inspirenxe.strata.core.node.Node
 
isPropagationStopped() - Method in class org.inspirenxe.strata.core.event.EventImpl
 
isRaiseOnPress() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isReadOnly() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
isReadOnly() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
isReadOnly() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
isRepeatable(Key) - Static method in class org.inspirenxe.strata.core.input.KeyRepeater
Returns whether holding a key makes repeats: the arrows, Backspace, Delete, Home, End, Page Up and Page Down.
isResizable() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
isResizable() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
isRevealable() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
isRevealed() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
isReversed() - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
Returns whether the bar starts at its right end.
isRightToLeft() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether the component's content runs right to left, as BuiltInComponent.flowDirection() says.
isRightToLeft(int) - Method in class org.inspirenxe.strata.core.text.BidiRuns
Returns whether a span runs right to left.
isSecondsShown() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
isSecondsShown() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
isSelectable() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
isSelectable() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
isSelected() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
isSelected() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
isSelected() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
isSelected() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
isSelected() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
isSelected() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
isShown() - Method in class org.inspirenxe.strata.core.control.Badge
Returns whether the badge shows anything.
isShown() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
isSlim() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
isSortAscending() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
isSpread() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
isStarted() - Method in class org.inspirenxe.strata.core.state.Watch
Returns whether the watch follows its source.
isSupported() - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
 
isTabbable() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns whether Tab and Shift+Tab stop at this component.
isTabbable() - Method in class org.inspirenxe.strata.core.node.Node
 
isToggleShown() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
isTwelveHour() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns whether hours count to 12.
isVisible() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
isVisible() - Method in class org.inspirenxe.strata.core.node.Node
 
item(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
items() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
items() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
items() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
items() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
items() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
items() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
items() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
items() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
items() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 

J

join(Text, Iterable) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 

K

key() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
 
key() - Method in class org.inspirenxe.strata.core.state.Binding
Returns the property this binding sets.
key(KeyEvent, Runnable) - Static method in class org.inspirenxe.strata.core.control.Activation
Runs an action and consumes the event if the event activates a control, as Activation.isActivationKey(KeyEvent) says.
key(Key) - Static method in class org.inspirenxe.strata.core.input.KeyNames
Returns the name of a key alone.
key(Key, boolean) - Static method in class org.inspirenxe.strata.core.layout.Flow
Returns the key that moves the same way through content in a direction: right to left, Left and Right swap, so a control that steps forward on Right steps forward on Left there.
key(Key, KeyAction, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
key(Key, KeyAction, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
key(Key, KeyAction, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a key event from the engine.
key(Key, KeyAction, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
key(Key, KeyAction, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
key(Key, KeyAction, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
Handles a key event from a device, such as a controller's button sent as a key, as Root.key(Key, KeyAction, Modifiers) does, with the context's device in the input's frame.
KeyboardMenu - Interface in org.inspirenxe.strata.core.node
A built-in menu bar that Alt pressed and released alone, or F10, moves to.
KeyEventImpl - Class in org.inspirenxe.strata.core.event
The core KeyEvent, for a key press, repeat or release.
KeyEventImpl(Component, Key, KeyAction, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.KeyEventImpl
Creates the event on a platform whose shortcut modifier is Control.
KeyEventImpl(Component, Key, KeyAction, Modifiers, Modifier) - Constructor for class org.inspirenxe.strata.core.event.KeyEventImpl
Creates the event.
KeyNames - Class in org.inspirenxe.strata.core.input
Names key strokes for shortcut hints, as ComponentFactory.keyText describes.
KeyRepeater - Class in org.inspirenxe.strata.core.input
Makes key repeats for engines that do not send them.
KeyRepeater() - Constructor for class org.inspirenxe.strata.core.input.KeyRepeater
Creates a repeater with no key held.
keyStep() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
keyText(KeyStroke) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Names a stroke through KeyNames, with the platform's shortcut modifier.
kind() - Method in class org.inspirenxe.strata.core.event.ScrollEventImpl
 

L

label(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
LabelImpl - Class in org.inspirenxe.strata.core.control.display
The core Label.
LabelImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.display.LabelImpl
Creates a label that does not wrap and aligns its text to the left.
labelText() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
languageDirection() - Static method in class org.inspirenxe.strata.core.node.Root
Returns the direction the language of the platform's translator is written in, worked out again only when the translations' version changes.
layout() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
layout() - Method in class org.inspirenxe.strata.core.node.Root
Lays out every layer if anything requested it since the last layout: the content and dialogs are measured with the root's size and arranged into it, popups are placed by their anchor, and the tooltip by the pointer.
LayoutPass - Class in org.inspirenxe.strata.core.node
The context passed to measure and arrange hooks.
LayoutPass(ComponentFactoryImpl, TextMetrics) - Constructor for class org.inspirenxe.strata.core.node.LayoutPass
Creates the context for a host.
left(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
Fills the arrow 4 wide and 7 tall pointing left, its top-left corner at a point.
left(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
Fills an arrow 4 wide and 7 tall pointing left, its top-left corner at a point.
left(Painter, Paint, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
Paints an arrow 4 wide and 7 tall pointing left with a paint, its top-left corner at a point.
leftButton(BooleanSupplier, Runnable) - Static method in class org.inspirenxe.strata.core.control.Activation
Creates an activation that runs an action for the left button and consumes the event.
length() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
length() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
length() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
LifecycleEventImpl - Class in org.inspirenxe.strata.core.event
The event of Component.ATTACHED and Component.DETACHED.
LifecycleEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.LifecycleEventImpl
Creates the event of a component joining or leaving a shown tree.
line(boolean) - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
Returns the line to draw.
line(float, float, float, float, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
lineAlignment() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
LineBreaks - Class in org.inspirenxe.strata.core.text
Where wrapped text breaks into rows.
LineBreaks.Characters - Interface in org.inspirenxe.strata.core.text
The boundaries between the characters of the text being wrapped: its grapheme clusters, as Graphemes finds them, or a password's code points.
LineBreaks.Measure - Interface in org.inspirenxe.strata.core.text
Measures ranges of the text being wrapped.
lineCount() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
lineHeight(List, TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
Returns the height of a line: its text height, or the tallest element in it if that is taller.
lineHeight(TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
 
lineOf(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
lineSpacing() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
lineStart(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
listView(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ListViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
The core ListView.
ListViewImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.ListViewImpl
Creates an empty list.
ListViewImpl.SelectionReport - Interface in org.inspirenxe.strata.core.control.collection
Told the new and previous selected index of a routed list.
load(ClassLoader) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
locale() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns the locale the formats were read for.
locale() - Method in class org.inspirenxe.strata.core.text.Numbers
Returns the locale.
LONG_PRESS_MILLIS - Static variable in class org.inspirenxe.strata.core.node.Root
How long, in milliseconds, a first touch held within the drag threshold takes to open the context menu.
lookup(String) - Static method in class org.inspirenxe.strata.core.text.Translations
Returns the pattern for a key from the translator, then Strata's English, without warning when neither has it.
lower(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
lower(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
lowerChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Draws a child under its siblings with the same z index, so the pointer hits it last among them.

M

majorTicks() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
maker() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Returns the value of the maker record component.
margin() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
margin() - Method in class org.inspirenxe.strata.core.node.Node
 
marked() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
Returns the value of the marked record component.
marked() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
Returns the value of the marked record component.
MARKER_SIZE - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
The side of the square under a marked day, in UI units.
maskCodePoint() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
matches(PasswordTextBox) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
max() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
max() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
max() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
max() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
MAX_CLICKS - Static variable in class org.inspirenxe.strata.core.input.ClickCounter
The highest count; the press after it starts a new run.
MAX_DECIMALS - Static variable in class org.inspirenxe.strata.core.state.ConverterFactoryImpl
The most digits after the separator a decimal converter keeps.
maxDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
maxDate() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
maxDate() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
maxDateTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
maxHeight() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
maxHeight() - Method in class org.inspirenxe.strata.core.node.Node
 
maxLength() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
maxLength() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
maxLength() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
maxScrollX() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
maxScrollY() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
maxVisibleOptions() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
maxVisibleSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
maxWidth() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
maxWidth() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
maxWidth() - Method in class org.inspirenxe.strata.core.node.Node
 
measure(Component, float, float) - Method in class org.inspirenxe.strata.core.node.LayoutPass
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.AnchorPanelImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.SpacerImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
measure(MeasureContext, float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the size the content needs within the given space, as CustomComponent.measure does.
measure(TextMetrics) - Method in class org.inspirenxe.strata.core.control.Badge
Works out the badge's text and size, during layout.
measure(LayoutPass, float, float) - Method in class org.inspirenxe.strata.core.node.Node
Measures the component and stores its desired size.
measureCaption(Text, TextStyle, TextStyle, TextMetrics) - Method in class org.inspirenxe.strata.core.control.BoxCaption
Resolves and measures the caption in the normal and disabled styles.
MeasureEventImpl - Class in org.inspirenxe.strata.core.event
The Component.MEASURED event of one component.
MeasureEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.MeasureEventImpl
Creates the measure event of a component.
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.AnchorPanelImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
measureMinimum(MeasureContext) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the smallest size the content can work in, as CustomComponent.measureMinimum does.
menu() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
 
menu() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
menuBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
MenuBarImpl - Class in org.inspirenxe.strata.core.control.menu
The core MenuBar.
MenuBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.menu.MenuBarImpl
Creates a bar with no menus.
MenuEntryImpl - Class in org.inspirenxe.strata.core.control.menu
The shared state of the core menu entries: the menu or bar that holds the entry, the text spans its menu caches during measure, and the rectangles its menu draws for it, kept between frames.
MenuImpl - Class in org.inspirenxe.strata.core.control.menu
The core Menu.
MenuImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.menu.MenuImpl
Creates an empty menu.
menuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
MenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
The core MenuItem: enabled, with no shortcut and an action that does nothing until set.
MenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.MenuItemImpl
Creates an item.
menus() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
menuSeparator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
MenuSeparatorImpl - Class in org.inspirenxe.strata.core.control.menu
The core MenuSeparator.
MenuSeparatorImpl() - Constructor for class org.inspirenxe.strata.core.control.menu.MenuSeparatorImpl
Creates a separator.
messageBox(Text, Text, MessageBox.Buttons) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
MessageBoxImpl - Class in org.inspirenxe.strata.core.control.window
The core MessageBox: a WindowImpl holding a column of the wrapped message and a right-aligned row of buttons, each MessageBoxImpl.BUTTON_WIDTH units wide, 4 units apart, unless the theme's metrics say otherwise.
MessageBoxImpl(ComponentFactoryImpl, Text, Text, MessageBox.Buttons) - Constructor for class org.inspirenxe.strata.core.control.window.MessageBoxImpl
Creates a message box.
millis(Theme, String) - Static method in class org.inspirenxe.strata.core.control.Motion
Reads a duration metric from a theme, in milliseconds, kept from going below 0.
min() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
min() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
min() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
min() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
MIN_HEIGHT - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
The least height a framed button, a cycle button, a drop-down button and the one-line text fields measure, in UI units.
MIN_SEGMENT_LENGTH - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
The shortest the indeterminate segment gets, in UI units, unless the bar is narrower.
MIN_TICK_GAP - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
The closest ticks may be drawn, in UI units; closer ones are left out.
MIN_WIDTH - Static variable in class org.inspirenxe.strata.core.control.button.ButtonImpl
The minimum width of a framed button, in UI units.
MIN_WIDTH - Static variable in class org.inspirenxe.strata.core.control.collection.ListViewImpl
The narrowest a list asks to be, in UI units.
MIN_WIDTH - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
The narrowest a menu is, in UI units.
minDate() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
minDate() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
minDate() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
minDateTime() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
minHeight() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
minHeight() - Method in class org.inspirenxe.strata.core.node.Node
 
minimalBelow() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
minimumSize(Component) - Method in class org.inspirenxe.strata.core.node.LayoutPass
 
minimumSize(LayoutPass) - Method in class org.inspirenxe.strata.core.node.Node
Returns the smallest space the component can work in, margin included, as MeasureContext.minimumSize(Component) describes.
minorTicks() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
minus() - Method in class org.inspirenxe.strata.core.text.Numbers
Returns the locale's minus sign.
minuteStep() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
minuteStep() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
minWidth() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
minWidth() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
minWidth() - Method in class org.inspirenxe.strata.core.node.Node
 
mirror(Rect, Rect) - Static method in class org.inspirenxe.strata.core.layout.Flow
Mirrors a rectangle inside a box.
mirrorX(float, Rect) - Static method in class org.inspirenxe.strata.core.layout.Flow
Mirrors an x inside a box, for a pointer: the x a left-to-right layout would have at the same place.
MISSING - Static variable in class org.inspirenxe.strata.core.host.PlatformScreens
What PlatformScreens.get() throws with when no controller is set.
mnemonic() - Method in class org.inspirenxe.strata.core.control.BoxCaption
Returns the caption's mnemonic as of the last measure.
mnemonic() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
Returns the value of the mnemonic record component.
mnemonic() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
Returns the value of the mnemonic record component.
MnemonicLine - Record Class in org.inspirenxe.strata.core.text
A one-line caption that parses its mnemonic, as Mnemonics describes, measured twice: once with its markers taken out, and once with its mnemonic's letter underlined.
MnemonicLine(TextLine, TextLine, int) - Constructor for record class org.inspirenxe.strata.core.text.MnemonicLine
Creates an instance of a MnemonicLine record class.
Mnemonics - Record Class in org.inspirenxe.strata.core.text
Finds the mnemonic of a caption: the letter after the first single underscore in its resolved text, as in "_File" or "Save _as".
Mnemonics(List, List, int) - Constructor for record class org.inspirenxe.strata.core.text.Mnemonics
Creates an instance of a Mnemonics record class.
MnemonicTarget - Interface in org.inspirenxe.strata.core.node
A built-in component whose caption has a mnemonic that Alt with the letter acts on, as Root routes it.
modifiers() - Method in class org.inspirenxe.strata.core.event.CharEventImpl
 
modifiers() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
 
modifiers() - Method in class org.inspirenxe.strata.core.event.ModifiersEventImpl
 
modifiers() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
 
modifiers() - Method in class org.inspirenxe.strata.core.input.KeyRepeater
Returns the modifiers that were held when the repeating key was pressed.
modifiers() - Method in class org.inspirenxe.strata.core.node.Root
Returns the modifiers held as of the latest input.
ModifiersEventImpl - Class in org.inspirenxe.strata.core.event
The core ModifiersEvent.
ModifiersEventImpl(Component, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.ModifiersEventImpl
Creates the event.
MONTH - Enum constant in enum class org.inspirenxe.strata.core.text.DateFormats.Part
The month.
monthName(Month) - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns a month's full name.
Motion - Class in org.inspirenxe.strata.core.control
One number a built-in control moves smoothly, such as a switch's knob or a list's scroll offset, through the host's animator with Easing.EASE_OUT.
Motion(Motion.Setter) - Constructor for class org.inspirenxe.strata.core.control.Motion
Creates a motion that is still.
Motion.Setter - Interface in org.inspirenxe.strata.core.control
Applies one value of a motion.
motionAnimator() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the host's animator while this component is attached, for a control's own motion (design 4.51).
move(Animator, long, float, float) - Method in class org.inspirenxe.strata.core.control.Motion
Moves from one value to another over a time, stopping any move under way where it is first.
move(Component, float, float) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
 
move(Component, int) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
move(Component, int) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
moveChild(Component, int) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Moves a child to another place in the layout order.
moveFocus(boolean) - Method in class org.inspirenxe.strata.core.node.Root
Moves focus to the next or previous node in Root.tabOrder(), wrapping at the ends.
MULTI_CLICK_DISTANCE - Static variable in class org.inspirenxe.strata.core.input.ClickCounter
The farthest, in UI units along either axis, a press may land from the previous one and still continue a run.
MULTI_CLICK_MILLIS - Static variable in class org.inspirenxe.strata.core.input.ClickCounter
The longest gap, in milliseconds, between two presses of one run.

N

name() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
nameOf(Object) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
 
NavigationEntryImpl - Class in org.inspirenxe.strata.core.control.pane
What core's navigation entries share: the view or item that holds them, and telling their view when they change.
navigationHeader(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
NavigationHeaderImpl - Class in org.inspirenxe.strata.core.control.pane
The core NavigationHeader: its text and nothing else.
NavigationHeaderImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
Creates a header.
navigationItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
NavigationItemImpl - Class in org.inspirenxe.strata.core.control.pane
The core NavigationItem: enabled, selectable, collapsed, with no icon, badge, page or children, and an icon size of 16 by 16.
NavigationItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
Creates an item.
navigationSeparator() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
NavigationSeparatorImpl - Class in org.inspirenxe.strata.core.control.pane
The core NavigationSeparator.
NavigationSeparatorImpl() - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationSeparatorImpl
Creates a separator.
navigationView() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
NavigationViewImpl - Class in org.inspirenxe.strata.core.control.pane
The core NavigationView, a composite of a private pane, a private toggle for the bar of NavigationView.DisplayMode.MINIMAL, and the page or content it shows, added as content.
NavigationViewImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
Creates an empty view in NavigationView.DisplayMode.AUTO that stretches over its slot.
needsFrame() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Returns whether something changed since the last FrameRequests.clear().
needsFrame() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
needsFrame() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
needsRender(long) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
Returns whether a render at a time would draw something the last one did not: what ScreenHostImpl.needsFrame() reports, motion or a timed change by then, a rebuild the screen's handle asked for, or a new version of the theme source, the theme registry, the translations or the platform's text metrics.
needsRender(long) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
Returns whether a render at a time would draw something the last one did not: what ScreenStackImpl.needsFrame() reports, or what a drawn screen's ScreenHostImpl.needsRender(long) reports.
needsRender(long) - Method in class org.inspirenxe.strata.core.node.Root
Returns whether a frame drawn at a time would show something the last frame did not: a change asked for a frame, something that moves with the clock asked for the next one, or a timed change is due by then, whatever the frame rate.
next(int) - Method in interface org.inspirenxe.strata.core.text.LineBreaks.Characters
Returns the boundary after an index.
next(Node, Node, boolean) - Static method in class org.inspirenxe.strata.core.event.EventRouter
Returns the next node on an event's path after node, or null at the end.
nextFire() - Method in class org.inspirenxe.strata.core.input.HoldRepeater
Returns when the next repeat is due.
nextFire() - Method in class org.inspirenxe.strata.core.input.KeyRepeater
Returns when the next repeat is due.
nextFrameNanos() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
nextFrameNanos() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
nextFrameNanos() - Method in class org.inspirenxe.strata.core.node.Root
Returns when the next timed change is due: the earliest of the deadlines components registered, each toast's expiry, the end of the delay of a tooltip waiting to show, and the next key repeat the root makes itself.
nineSlice(SpriteId, Rect, Insets, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
nineSlice(SpriteId, Rect, Size, Insets, boolean, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
NO_UI_THREAD - Static variable in class org.inspirenxe.strata.core.host.PlatformScreens
What PlatformScreens.uiThread() throws with when no platform is known.
node() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the node behind this component.
node() - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Returns the container node behind this component.
Node - Class in org.inspirenxe.strata.core.node
Core's half of every component: state, layout bookkeeping and event routing.
nodeOf(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the node behind another component of this host, for reaching state its public type does not show, such as the background of an inner list.
nodeOf(Component) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Returns the node behind a component.
NONE - Static variable in record class org.inspirenxe.strata.core.text.Mnemonics
The mnemonic of a caption that has none.
normalize(List) - Static method in class org.inspirenxe.strata.core.text.Spans
Returns the spans without empty ones and with each run of adjacent spans of equal style joined into one.
NOTICE - Enum constant in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
DRAG_ENTER, DRAG_EXIT or TRANSFER_DONE: the effect cannot change.
Numbers - Class in org.inspirenxe.strata.core.text
Numbers as the translator's language writes them, for the spinner and the number converters, so the two show and read a number the same way.

O

of(CharSequence) - Static method in class org.inspirenxe.strata.core.text.Graphemes
Returns the cluster boundaries of a text, for wrapping.
of(String) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
of(String, TextStyle) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
of(List, Boolean) - Static method in class org.inspirenxe.strata.core.text.BidiRuns
Orders a line's spans for drawing.
of(List, TextStyle, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextLine
Measures spans that are already resolved.
of(List, TextStyle, TextMetrics, boolean) - Static method in class org.inspirenxe.strata.core.text.TextLine
Measures spans that are already resolved, ordering them for a paragraph of a known direction.
of(Locale) - Static method in class org.inspirenxe.strata.core.text.Numbers
Returns the numbers of a locale, uncached.
of(Key) - Static method in record class org.inspirenxe.strata.core.text.Mnemonics
Returns the mnemonic a key stands for on a US layout: its letter in lower case, or its digit on the number row.
of(TextMetrics) - Static method in class org.inspirenxe.strata.core.text.InlineMetrics
Wraps an engine's metrics, or returns them as they are when they are already wrapped.
of(Text, TextStyle, TextMetrics) - Static method in record class org.inspirenxe.strata.core.text.MnemonicLine
Resolves, parses and measures a caption.
of(Text, TextStyle, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextLine
Resolves text and measures it.
of(Text, TextStyle, TextMetrics, boolean) - Static method in class org.inspirenxe.strata.core.text.TextLine
Resolves text and measures it, ordering it for a paragraph of a known direction.
of(Platform) - Static method in class org.inspirenxe.strata.core.frame.UiThreadImpl
Returns the UI thread of a platform, made the first time it is asked for, reading the platform's Platform.uiExecutor() and Platform.uiThreadCheck() then.
of(TextSource) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
Wraps an engine's own text.
of(Translator) - Static method in class org.inspirenxe.strata.core.text.DateFormats
Makes the formats a translator gives, without caching them.
of(T) - Method in class org.inspirenxe.strata.core.state.StateFactoryImpl
 
offsetForThumbAt(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
Returns the offset that puts the thumb's start at a point along the bar.
offsets(TextMetrics, TextSpan[]) - Static method in class org.inspirenxe.strata.core.text.StyledText
Returns where each span starts, measured from the start of the first, for drawing them side by side.
offsetX() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
offsetX() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the horizontal offset.
offsetX() - Method in class org.inspirenxe.strata.core.node.Node
 
offsetY() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
offsetY() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the vertical offset.
offsetY() - Method in class org.inspirenxe.strata.core.node.Node
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onApplyTheme(Theme) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Reads paints and text styles from the theme, on attach and after every theme change, before the next layout.
onAttached() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Called when the component joins a tree a host is showing, every time it does, as CustomComponent.onAttached is: after the theme is applied and the bindings set their properties, and before its ATTACHED handlers.
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onChar(CharEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.CHAR.
onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.layout.AbsolutePanelImpl
 
onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
onChildRemoved(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Called after a child is removed, to drop any data kept about it.
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onClick(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.CLICK.
onDescendantFocused(Component) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onDescendantFocused(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Called after focus moves to a component inside this one, on every ancestor of it, innermost first.
onDetached() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
Ends a press or drag and commits its value when the slider leaves the tree before the button is released.
onDetached() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Called when the component leaves a tree a host is showing, every time it does, as CustomComponent.onDetached is: after its DETACHED handlers, while it is still attached.
onDisabled() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
onDisabled() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onDisabled() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onDisabled() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onDisabled() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onDisabled() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
onDisabled() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Called after this component itself was disabled, so it can hide what it shows.
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onDrag(DragEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.DRAG.
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onDragEnd(DragEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.DRAG_END.
onDragEnter(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.DRAG_ENTER.
onDragExit(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onDragExit(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.DRAG_EXIT.
onDragOver(TransferEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onDragOver(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onDragOver(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.DRAG_OVER.
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onDragStart(DragEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.DRAG_START.
onDrop(TransferEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onDrop(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onDrop(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.DROP.
onEdgeScroll(float, float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onEdgeScroll(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onEdgeScroll(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Called once a frame while a drag that carries a transfer holds the pointer over this component or a component inside it, from the deepest component under the pointer up until one returns true.
onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
onEnabledChanged() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onEnabledChanged() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Called after this component's own enabled flag changed, either way, so it can restyle what it caches or pass the state on to its private parts.
onEvent(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
onEvent(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
onFocusGained(FocusEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for Focusable.FOCUS_GAINED.
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onFocusLost(FocusEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for Focusable.FOCUS_LOST.
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onKey(KeyEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.KEY.
onKey(Key, KeyAction, Modifiers, long) - Method in class org.inspirenxe.strata.core.input.KeyRepeater
Records a key event.
onOtherEvent(EventType, Event) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for event types other than those in InputEvents and the focus events.
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
Asks the value for its tooltip again while the one shown is the value's.
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
Asks the value for its tooltip again while the one shown is the value's.
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onPointerEnter(PointerEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.POINTER_ENTER.
onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onPointerExit(PointerEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.POINTER_EXIT.
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onPointerMove(PointerEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.POINTER_MOVE.
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onPointerPress(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.POINTER_PRESS.
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onPointerRelease(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.POINTER_RELEASE.
onPressWithin(Component) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
Raises the window in its parent, a container or a composite, before a press inside it is delivered, while it raises on press.
onPressWithin(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Called when a pointer button goes down on this component or on a component inside it, after focus moved and before the press is delivered, on the pressed component and then on each ancestor up to the top of its layer.
onReleased() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
onReleased() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
Answers the dismiss result without a request when the host let go of the box before it answered, as when the overlay showing it was closed from code.
onReleased() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Called after the root let go of the tree this component is in and the component was not attached again: the old content after Root.setContent(Node) replaced it, which the host does after Screen.closed() and on a rebuild, and an overlay's content after the overlay closed.
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
Steps once for each wheel notch, and once for each SpinnerImpl.PRECISE_SCROLL_STEP units that precise scrolls add up to, a notch at a scroll panel's default rate.
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
onScroll(ScrollEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.SCROLL.
onTransferDone(TransferEvent) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
onTransferDone(TransferEvent) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
onTransferDone(TransferEvent) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Default behavior for InputEvents.TRANSFER_DONE, on the source of a drag.
opacity() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
opacity() - Method in class org.inspirenxe.strata.core.node.Node
 
open() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
open() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
open() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
open() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
Opens the popup, taking a draft first as focus loss would.
open() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Opens the popup, taking a draft first as focus loss would.
open() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
Opens the popup, taking a draft first as focus loss would.
open() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
open() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
open(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
 
open(Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
open(Rect) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
open(Screen) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
open(Screen, ThemeRef) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
Opens a screen on top in a theme of its own.
openAt(float, float) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
openAt(float, float) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
openBelow(Rect, boolean) - Method in interface org.inspirenxe.strata.core.control.CorePopup
Opens the popup below a rectangle, as Popup.open(Rect) does.
openBelow(Rect, boolean) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
openBelow(Rect, boolean) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
openIn(Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
openMany(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
 
openScreen(Screen) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
Opens a screen as ScreenHostImpl.open(Screen) does and returns its handle, which stays the screen's handle even if the screen closes again while it opens.
order() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns the order of a date's parts.
org.inspirenxe.strata.core - package org.inspirenxe.strata.core
Strata's implementation of the API and SPI.
org.inspirenxe.strata.core.animation - package org.inspirenxe.strata.core.animation
Core's animator.
org.inspirenxe.strata.core.appearance - package org.inspirenxe.strata.core.appearance
The appearance registry: AppearancesImpl, the one Appearances of the process, which keeps each type's registrations, the defaults engine adapters register beneath them, and a cache of lookups per class.
org.inspirenxe.strata.core.control - package org.inspirenxe.strata.core.control
Drawing helpers shared by the built-in controls, and CorePopup, what core's popups offer the control that opens them.
org.inspirenxe.strata.core.control.button - package org.inspirenxe.strata.core.control.button
The implementations of the controls in
invalid reference
org.inspirenxe.strata.api.control.button
.
org.inspirenxe.strata.core.control.collection - package org.inspirenxe.strata.core.control.collection
The implementations of the controls in
invalid reference
org.inspirenxe.strata.api.control.collection
.
org.inspirenxe.strata.core.control.display - package org.inspirenxe.strata.core.control.display
The implementations of the controls in
invalid reference
org.inspirenxe.strata.api.control.display
.
org.inspirenxe.strata.core.control.field - package org.inspirenxe.strata.core.control.field
The implementations of the controls in
invalid reference
org.inspirenxe.strata.api.control.field
.
org.inspirenxe.strata.core.control.menu - package org.inspirenxe.strata.core.control.menu
The implementations of the controls in
invalid reference
org.inspirenxe.strata.api.control.menu
.
org.inspirenxe.strata.core.control.pane - package org.inspirenxe.strata.core.control.pane
The implementations of the controls in
invalid reference
org.inspirenxe.strata.api.control.pane
.
org.inspirenxe.strata.core.control.window - package org.inspirenxe.strata.core.control.window
The implementations of the controls in
invalid reference
org.inspirenxe.strata.api.control.window
.
org.inspirenxe.strata.core.event - package org.inspirenxe.strata.core.event
The event classes core creates, and their delivery.
org.inspirenxe.strata.core.file - package org.inspirenxe.strata.core.file
The file dialogs core offers over a platform's, with their results handed to the UI thread.
org.inspirenxe.strata.core.frame - package org.inspirenxe.strata.core.frame
The UI thread and frame scheduling.
org.inspirenxe.strata.core.host - package org.inspirenxe.strata.core.host
The hosts adapters drive: ScreenHostImpl shows one screen, and ScreenStackImpl stacks hosts for engines without a screen system.
org.inspirenxe.strata.core.input - package org.inspirenxe.strata.core.input
Input helpers for the root: ClickCounter turns presses into double and triple clicks, and KeyRepeater makes key repeats for engines that do not send them.
org.inspirenxe.strata.core.layout - package org.inspirenxe.strata.core.layout
The built-in containers.
org.inspirenxe.strata.core.node - package org.inspirenxe.strata.core.node
The node tree behind the public components.
org.inspirenxe.strata.core.paint - package org.inspirenxe.strata.core.paint
The bridge from the developer's Painter to the engine's Canvas.
org.inspirenxe.strata.core.registry - package org.inspirenxe.strata.core.registry
The registry of components that ComponentFactory.create(Class) makes, with Strata's own controls and the component libraries found on the class path.
org.inspirenxe.strata.core.state - package org.inspirenxe.strata.core.state
States, dependency tracking and bindings.
org.inspirenxe.strata.core.text - package org.inspirenxe.strata.core.text
Core's text: the Text implementation and its factory, translations, date formats, and helpers that wrap, measure and shorten text with an engine's TextMetrics.
org.inspirenxe.strata.core.theme - package org.inspirenxe.strata.core.theme
Resolves theme refs: the theme file format, the parent chain, the layers and the per-key merge, and the registry of themes and overrides added in code.
org.inspirenxe.strata.core.transfer - package org.inspirenxe.strata.core.transfer
The clipboard as core keeps it: the last transfer each platform set, handed back whole while the engine still holds its text.
orientation() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
orientation() - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
orientation() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
orientation() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
orientation() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
orientation() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
orientation() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
origin() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
 
origin() - Method in class org.inspirenxe.strata.core.event.EventImpl
 
other() - Method in class org.inspirenxe.strata.core.event.FocusEventImpl
 
outerHeight() - Method in class org.inspirenxe.strata.core.node.Node
Returns the desired height plus the top and bottom margin.
outerSize(Component) - Method in class org.inspirenxe.strata.core.node.LayoutPass
 
outerWidth() - Method in class org.inspirenxe.strata.core.node.Node
Returns the desired width plus the left and right margin.
OVER - Enum constant in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
DRAG_OVER: a component may accept.
overflow() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
overlay() - Method in class org.inspirenxe.strata.core.control.PopupSession
Returns the overlay the popup is shown in.
overlays() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
overlays() - Method in class org.inspirenxe.strata.core.node.Root
Returns the overlays of this root.
override(ThemeId, ThemeOverrides) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
 
overrides() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
Returns the value of the overrides record component.
overrides(ThemeId) - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
Returns the overrides added for an id that are still open.
owner() - Method in class org.inspirenxe.strata.core.input.HoldRepeater
Returns what holds the repeat.
ownFlowDirection() - Method in class org.inspirenxe.strata.core.node.Node
Returns the direction set on this node.

P

padding() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
padding() - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
PAGE_STEPS - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
How many key steps Page Up and Page Down move.
paint(Painter, float, float, Paint, Paint) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
Draws the track and the thumb.
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.Badge
Draws the background over a rectangle and the number inside the padding.
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
paint(Painter, Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Draws the component over its background and border and under its children.
paint(Painter, Paint, Rect) - Static method in class org.inspirenxe.strata.core.control.Rings
Paints a one-unit ring just inside a rectangle.
paint(Painter, Paint, Rect) - Method in class org.inspirenxe.strata.core.control.Rings.Ring
Paints the ring just inside a rectangle, as Rings.paint(Painter, Paint, Rect) does.
paint(CanvasPainter) - Method in class org.inspirenxe.strata.core.node.Node
Paints the component.
paintCaption(Painter, Rect, boolean, boolean, boolean) - Method in class org.inspirenxe.strata.core.control.BoxCaption
Draws the caption the gap beside the box, right of it or left of it right to left, centered on the bounds' middle, in the normal or disabled style.
paintChildren(CanvasPainter) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
paintChildren(CanvasPainter) - Method in class org.inspirenxe.strata.core.node.Node
Paints the children after the component itself.
painter() - Method in class org.inspirenxe.strata.core.event.PaintEventImpl
 
PaintEventImpl - Class in org.inspirenxe.strata.core.event
The paint event of one component, serving as both Component.PAINT and Component.PAINTED.
PaintEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.PaintEventImpl
Creates the paint event of a component.
paintOrder() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
paintOrder() - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
paintOutline(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.Validity
Draws the outline for an error the invalid face did not show, or for a warning.
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
paintOverChildren(Painter, Rect) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Draws after the children, on top of them and outside their clip.
paneFooter() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
paneHeader() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
paneWidth() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
parent() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
parent() - Method in class org.inspirenxe.strata.core.node.Node
 
parent() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
Returns the value of the parent record component.
parent(Class) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
parent(Class) - Method in class org.inspirenxe.strata.core.node.Node
 
parentNode() - Method in class org.inspirenxe.strata.core.node.Node
Returns the node of the container or composite holding this component.
parse(String, boolean) - Method in class org.inspirenxe.strata.core.text.Numbers
Reads the whole of a text, spaces around it aside, as a number.
parse(List) - Static method in record class org.inspirenxe.strata.core.text.Mnemonics
Parses resolved spans.
passwordTextBox() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
PasswordTextBoxImpl - Class in org.inspirenxe.strata.core.control.field
The core PasswordTextBox.
PasswordTextBoxImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
Creates an empty box with no length limit, PasswordTextBox.DEFAULT_MASK as its mask, and reveal on.
pixels() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
pixels(PixelBuffer, Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
pixelsPerUnit() - Method in class org.inspirenxe.strata.core.node.Root
Returns how many device pixels one UI unit covers.
pixelsPerUnit() - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
Returns the density given to CanvasPainter.begin(Canvas, Capabilities, float), 1 after the other forms of begin, times every scale in progress.
place(float, float, float) - Method in class org.inspirenxe.strata.core.control.Caption
Returns where something of a given size starts in a space, by the alignment: at the space's start for left and stretch, at its end less the size for right, and as Caption.center(float, float, float) says for center.
placeholder() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
placeholder() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
placeholder() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
placeholder() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
placeholder() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
placeholder() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
Returns what the field shows while empty and unfocused.
placeholder() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Returns what the field shows while empty and unfocused.
placeholder() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
Returns what the field shows while empty and unfocused.
placeholder() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
placeholder() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
plain() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
Returns the value of the plain record component.
plain() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
Returns the value of the plain record component.
plain(List) - Static method in class org.inspirenxe.strata.core.text.Spans
Returns the spans' joined text.
platform() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Returns the host's platform, for what only core reads, such as the wall clock.
PlatformScreens - Class in org.inspirenxe.strata.core.host
Holds the platform's screen controller for the process: the one StrataCore.setScreenController was given, which Strata.screens() returns and which handles of hosts without an opener of their own open screens with, and the UI thread of the controller's platform, which Strata.uiThread() returns.
plural(String, long, Object...) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
pluralCategory(Locale, long) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
PluralRules - Class in org.inspirenxe.strata.core.text
The cardinal plural rules of the Unicode CLDR for whole numbers, the part of them that counts need.
pm() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns the name of the second half of the day.
pointerButton(float, float, MouseButton, boolean, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
pointerButton(float, float, MouseButton, boolean, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
pointerButton(float, float, MouseButton, boolean, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a button going down or up.
pointerButton(float, float, MouseButton, boolean, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
pointerButton(float, float, MouseButton, boolean, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
pointerButton(float, float, MouseButton, boolean, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
Handles a button of a device going down or up, as Root.pointerButton(float, float, MouseButton, boolean, Modifiers) does, with each pointer's presses kept apart.
PointerButtonEventImpl - Class in org.inspirenxe.strata.core.event
The core PointerButtonEvent, used for presses, releases and clicks.
PointerButtonEventImpl(Component, float, float, Modifiers, MouseButton, int) - Constructor for class org.inspirenxe.strata.core.event.PointerButtonEventImpl
Creates the event.
PointerEventImpl - Class in org.inspirenxe.strata.core.event
The core PointerEvent.
PointerEventImpl(Component, float, float, Modifiers) - Constructor for class org.inspirenxe.strata.core.event.PointerEventImpl
Creates the event.
pointerId() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
 
pointerLeft() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
pointerLeft() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
pointerLeft() - Method in class org.inspirenxe.strata.core.node.Root
Handles the pointer leaving the host's area: the hovered node gets an exit event, hover clears and the tooltip hides.
pointerMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
pointerMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
pointerMoved(float, float, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a pointer move: starts or continues drags, updates hover and the tooltip, and fires a move event at the hovered node.
pointerMoved(float, float, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
pointerMoved(float, float, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
pointerMoved(float, float, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
Handles a pointer move from a device: as Root.pointerMoved(float, float, Modifiers) does for a pointer that hovers, while a touch drags only its own presses and, with another touch down, scrolls.
pointerX() - Method in class org.inspirenxe.strata.core.node.Root
Returns where the pointer was last seen, from the last pointer input; 0 before any.
pointerY() - Method in class org.inspirenxe.strata.core.node.Root
Returns where the pointer was last seen, from the last pointer input; 0 before any.
poll(long) - Method in class org.inspirenxe.strata.core.input.HoldRepeater
Returns the action to run now, if a repeat is due, and schedules the next.
poll(long) - Method in class org.inspirenxe.strata.core.input.KeyRepeater
Returns the key to repeat now, if one is due, and schedules the next repeat.
polyline(float[], int, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
pop() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
popup() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
popup(Component, Rect, boolean) - Method in class org.inspirenxe.strata.core.node.Root
Opens a popup as Overlays.popup(Component, Rect) does, choosing whether a press outside it closes it.
popupClosed() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
popupClosed() - Method in interface org.inspirenxe.strata.core.control.CorePopup.Holder
Called after the held popup closed, however it closed, once the popup has given focus back and reported its own Closable.CLOSED.
popupIn(Component, Rect, boolean) - Method in class org.inspirenxe.strata.core.node.Root
Opens a popup laid out in an area, as Overlays.popupIn(Component, Rect) does, choosing whether a press outside it closes it.
PopupSession - Class in org.inspirenxe.strata.core.control
What core's popups, the menu and the flyout, share about being shown: the overlay they are in, the component that had focus before they opened, and the control that holds them.
PopupSession(Runnable, Runnable) - Constructor for class org.inspirenxe.strata.core.control.PopupSession
Creates a session for a popup that is not shown.
position() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
PRECISE_SCROLL_STEP - Static variable in class org.inspirenxe.strata.core.control.field.SpinnerImpl
How far precise scrolls must add up to, in UI units, for one step: a wheel notch at a scroll panel's default rate.
preferred() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
 
preferred(Set, Modifiers) - Static method in class org.inspirenxe.strata.core.event.TransferEventImpl
Returns the effect the modifiers ask for among the allowed ones, as TransferEvent.preferred() describes.
preferredSize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
preferredSize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
preferredSize(float, float) - Method in class org.inspirenxe.strata.core.node.Root
Measures the content in a given space without arranging it, for a host asked for its preferred size.
press() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
press(float, float, float, float, float) - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
Handles a press at a point, in the host's coordinates.
press(Object, MouseButton, float, float, long) - Method in class org.inspirenxe.strata.core.input.ClickCounter
Records a press and returns its place in the current run.
press(PointerButtonEvent) - Method in class org.inspirenxe.strata.core.control.Activation
Acts on a pointer press while the control acts on press.
pressDialogButton(Node, boolean) - Method in class org.inspirenxe.strata.core.node.Root
Presses the default or cancel button of the scope a node is in, for an Enter or Escape nothing consumed.
pressForUser() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
Presses the button for the user, as a click would, for the root's Enter or Escape.
pressForUser() - Method in interface org.inspirenxe.strata.core.node.DialogButton
Presses the button as the user would, request first.
pressure() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
 
previous() - Method in class org.inspirenxe.strata.core.event.ValueEventImpl
 
previous(int) - Method in interface org.inspirenxe.strata.core.text.LineBreaks.Characters
Returns the boundary before an index.
progressBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ProgressBarImpl - Class in org.inspirenxe.strata.core.control.display
The core ProgressBar.
ProgressBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.display.ProgressBarImpl
Creates an empty bar with no caption.
prune(long) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Drops the deadlines a frame starting now serves.
push(Screen) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
pushFrame() - Method in class org.inspirenxe.strata.core.event.CauseStackImpl
 

R

RadioButtonImpl - Class in org.inspirenxe.strata.core.control.button
The core RadioButton.
radioGroup() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
RadioGroupImpl<T> - Class in org.inspirenxe.strata.core.control.button
The core RadioGroup.
RadioGroupImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.button.RadioGroupImpl
Creates an empty group.
radioMenuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
RadioMenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
The core RadioMenuItem: enabled and not selected, in no group, with no shortcut and an action that does nothing until set.
RadioMenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
Creates an item that is not selected.
raise(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
raise(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
Draws a child over its siblings with the same z index.
raiseChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Draws a child over its siblings with the same z index, and lets the pointer hit it first among them.
rate() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Returns the frame rate.
read(Platform) - Static method in class org.inspirenxe.strata.core.transfer.Clipboards
Reads a platform's clipboard.
reason() - Method in class org.inspirenxe.strata.core.event.FocusEventImpl
 
record() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
Notes the calling thread as the UI thread if the platform has no test of its own and no thread was noted yet.
RectCache - Class in org.inspirenxe.strata.core.control
One rectangle a control draws, kept from one frame to the next.
RectCache() - Constructor for class org.inspirenxe.strata.core.control.RectCache
Creates a cache holding Rect.ZERO.
redo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
redo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
REF_LAYER - Static variable in class org.inspirenxe.strata.core.theme.ThemeResolver
The layer name of a ref's own overrides.
refresh() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
refresh() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
refresh() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
refresh() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
refresh() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
refresh() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
refresh(T) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
register(Class, Appearance) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
 
register(Class, ComponentMaker) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
register(ComponentId, Class, ComponentMaker) - Method in class org.inspirenxe.strata.core.registry.ComponentRegistryImpl
 
register(FrameRequests) - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
Adds a host whose frame requests a task should wake.
registerDefault(Class, Appearance) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
Registers an appearance beneath every other registration for its type, so any registration, earlier or later, hides it.
registerDefaultAppearance(Class, Appearance) - Static method in class org.inspirenxe.strata.core.StrataCore
Registers an engine type's default appearance beneath every other registration for the type, so anything registered for it, earlier or later, takes precedence.
reject() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
 
release() - Method in class org.inspirenxe.strata.core.layout.ThumbDrag
Ends a drag of the thumb, if one is going on.
release() - Method in class org.inspirenxe.strata.core.state.Binding
Ends the binding for good, when the component unbinds the key or binds it again: detaches it and takes away the conversion error it showed, if any.
releaseKeys(Node) - Method in class org.inspirenxe.strata.core.node.Root
Ends a node's grab of the keys, telling it as Root.grabKeys(Node, Runnable) says.
remove(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
remove(Component) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
remove(RadioButton) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
Takes a button out.
removeChild(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Removes a child.
removeColumn(TableColumn) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
removeFooterItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
removeItem(MenuEntry) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
removeItem(NavigationEntry) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
removeItem(NavigationItem) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
removeMenu(SubmenuItem) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
removeTab(int) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
removeTab(Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
render(Canvas) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
render(Canvas) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
render(Canvas) - Method in class org.inspirenxe.strata.core.node.Root
Draws one frame: drops the deadlines it reaches, fires a key repeat if one is due, lays out if needed, works hover out again if the tree changed since the pointer last moved and the pointer is inside the host, paints the content, each overlay and the tooltip, and asks the canvas for the cursor of the hovered node (or its nearest ancestor that sets one, falling back to the arrow).
repaint() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Asks the host for a frame because the look changed and the layout did not, as CustomComponent.repaint() does.
repaint() - Method in class org.inspirenxe.strata.core.node.Node
Asks the host for a frame, because the component's look changed and its layout did not.
repaintAfter(long) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Tells the host that the look changes by itself after a time, as CustomComponent.repaintAfter does: the caret's next blink or a step of a busy indicator.
repaintAfter(long) - Method in class org.inspirenxe.strata.core.node.Node
Tells the host that the component's look changes by itself after a time, so a host that renders on demand draws a frame then.
repaintNextFrame() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Asks for the next frame the host's frame rate allows, as CustomComponent.repaintNextFrame() does, for a look that moves with the clock such as a sliding caption.
repaintNextFrame() - Method in class org.inspirenxe.strata.core.node.Node
Asks for the next frame the host's frame rate allows, because the look moves with the clock.
replace(int, int, String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
replace(int, int, String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
report(EventType) - Method in class org.inspirenxe.strata.core.node.Node
 
report(EventType, V, V) - Method in class org.inspirenxe.strata.core.node.Node
 
report(EventType) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Fires a report without a value through this component's path, after the fact.
report(EventType, V, V) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Fires a value report through this component's path, after the change.
request() - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Notes that something changed, and runs the requester if nothing had before.
request(EventType) - Method in class org.inspirenxe.strata.core.node.Node
 
request(EventType, V, Consumer) - Method in class org.inspirenxe.strata.core.node.Node
 
request(EventType) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Fires a request without a value through this component's path, for the user's actions only.
request(EventType, V, Consumer) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Fires a value request through this component's path, for the user's actions only, then applies the final value unless a handler canceled the request.
requestClose() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
Asks the open screen whether it may close and closes it if it agrees.
requestClose() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
Asks each screen from the top down through its handle's requestClose(), which removes a screen that agrees from the stack.
RequestEventImpl<C> - Class in org.inspirenxe.strata.core.event
A control's request without a value.
RequestEventImpl(Component) - Constructor for class org.inspirenxe.strata.core.event.RequestEventImpl
Creates a request fired by a control.
requestFocus() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Asks the host to give this component keyboard focus.
requestFocus() - Method in class org.inspirenxe.strata.core.node.Node
 
require(Node, Node) - Static method in class org.inspirenxe.strata.core.control.Adoption
Checks that a parent can take a child: the child has no parent, is not a host's content, and is neither the parent nor one of its ancestors.
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the style keys the host's theme must have to show this component.
requiredStyleKeys() - Method in class org.inspirenxe.strata.core.node.Node
Returns the style keys the component cannot draw without.
reset() - Method in class org.inspirenxe.strata.core.event.EventImpl
Clears the canceled and stopped flags, the snapshots and the current component, for an event object that is fired again.
reset() - Method in class org.inspirenxe.strata.core.input.ClickCounter
Ends the current run, so the next press counts as 1.
resize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
resize(float, float) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
resize(float, float) - Method in class org.inspirenxe.strata.core.node.Root
Sets the size of the area the tree fills.
resizePolicy() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
resolve(HorizontalAlignment, boolean) - Static method in class org.inspirenxe.strata.core.layout.Flow
Returns the alignment that puts content at the same end of the line in a direction: left and right swap right to left, so HorizontalAlignment.LEFT means the start.
resolve(ThemeRef) - Method in class org.inspirenxe.strata.core.theme.ThemeResolver
Resolves a ref.
resolveTheme(Platform, ThemeRef) - Static method in class org.inspirenxe.strata.core.StrataCore
Resolves a theme ref against a platform's theme source once, without a host, with the themes and overrides added in code.
resolveTheme(ThemeSource, ThemeRef) - Static method in class org.inspirenxe.strata.core.StrataCore
Resolves a theme ref against a theme source once, without a host or a platform, with the themes and overrides added in code.
restyle(List, int, int, UnaryOperator) - Static method in class org.inspirenxe.strata.core.text.Spans
Returns the spans with the style of every character between two offsets changed.
results() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
resumeTextInput() - Method in class org.inspirenxe.strata.core.node.Root
Starts the engine's text input again if the focused node takes text, because this screen is on top again after the screen that covered it closed.
REVEAL_GAP - Static variable in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
The space, in UI units, between the text and the eye.
RichText - Class in org.inspirenxe.strata.core.text
Wrapping, measuring and shortening text made of styled spans.
right(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
Fills the arrow 4 wide and 7 tall pointing right, its top-left corner at a point.
right(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
Fills an arrow 4 wide and 7 tall pointing right, its top-left corner at a point.
right(Painter, Paint, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
Paints an arrow 4 wide and 7 tall pointing right with a paint, its top-left corner at a point.
rightToLeftText(TextSpan, TextSpan, float, float) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
Draws a run the bidirectional algorithm put right to left: in logical order with its direction to an engine that shapes right-to-left text, or else the reversed span as plain text.
Ring() - Constructor for class org.inspirenxe.strata.core.control.Rings.Ring
Creates a ring with no lines placed yet.
Rings - Class in org.inspirenxe.strata.core.control
Small shapes several controls draw: one-unit rings and the 7 by 4 arrows built from shrinking lines.
Rings.Arrow - Class in org.inspirenxe.strata.core.control
An arrow that keeps its four lines between frames.
Rings.Ring - Class in org.inspirenxe.strata.core.control
A one-unit ring that keeps its four lines between frames.
root() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
Returns the root of the node tree, for tests and for adapters that need core internals.
root() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Returns the root of this factory's host.
root() - Method in class org.inspirenxe.strata.core.node.Node
Returns the root of the screen this component is shown in.
Root - Class in org.inspirenxe.strata.core.node
Owns one screen's node tree and its overlays: layout, painting, tooltips, and the hover, press, drag, click-count and focus state machines.
Root(Platform, Theme, ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.node.Root
Creates an empty root of size 0 by 0, and binds it to its factory.
ROUND_LIMIT - Static variable in class org.inspirenxe.strata.core.state.BindingQueue
How many rounds a flush runs before it reports a cycle.
route(Consumer) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
Sends the user's picks to the control that owns this calendar instead of asking PICK_DATE.
route(IntConsumer, IntConsumer, ListViewImpl.SelectionReport) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
Makes this list a private part of the control that owns it.
row(CharSequence, int, int, float, LineBreaks.Measure, LineBreaks.Characters) - Static method in class org.inspirenxe.strata.core.text.LineBreaks
Finds the row that starts at start.
rowDefinitions() - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
rowHeight() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
rowHeight() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
rowHeight() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
rows(GridLength...) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
rowSpacing() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
rowSpacing() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
rowSpacing() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
run(long, Easing, DoubleConsumer) - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
 
run(CauseStack, Command) - Static method in class org.inspirenxe.strata.core.control.Commands
Runs a command if it is enabled: an action's run, or a toggle's flip, with the command pushed on the cause chain inside whatever frame is open.
runQueued() - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
Runs the tasks that were queued when the call began, in order, on the calling thread, which must be the UI thread.

S

sampled(Sampling, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
sampling() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
saturation() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
save(FileDialog) - Method in class org.inspirenxe.strata.core.file.FileDialogsImpl
 
scaled(float, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
scaling() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
screen() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
ScreenHostImpl - Class in org.inspirenxe.strata.core.host
The core ScreenHost.
ScreenHostImpl(Platform, ThemeRef, Runnable) - Constructor for class org.inspirenxe.strata.core.host.ScreenHostImpl
Creates a host whose theme is resolved from a ref and follows the platform's theme source.
ScreenHostImpl(Platform, Theme, Runnable) - Constructor for class org.inspirenxe.strata.core.host.ScreenHostImpl
Creates a host with no screen open and a size of 0 by 0.
screens() - Method in class org.inspirenxe.strata.core.CoreProvider
Returns the controller the adapter set with StrataCore.setScreenController(ScreenController).
ScreenStackImpl - Class in org.inspirenxe.strata.core.host
The core ScreenStack.
ScreenStackImpl(Platform, Theme) - Constructor for class org.inspirenxe.strata.core.host.ScreenStackImpl
Creates an empty stack of size 0 by 0.
ScreenStackImpl(Platform, ThemeRef) - Constructor for class org.inspirenxe.strata.core.host.ScreenStackImpl
Creates an empty stack of size 0 by 0 whose screens resolve their theme from a ref.
scroll(float, float, float, float, ScrollKind, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
scroll(float, float, float, float, ScrollKind, Modifiers) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
scroll(float, float, float, float, ScrollKind, Modifiers) - Method in class org.inspirenxe.strata.core.node.Root
Handles a scroll by firing a scroll event at the hovered node, or at its nearest enabled ancestor when it is disabled or inside a disabled node, which bubbles until something handles it.
scroll(float, float, float, float, ScrollKind, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
scroll(float, float, float, float, ScrollKind, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
scroll(float, float, float, float, ScrollKind, Modifiers, InputContext) - Method in class org.inspirenxe.strata.core.node.Root
Handles a scroll from a device, as Root.scroll(float, float, float, float, ScrollKind, Modifiers) does; a touch's goes to the node under the point without hovering it.
SCROLL_RATE - Static variable in class org.inspirenxe.strata.core.control.collection.TableViewImpl
How far a horizontal wheel notch scrolls, in UI units.
scrollBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ScrollBarImpl - Class in org.inspirenxe.strata.core.control.pane
The core ScrollBar.
ScrollBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
Creates a vertical bar with nothing to scroll.
scrollBy(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
ScrollEventImpl - Class in org.inspirenxe.strata.core.event
The core ScrollEvent, sent to the component under the pointer.
ScrollEventImpl(Component, float, float, Modifiers, float, float, ScrollKind) - Constructor for class org.inspirenxe.strata.core.event.ScrollEventImpl
Creates the event.
scrollPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ScrollPanelImpl - Class in org.inspirenxe.strata.core.layout
The core ScrollPanel.
ScrollPanelImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.ScrollPanelImpl
Creates an empty panel that scrolls vertically.
scrollRate() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
scrollRate() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
scrollToCaret() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
scrollToIndex(int) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
scrollToVisible(Component) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
scrollToVisible(Rect) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
ScrollTrack - Class in org.inspirenxe.strata.core.layout
The geometry of one scroll bar: its track, and a thumb sized by the visible fraction of the content and placed by the offset.
ScrollTrack(boolean) - Constructor for class org.inspirenxe.strata.core.layout.ScrollTrack
Creates a bar with an empty track and a thumb at least ScrollPanel.MIN_THUMB_LENGTH long.
ScrollTrack(boolean, float) - Constructor for class org.inspirenxe.strata.core.layout.ScrollTrack
Creates a bar with an empty track.
scrollX() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
scrollX() - Method in class org.inspirenxe.strata.core.event.ScrollEventImpl
 
scrollX() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
scrollY() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
scrollY() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
scrollY() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
scrollY() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
scrollY() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
scrollY() - Method in class org.inspirenxe.strata.core.event.ScrollEventImpl
 
scrollY() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
second() - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
SEGMENT_PERIOD - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
How long the indeterminate segment takes to cross the bar, in milliseconds.
SEGMENT_SHARE - Static variable in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
The indeterminate segment's length as a share of the bar's width.
select(int) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
select(int) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
select(int, int) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
select(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
select(int, int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
select(Locale, long) - Static method in class org.inspirenxe.strata.core.text.PluralRules
Returns the category of a count in a language.
selectAll() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectAll() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectAll() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectAll() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectAll() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
selectAll() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
selectAll() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
selected() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
selected(int, int) - Method in interface org.inspirenxe.strata.core.control.collection.ListViewImpl.SelectionReport
Told after the selection changed.
selectedButton() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
selectedIndex() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectedIndexes() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectedItems() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectedText() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
selectedText() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectIndexes(Collection) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectionEnd() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
selectionEnd() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
selectionEnd() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectionMode() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectionStart() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
selectionStart() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
selectionStart() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
selectItem(Menu) - Method in class org.inspirenxe.strata.core.control.menu.MenuBarImpl
 
selectItem(NavigationItem) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
selectItem(Tab) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
selectItem(T) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
selectItem(T) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectItem(T) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
selectItems(Collection) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
selectsAllOnFocus() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
selectsAllOnFocus() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
self() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns this component as the type callers see, for returning from chaining setters.
separator() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns what goes between a date's parts.
separator() - Method in class org.inspirenxe.strata.core.text.Numbers
Returns the locale's decimal separator.
separator(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
SEPARATOR_HEIGHT - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
The height of a separator, in UI units.
SEPARATOR_SPACE - Static variable in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
The space above and below a separator's line, in UI units.
SeparatorImpl - Class in org.inspirenxe.strata.core.control.display
The core Separator.
SeparatorImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.control.display.SeparatorImpl
Creates a separator one unit thick.
sequence() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Returns the value of the sequence record component.
set(float) - Method in interface org.inspirenxe.strata.core.control.Motion.Setter
Applies a value.
set(Validation) - Method in class org.inspirenxe.strata.core.control.Validity
Sets the validation from code.
set(ScreenController) - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
Sets the platform's controller, replacing any earlier one.
set(ScreenController, Platform) - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
Sets the platform's controller and the platform it opens screens on, replacing any earlier ones.
set(T) - Method in class org.inspirenxe.strata.core.state.StateImpl
 
setAcceptsTab(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setAction(Runnable) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
setAction(Runnable) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
setAction(Consumer) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
setAction(Component) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
setAction(Text, Runnable) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setActivateOnClick(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setActive(boolean) - Method in class org.inspirenxe.strata.core.node.Root
Makes the host active or inactive, as InputSink.activeChanged describes: becoming inactive takes focus away and remembers the node and whether its focus was shown, and becoming active gives focus back to it if it can still take it.
setAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.Caption
Sets where a caption that fits sits across the control less its padding.
setAlignment(HorizontalAlignment, VerticalAlignment) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setAlignment(HorizontalAlignment, VerticalAlignment) - Method in class org.inspirenxe.strata.core.node.Node
 
setAllowsMixed(boolean) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setAlphaShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
setArrowsShown(boolean) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setAutoWidths(float, float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setAvatarSize(float) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setBackground(Paint) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets the paint drawn over the component's bounds before anything else of it.
setBackground(Paint) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
setBackground(Paint) - Method in class org.inspirenxe.strata.core.node.Node
 
setBadge(int) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setBadge(int) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setBadgeVisual(Visual) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setBorder(Border) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets the lines drawn along the inside of the component's edges, over its background and under its content.
setBorder(Border) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
setBorder(Border) - Method in class org.inspirenxe.strata.core.node.Node
 
setBoxSize(float) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setButtons(List, MessageBox.Result) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
setButtonText(MessageBox.Result, Text) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
setCancel(boolean) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setCaptionAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setCaptionAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setCaptionAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setCauses(CauseStack) - Method in class org.inspirenxe.strata.core.event.EventImpl
Sets the stack EventImpl.cause() and EventImpl.origin() read: the one of the target's factory.
setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setCellEditor(CellEditor) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setCellFactory(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setCellSize(float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setCellText(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setChildClipping(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComposite
Sets whether children are clipped to BuiltInComposite.childClip().
setChildren(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setClearable(boolean) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
Sets whether the user can clear the value with Delete.
setClearable(boolean) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Sets whether the user can clear the value with Delete.
setClearable(boolean) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
Sets whether the user can clear the value with Delete.
setClipboard(Transfer) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
setClipChildren(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
setClipChildren(boolean) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
setClockFormat(HasTime.ClockFormat) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setClockFormat(HasTime.ClockFormat) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
setClosable(boolean) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
setClosable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setCloseButtonShown(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
Shows or hides the close button of a closable window.
setCloseTarget(Overlay, Node) - Method in class org.inspirenxe.strata.core.node.Root
Names the node asked Closable.CLOSE when the user dismisses an overlay with Escape or a press outside, in place of the overlay's content, as a combo box names itself for its list.
setCodePointFilter(IntPredicate) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setCollapsed(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
Hides the visible children, remembering them, or shows the ones it hid.
setCollapsed(SplitPane.Side) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setCollapsible(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setCollapsible(boolean, boolean) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setColor(int) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
setColumns(int) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setCommand(Command.Action) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
Shows a command: takes its text and binds Component.ENABLED to its enabled source, or takes the binding off again for null.
setCommand(Command.Action) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
Shows a command and takes its text, or clears it and keeps the text.
setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
Shows a toggle: takes its text, binds Component.ENABLED to its enabled source and Toggle.SELECTED to its state both ways, or takes the bindings off again for null.
setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
Shows a toggle: takes its text, binds Component.ENABLED to its enabled source and Toggle.SELECTED to its state both ways, or takes the bindings off again for null.
setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
Shows a toggle: takes its text, binds Component.ENABLED to its enabled source and Toggle.SELECTED to its state both ways, or takes the bindings off again for null.
setCommand(Command.Toggle) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
Shows a toggle and takes its text, or clears it, keeping the text and the check mark the toggle's state gave.
setComparator(Comparator) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setContent(Component) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
setContent(Component) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
setContent(Component) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setContent(Component) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
Puts the content in the column between the message and the buttons, added to the column's node as content, so its events pass the window and the box although the column is a private part.
setContent(Node) - Method in class org.inspirenxe.strata.core.node.Root
Replaces the tree, closing every overlay and the tooltip first.
setContextMenu(Popup) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets the context menu.
setContextMenu(Popup) - Method in class org.inspirenxe.strata.core.node.Node
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setConversionError(Text) - Method in class org.inspirenxe.strata.core.control.Validity
Shows or clears a binding's conversion error.
setConversionError(Text) - Method in interface org.inspirenxe.strata.core.state.ConversionTarget
Shows or clears a binding's conversion error, which wins over the control's other validation while it lasts.
setCount(int) - Method in class org.inspirenxe.strata.core.control.Badge
Sets the count.
setCursor(CursorKind) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets the cursor shown over this component.
setCursor(CursorKind) - Method in class org.inspirenxe.strata.core.node.Node
 
setDate(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
setDate(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
setDate(LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setDateFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
setDateFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
setDateFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setDateRange(LocalDate, LocalDate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
setDateRange(LocalDate, LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
setDateRange(LocalDate, LocalDate) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setDateTime(LocalDateTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setDecimals(int) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setDefault(boolean) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setDefaultPadding(Insets) - Method in class org.inspirenxe.strata.core.node.ContainerNode
Sets the padding the container has while none is set with ContainerNode.setPadding(Insets), as a window does from its theme.
setDefaultResult(MessageBox.Result) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
setDefaultTime(LocalTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setDeselectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setDeselectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setDeselectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setDisplayMode(NavigationView.DisplayMode) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setDragScroll(boolean) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
setDragTransfer(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setDropDown(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setEdgeResizable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setEnabled(boolean) - Method in class org.inspirenxe.strata.core.node.Node
 
setExpanded(boolean) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
setExpanded(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setExpanded(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setExpanded(T, boolean) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setExtent(double, double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setFirst(Component) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setFirstDayOfWeek(DayOfWeek) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
setFirstDayOfWeek(DayOfWeek) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
setFirstDayOfWeek(DayOfWeek) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setFlowDirection(FlowDirection) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setFlowDirection(FlowDirection) - Method in class org.inspirenxe.strata.core.node.Node
Sets the direction, null to follow the parent, and marks this node and everything inside it for measuring and arranging again, since text and the parts of controls follow the direction.
setFocusable(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets whether the component can take keyboard focus.
setFocusable(boolean) - Method in class org.inspirenxe.strata.core.node.Node
 
setFocusDelegate(Component) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Makes one of this control's parts take focus for it, as a table's inner list does.
setFrameRate(int) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setFrameRate(int) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
setFrameRate(int) - Method in class org.inspirenxe.strata.core.node.Root
Sets how many frames a second the host asks for at most.
setFrameRequester(Runnable) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setFrameRequester(Runnable) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
setGroup(boolean) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setGroup(Object) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
setHasChildren(Predicate) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setHeader(Component) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
Puts a component in the header as content, first among the children so Tab reaches it before the content.
setHeight(float) - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
 
setHeight(float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setHeight(float) - Method in class org.inspirenxe.strata.core.node.Node
 
setHighlighter(TextHighlighter) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setHighlighter(TextHighlighter) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setHistoryLimit(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setHistoryLimit(int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setHitTestVisible(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setHitTestVisible(boolean) - Method in class org.inspirenxe.strata.core.node.Node
 
setHolder(CorePopup.Holder) - Method in interface org.inspirenxe.strata.core.control.CorePopup
Gives this popup to a control, or takes it back.
setHolder(CorePopup.Holder) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
setHolder(CorePopup.Holder) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
setHolder(CorePopup.Holder) - Method in class org.inspirenxe.strata.core.control.PopupSession
Sets the control that holds the popup.
setHorizontalPolicy(ScrollPanel.ScrollPolicy) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setIcon(SpriteId) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setIcon(Visual) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setIconPlacement(IconPlacement) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setIconPlacement(IconPlacement) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setIconPlacement(IconPlacement) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setIconShown(boolean) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setIconSize(float, float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setId(String) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setId(String) - Method in class org.inspirenxe.strata.core.node.Node
 
setImageSize(float, float) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setIndent(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setIndeterminate(boolean) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
setInitials(String) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setItem(int, T) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setItems(List) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setItems(List) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setKeyFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setLabel(DoubleFunction) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setLabelFunction(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setLightDismiss(boolean) - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
setLightDismiss(Overlay, boolean) - Method in class org.inspirenxe.strata.core.node.Root
Changes whether a press outside an open popup closes it.
setLineAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
setLink(boolean) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
Makes the button a link or a framed button.
setMargin(Insets) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setMargin(Insets) - Method in class org.inspirenxe.strata.core.node.Node
 
setMarkFilter(Predicate) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
setMaskCodePoint(int) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setMaximizable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setMaximized(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
Fills the slot by stretching with no fixed size and no offset, keeping what it had to restore.
setMaxLength(int) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setMaxLength(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setMaxLength(int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setMaxSize(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setMaxSize(float, float) - Method in class org.inspirenxe.strata.core.node.Node
 
setMaxVisibleOptions(int) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setMaxVisibleSuggestions(int) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setMenu(Menu) - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
 
setMinSize(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setMinSize(float, float) - Method in class org.inspirenxe.strata.core.node.Node
 
setMinSizes(float, float) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setMinuteStep(int) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setMinuteStep(int) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
setMinWidth(float) - Method in class org.inspirenxe.strata.core.control.menu.MenuImpl
 
setMnemonicParsing(boolean) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
setMovable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setMovable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setName(Text) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setOffset(float, float) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
Sets the offset from code, which the window then keeps even where it puts the window outside its slot.
setOffset(float, float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Moves the component from where its parent's layout puts it, along with everything inside it, and arranges it again.
setOffset(float, float) - Method in class org.inspirenxe.strata.core.node.Node
 
setOpacity(float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setOpacity(float) - Method in class org.inspirenxe.strata.core.node.Node
 
setOpener(ScreenController) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
setOrientation(Orientation) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
setOutsideDaysShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
setOverflow(TextOverflow) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
setPadding(Insets) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
setPadding(Insets) - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
setPage(Function) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setPaneFooter(Component) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setPaneHeader(Component) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setPaneWidth(float) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setPassword(char[]) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setPixels(PixelBuffer) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setPixelsPerUnit(float) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setPixelsPerUnit(float) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
setPixelsPerUnit(float) - Method in class org.inspirenxe.strata.core.node.Root
Sets how many device pixels one UI unit covers.
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
Sets what the field shows while empty and unfocused.
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
Sets what the field shows while empty and unfocused.
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
Sets what the field shows while empty and unfocused.
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setPlaceholder(Text) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setPointer(int, float) - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
Sets which pointer the event is about and how hard it presses.
setPolicy(ScrollPanel.ScrollPolicy, ScrollPanel.ScrollPolicy) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
setPopup(Popup) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setPopupArea(Overlay, Rect) - Method in class org.inspirenxe.strata.core.node.Root
Moves an open popup that was laid out in an area to another area, such as when the component it covers moved.
setPopupClipped(Overlay, boolean) - Method in class org.inspirenxe.strata.core.node.Root
Changes whether an open popup laid out in an area is drawn cut to that area, as a pane that slides in from outside it is.
setPosition(float) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setRaiseOnPress(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setRange(double, double) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
setRange(double, double) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setRange(double, double) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setRange(double, double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setRange(LocalDateTime, LocalDateTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setRate(int) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Sets the frame rate.
setReadOnly(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setReadOnly(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setReadOnly(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setRequester(Runnable) - Method in class org.inspirenxe.strata.core.frame.FrameRequests
Sets what runs when a frame becomes needed, and runs it now if one already is.
setResizable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setResizable(boolean) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setResizePolicy(SplitPane.ResizePolicy) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setRevealable(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setRevealed(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setReversed(boolean) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
Sets whether a horizontal bar starts at its right end.
setRowBackgrounds(boolean) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setRowHeight(float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setRowHeight(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setRowHeight(float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setRowSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setRowSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setRowSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setSampling(Sampling) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setScaling(Image.Scaling) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setScreen(Screen) - Method in class org.inspirenxe.strata.core.node.Root
Tells the root which screen its host shows, for the CauseKeys.SCREEN context of input.
setScreenController(ScreenController) - Static method in class org.inspirenxe.strata.core.StrataCore
Sets the platform's screen controller for the whole process: the one Strata.screens() returns, and the one handles open screens with when their host has no opener of its own (ScreenHost.setOpener(ScreenController)).
setScreenController(ScreenController, Platform) - Static method in class org.inspirenxe.strata.core.StrataCore
Sets the platform's screen controller for the whole process, as StrataCore.setScreenController(ScreenController) does, and names the platform it opens screens on, whose UI thread Strata.uiThread() then returns.
setScroll(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
setScrollRate(double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setScrollRate(float) - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setScrollY(float) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setScrollY(float) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setSecond(Component) - Method in class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
 
setSecondsShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setSecondsShown(boolean) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
setSelectable(boolean) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setSelectable(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setSelectAllOnFocus(boolean) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setSelectAllOnFocus(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
setSelected(boolean) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setSelectionMode(SelectionMode) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setSeverity(InfoBar.Severity) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
setSeverity(InfoBar.Severity) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
setShortcut(Text) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
setShortcut(Text) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
setShortcut(Text) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
setShown(boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setShownMonth(YearMonth) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
setSlim(boolean) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setSnapToTicks(boolean) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setSpacing(float) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setSpacing(float) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
setSpacing(float) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
setSpacing(float, float) - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
setSpacing(float, float) - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
setSpread(boolean) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
setSprite(SpriteId) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setSprite(SpriteId) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setSpriteSizes(SpriteSizes) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setSpriteSizes(SpriteSizes) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
setSpriteSizes(SpriteSizes) - Method in class org.inspirenxe.strata.core.node.Root
Gives the root the sizes of the sprites its host draws, and marks every node for measuring so images that take a sprite's size measure again.
setState(CheckState) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setStep(double) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setStep(double) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setStyle(TextStyle) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
setStyleState(String, boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Turns one of this component's own style states on or off, as CustomComponent.setStyleState does.
setStyleState(String, boolean) - Method in class org.inspirenxe.strata.core.node.Node
Turns one of the component's own style states on or off.
setSuggestionProvider(TextBox.SuggestionProvider) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setTabbable(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets whether Tab and Shift+Tab stop at this component.
setTabbable(boolean) - Method in class org.inspirenxe.strata.core.node.Node
 
setTabIndex(int) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets the tab index.
setTabIndex(int) - Method in class org.inspirenxe.strata.core.node.Node
 
setText(String) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setText(String) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
setText(Text) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setTextAlignment(HorizontalAlignment) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setTextPadding(Insets) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setTextScale(float) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
setTextStyle(TextStylePatch) - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
setTextStyle(TextStylePatch) - Method in class org.inspirenxe.strata.core.node.ContainerNode
Sets the patch over the text styles of everything inside, and applies the theme again to every node inside when the container is attached, so they read the new styles before the next layout.
setTheme(Theme) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setTheme(Theme) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
Gives every screen that follows the stack's theme a new theme.
setTheme(Theme) - Method in class org.inspirenxe.strata.core.node.Root
Changes the theme and applies it to every node, overlays and tooltip included.
setTheme(ThemeRef) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setTheme(ThemeRef) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
Resolves a theme ref and gives the result to every screen that follows the stack's theme, as ScreenStackImpl.setTheme(Theme) does, checking every such screen first.
setThemeMargin(Function) - Method in class org.inspirenxe.strata.core.node.Node
Makes the margin follow each theme the node gets, until Node.setMargin(Insets) is called.
setThickness(float) - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
setTicks(double, int) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setTime(LocalTime) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
setTime(LocalTime) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
setTint(int) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setTitle(Text) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setTitle(Text) - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
setTitle(Text) - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
setTitle(Text) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setTitle(Text) - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
setTitle(Text) - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
setToggleShown(boolean) - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Sets the tooltip.
setTooltip(Tooltip) - Method in class org.inspirenxe.strata.core.node.Node
 
setTooltipDelay(long) - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
setTooltipDelay(long) - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
setTooltipDelay(long) - Method in class org.inspirenxe.strata.core.node.Root
Sets how long the pointer rests on a component before its tooltip shows, in place of the theme's.
setTooltipNotice(Text) - Method in class org.inspirenxe.strata.core.node.Node
Sets a message the host shows first in this component's tooltip, ahead of the tooltip set in code, such as a control's validation message.
setTooltips(Function) - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
setTranslator(Translator) - Static method in class org.inspirenxe.strata.core.StrataCore
Sets the translator that translated text reads through, for the whole process.
setTranslator(Translator) - Static method in class org.inspirenxe.strata.core.text.Translations
Replaces the translator, which every host notices on its next layout or render.
setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
 
setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
setTypeAhead(Function) - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
See Validatable.setValidation(Validation).
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
See Validatable.setValidation(Validation).
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
See Validatable.setValidation(Validation).
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setValidation(Validation) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
See Validatable.setValidator(Function).
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
See Validatable.setValidator(Function).
setValidator(Function) - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
See Validatable.setValidator(Function).
setValidator(Supplier) - Method in class org.inspirenxe.strata.core.control.Validity
Sets the validator and asks it at once, or removes it.
setValue(double) - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
setValue(double) - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
setValue(double) - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
setValue(double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setValue(Object) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setValue(Object) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setValue(V) - Method in class org.inspirenxe.strata.core.event.ValueRequestEventImpl
 
setValueLabelFunction(Function) - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
setVisible(boolean) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setVisible(boolean) - Method in class org.inspirenxe.strata.core.node.Node
 
setVisibleAmount(double) - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
setVisibleLines(int) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setVisual(Visual) - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
setVisual(Visual) - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
setWeight(Component, float) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
setWidth(float) - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
 
setWidth(float) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setWidth(float) - Method in class org.inspirenxe.strata.core.node.Node
 
setWidth(GridLength) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setWidthLimits(float, float) - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
setWrap(boolean) - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
setWrap(boolean) - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
setZIndex(int) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
setZIndex(int) - Method in class org.inspirenxe.strata.core.node.Node
Sets the z index.
setZoom(CalendarView.Zoom) - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
severity() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
severity() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
shadow(Rect, float, float, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
shortcut() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
shortcut() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
shortcut() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
SHORTCUT_GAP - Static variable in class org.inspirenxe.strata.core.control.menu.MenuImpl
The least space between an item's text and its shortcut, in UI units.
shortcutModifier() - Method in class org.inspirenxe.strata.core.event.KeyEventImpl
 
shortcutModifier() - Method in class org.inspirenxe.strata.core.node.Root
Returns the platform's shortcut modifier, from its conventions.
shortcuts() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
shortcuts() - Method in class org.inspirenxe.strata.core.node.Root
Returns the commands this root runs from their shortcuts.
shortMonthName(Month) - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns a month's short name.
shortWeekdayName(DayOfWeek) - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns a weekday's short name.
shownItems() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
shownItems() - Method in class org.inspirenxe.strata.core.control.collection.TreeViewImpl
 
shownMode() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
shownMonth() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
shownSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
shownTooltip() - Method in class org.inspirenxe.strata.core.node.Node
Returns the tooltip the host shows: the one set in code, with the notice ahead of it when there is one.
showsMnemonics() - Method in class org.inspirenxe.strata.core.node.Root
Returns whether captions underline their mnemonics now: the platform's conventions turn mnemonics on, and Alt is held or a menu bar has the keys.
showSuggestions() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
size(float, float) - Method in class org.inspirenxe.strata.core.control.BoxCaption
Sets the box's size and returns the control's desired size: the box, plus the gap and the caption unless the caption is empty, and as tall as the taller of the box and the caption.
slice(List, int, int) - Static method in class org.inspirenxe.strata.core.text.Spans
Returns the part of the spans between two offsets.
slider() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
SliderImpl - Class in org.inspirenxe.strata.core.control.field
The core Slider.
SliderImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.SliderImpl
Creates a slider over 0 to 1, at 0, with no step.
slot() - Method in class org.inspirenxe.strata.core.node.Node
Returns the slot the parent gave in the last arrange, margin included.
smoothed(boolean, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
snap(LineBreaks.Characters, int) - Static method in class org.inspirenxe.strata.core.text.Graphemes
Returns the cluster boundary at or before an index, the start of the cluster the index falls in.
snapshot() - Method in class org.inspirenxe.strata.core.node.Node
Records the component's current state, its own only, with the component's snapshotState hook as the state.
snapshotOf(Component) - Method in class org.inspirenxe.strata.core.event.EventImpl
Returns the snapshot taken of a component when the event fired.
snapshotState() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.menu.FlyoutImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.layout.GridPanelImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
snapshotState() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns this component's own state for a snapshot, an immutable value without its children's state.
snapsToTicks() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
sortBy(List) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
sortBy(TableColumn, boolean) - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
sortColumn() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
sortOrder() - Method in class org.inspirenxe.strata.core.control.collection.TableViewImpl
 
source() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Returns the value of the source record component.
source() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
 
spacer() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
SpacerImpl - Class in org.inspirenxe.strata.core.layout
The core Spacer.
SpacerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.layout.SpacerImpl
Creates a stretched spacer with no size.
spacing() - Method in class org.inspirenxe.strata.core.control.collection.GridViewImpl
 
spacing() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
spacing() - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
spacing() - Method in class org.inspirenxe.strata.core.layout.WrapPanelImpl
 
spans() - Method in class org.inspirenxe.strata.core.text.BidiRuns
Returns the spans in drawing order, left to right.
spans() - Method in class org.inspirenxe.strata.core.text.TextLine
Returns the spans.
spans(int, int) - Method in class org.inspirenxe.strata.core.text.StyledText
Returns the spans that draw a range of the text, one per segment it crosses.
Spans - Class in org.inspirenxe.strata.core.text
Character-range work on lists of spans, which CoreText uses to resolve its operations.
spinner() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
SpinnerImpl - Class in org.inspirenxe.strata.core.control.field
The core Spinner: a TextBoxImpl child with the two step buttons painted in a column at the right.
SpinnerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.SpinnerImpl
Creates a spinner from 0 to 100 in steps of 1, at 0.
splitPane(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
SplitPaneImpl - Class in org.inspirenxe.strata.core.control.pane
The core SplitPane.
SplitPaneImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.control.pane.SplitPaneImpl
Creates an empty pane with the divider in the middle.
sprite() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
sprite() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
sprite(SpriteId, Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
spriteSize(SpriteId) - Method in class org.inspirenxe.strata.core.node.Root
Returns a sprite's size from the host's sprite sizes.
stackPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
stackPanel(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
StackPanelImpl - Class in org.inspirenxe.strata.core.layout
The core StackPanel.
StackPanelImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.layout.StackPanelImpl
Creates an empty panel with no spacing.
standalone() - Method in class org.inspirenxe.strata.core.control.collection.ListViewImpl
Makes this list follow the theme's "list.row.width" and "list.padding" and draw its "list.edge" lines, as a list the factory makes does.
start(Object, Runnable, long) - Method in class org.inspirenxe.strata.core.input.HoldRepeater
Starts repeating an action, in place of any hold repeating already.
start(Rect, Insets, float) - Method in class org.inspirenxe.strata.core.control.Caption
Returns where a piece of a given width starts: placed across the control less its padding by the alignment, centered by default, and moved inside the clip area when it fits there, or else at the clip area's left edge.
start(Overlay, Component) - Method in class org.inspirenxe.strata.core.control.PopupSession
Starts the session for an overlay the popup just opened in, and listens for its close.
start(BindingQueue) - Method in class org.inspirenxe.strata.core.state.Watch
Starts following the source: reads it once to record its states and the value to compare with, without calling the listener.
startHoldRepeat(Node, Runnable) - Method in class org.inspirenxe.strata.core.node.Root
Repeats an action while a pointer button stays down on a node, on the key repeat timing, as a spinner's step button or a scroll bar's track does: the node acts once for the press and calls this, and the root runs the action on later frames, inside a frame with the user as the origin and the mouse as the device, until the node calls Root.stopHoldRepeat(Node), starts another, or is no longer in this tree, visible and enabled.
startTransfer(Transfer, Set) - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
startTransfer(Transfer, Set, Function) - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
startX() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
startY() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
 
state() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
StateFactoryImpl - Class in org.inspirenxe.strata.core.state
Core's StateFactory, which makes StateImpls.
StateImpl<T> - Class in org.inspirenxe.strata.core.state
Core's State.
states() - Method in class org.inspirenxe.strata.core.CoreProvider
 
step() - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
Steps every running animation by the clock.
step() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
step() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
step(float, float, float, float, float, float) - Static method in class org.inspirenxe.strata.core.layout.EdgeScroll
Returns how far to scroll along one axis this frame.
stop() - Method in class org.inspirenxe.strata.core.control.Motion
Stops a move under way where it is.
stop() - Method in class org.inspirenxe.strata.core.input.KeyRepeater
Stops repeating until the next press of a repeatable key.
stop() - Method in class org.inspirenxe.strata.core.state.Watch
Stops following the source and lets go of every state it read.
stop(Object) - Method in class org.inspirenxe.strata.core.input.HoldRepeater
Stops the repeat if an owner holds it.
stopAll() - Method in class org.inspirenxe.strata.core.animation.AnimatorImpl
Stops every running animation where it is, as closing each would, when the screen closes.
stopHoldRepeat(Node) - Method in class org.inspirenxe.strata.core.node.Root
Stops a node's hold repeat, as on the release of the button.
stopPropagation() - Method in class org.inspirenxe.strata.core.event.EventImpl
 
stopWatches() - Method in class org.inspirenxe.strata.core.node.Root
Stops every watch and forgets them, when the screen closes.
StrataCore - Class in org.inspirenxe.strata.core
Where engine adapters get Strata's implementation.
strokeArc(Rect, float, float, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
strokeEllipse(Rect, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
strokeRect(Rect, float, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
strokeShape(Shape, Stroke, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
style() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
STYLE_ERROR - Static variable in class org.inspirenxe.strata.core.control.Validity
Style key for the outline of a control with an error and no invalid face (paint, optional).
STYLE_WARNING - Static variable in class org.inspirenxe.strata.core.control.Validity
Style key for the outline of a control with a warning (paint, optional).
styleAt(List, int, TextStyle) - Static method in class org.inspirenxe.strata.core.text.Spans
Returns the style of the character at an offset.
StyledText - Class in org.inspirenxe.strata.core.text
A text field's text split into styled segments: the runs a TextHighlighter returns, with the gaps between them in the field's base style.
StyledText() - Constructor for class org.inspirenxe.strata.core.text.StyledText
Creates empty text with no highlighter.
stylePaint(String, Paint) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Looks up a paint for this component's style states, as CustomComponent.stylePaint does.
stylePaint(String, Paint) - Method in class org.inspirenxe.strata.core.node.Node
Looks up a paint for the component's style states, as StyleStates describes: key.disabled while the component is disabled, itself or through an ancestor, then key.<state> for each of its own states that is on, in the order they were first set, then key.pressed, key.hovered, key.focus_visible and key.focused, and last the key.
styleText(String, TextStyle) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Looks up a text style for this component's style states, as CustomComponent.styleText does.
styleText(String, TextStyle) - Method in class org.inspirenxe.strata.core.node.Node
Looks up a text style for the component's style states, in the same order as Node.stylePaint(String, Paint).
submenuItem(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
SubmenuItemImpl - Class in org.inspirenxe.strata.core.control.menu
The core SubmenuItem.
SubmenuItemImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
Creates an item with no menu.
submit(Supplier) - Method in class org.inspirenxe.strata.core.frame.UiThreadImpl
 
subscribe(Consumer) - Method in class org.inspirenxe.strata.core.state.StateImpl
 
subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.event.EventDispatcher
Registers a handler.
subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
subscribe(EventType, int, EventHandler) - Method in class org.inspirenxe.strata.core.node.Node
Adds a handler.
suspendTextInput() - Method in class org.inspirenxe.strata.core.node.Root
Stops the engine's text input if the focused node takes text, because another screen now covers this one and takes the keyboard.

T

tab(int) - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
tab(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
tabBar() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
TabBarImpl - Class in org.inspirenxe.strata.core.control.pane
The core TabBar.
TabBarImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.pane.TabBarImpl
Creates a bar with no tabs.
TabImpl - Class in org.inspirenxe.strata.core.control.pane
The core Tab: enabled, with no tooltip.
TabImpl(Text) - Constructor for class org.inspirenxe.strata.core.control.pane.TabImpl
Creates a tab.
tabIndex() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the tab index.
tabIndex() - Method in class org.inspirenxe.strata.core.node.Node
 
tableColumn(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
TableColumnImpl<T> - Class in org.inspirenxe.strata.core.control.collection
The core TableColumn: weighted 1, showing each item's appearance name as text, which is String.valueOf(Object) for an item with no appearance, and not sortable.
TableColumnImpl(ComponentFactory, Text) - Constructor for class org.inspirenxe.strata.core.control.collection.TableColumnImpl
Creates a column.
tableView() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
TableViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
The core TableView: a header component above a ListViewImpl whose cells are rows that place one cell per shown column.
TableViewImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.collection.TableViewImpl
Creates a table with no columns.
tabOrder() - Method in class org.inspirenxe.strata.core.node.Root
Returns the nodes Tab moves through: every focusable, tabbable node whose ancestors are all visible and enabled, in the top dialog or, with no dialog open, in the content, sorted by tab index and then by tree order.
tabOrderWithin(Node) - Method in class org.inspirenxe.strata.core.node.Root
Returns the nodes Tab would move through inside one subtree, such as an open popup: every focusable, tabbable node in it whose ancestors within it are visible and enabled, sorted by tab index and then by tree order.
tabs() - Method in class org.inspirenxe.strata.core.control.pane.TabBarImpl
 
takeWatches() - Method in class org.inspirenxe.strata.core.node.Root
Hands over the watches started so far and forgets them, so the host can stop them once a rebuilt screen has started its own.
target() - Method in class org.inspirenxe.strata.core.event.EventImpl
 
text() - Method in class org.inspirenxe.strata.core.control.button.ButtonImpl
 
text() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
text() - Method in class org.inspirenxe.strata.core.control.button.CycleButtonImpl
 
text() - Method in class org.inspirenxe.strata.core.control.button.DropDownButtonImpl
 
text() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
text() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
text() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
text() - Method in class org.inspirenxe.strata.core.control.display.BusyIndicatorImpl
 
text() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
text() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
text() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
text() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
text() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
text() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
text() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
text() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
text() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
 
text() - Method in class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
 
text() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
text() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
text() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
text() - Method in class org.inspirenxe.strata.core.node.LayoutPass
 
text() - Method in class org.inspirenxe.strata.core.text.StyledText
Returns the text the segments cover.
text(int) - Static method in class org.inspirenxe.strata.core.control.Badge
Returns the text a count shows as.
text(KeyStroke, Modifier) - Static method in class org.inspirenxe.strata.core.input.KeyNames
Returns how a stroke reads.
text(TextSpan, float, float) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
text(TextSpan, Rect, HorizontalAlignment, VerticalAlignment) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
text(TextSource) - Static method in class org.inspirenxe.strata.core.StrataCore
Wraps an engine's own text as Strata text, so every text operation works on it and it reads anew whenever it is resolved.
textAlignment() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
textAlignment() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
textAlignment() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
textAlignment() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
textAlignment() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
textArea() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
TextAreaImpl - Class in org.inspirenxe.strata.core.control.field
The core TextArea.
TextAreaImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.TextAreaImpl
Creates an empty text area that wraps.
textBox() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
TextBoxImpl - Class in org.inspirenxe.strata.core.control.field
The core TextBox, a single-line field.
TextBoxImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.TextBoxImpl
Creates an empty box with no length limit.
TextFactoryImpl - Class in org.inspirenxe.strata.core.text
The core TextFactory.
textHeight(List, TextStyle) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
Returns the height of the characters in a line: the largest line height of the base style and of the styles of its spans that are not elements.
textInputKind() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
textInputKind() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the kind of text the component takes, which the root passes to the engine when it starts text input.
textInputKind() - Method in class org.inspirenxe.strata.core.node.Node
Returns the kind of text the component takes, which the root passes to the engine when it starts text input.
TextLine - Class in org.inspirenxe.strata.core.text
One line of resolved text, measured once so it can be drawn without allocating.
texts() - Method in class org.inspirenxe.strata.core.CoreProvider
 
textScale() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
textStyle() - Method in class org.inspirenxe.strata.core.node.BuiltInContainer
 
textStyle() - Method in class org.inspirenxe.strata.core.node.ContainerNode
 
TextWrap - Class in org.inspirenxe.strata.core.text
Word wrapping of text in one style with an engine's text metrics, by the rule LineBreaks describes.
theme() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
theme() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the theme applied to this component, for reading styles outside BuiltInComponent.onApplyTheme(Theme).
theme() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
theme() - Method in class org.inspirenxe.strata.core.node.Node
 
theme() - Method in class org.inspirenxe.strata.core.node.Root
Returns the theme every node in the tree uses.
themeRef() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
ThemeRegistryImpl - Class in org.inspirenxe.strata.core.theme
The core ThemeRegistry.
ThemeRegistryImpl() - Constructor for class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
Creates an empty registry.
ThemeRegistryImpl.Definition - Record Class in org.inspirenxe.strata.core.theme
A theme defined in code.
ThemeResolver - Class in org.inspirenxe.strata.core.theme
Turns a ThemeRef into a Theme using a ThemeSource and the overrides in a ThemeRegistryImpl.
ThemeResolver(ThemeSource) - Constructor for class org.inspirenxe.strata.core.theme.ThemeResolver
Creates a resolver that reads the process's registry, ThemeRegistryImpl.INSTANCE.
ThemeResolver(ThemeSource, ThemeRegistryImpl) - Constructor for class org.inspirenxe.strata.core.theme.ThemeResolver
Creates a resolver that reads a given registry.
themes() - Method in class org.inspirenxe.strata.core.CoreProvider
 
thickness() - Method in class org.inspirenxe.strata.core.control.display.SeparatorImpl
 
thumb(float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
Returns the thumb for an offset.
THUMB_WIDTH - Static variable in class org.inspirenxe.strata.core.control.field.SliderImpl
The thumb's length along the track: its width on a horizontal slider, its height on a vertical one.
ThumbDrag - Class in org.inspirenxe.strata.core.layout
Follows the pointer on one ScrollTrack for the component that paints it: ThumbDrag.press(float, float, float, float, float) pages or starts a drag of the thumb, ThumbDrag.drag(float, float, float) gives the offset for the pointer during the drag, and ThumbDrag.release() ends it.
ThumbDrag(ScrollTrack, boolean) - Constructor for class org.inspirenxe.strata.core.layout.ThumbDrag
Creates a helper for a bar.
tiled(SpriteId, Rect, Size, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
time() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
 
time() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
 
timePicker() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
TimePickerImpl - Class in org.inspirenxe.strata.core.control.field
The core TimePicker: a field of hour, minute, second and half of the day parts over a SegmentedField, with TimeColumns in its popup.
TimePickerImpl(ComponentFactoryImpl) - Constructor for class org.inspirenxe.strata.core.control.field.TimePickerImpl
Creates an empty picker.
timeSeparator() - Method in class org.inspirenxe.strata.core.text.DateFormats
Returns what goes between hours, minutes and seconds.
tint() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
title() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
title() - Method in class org.inspirenxe.strata.core.control.display.InfoBarImpl
 
title() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
title() - Method in class org.inspirenxe.strata.core.control.pane.NavigationViewImpl
 
title() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
title() - Method in class org.inspirenxe.strata.core.control.window.WindowImpl
 
title() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
 
title() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
TODAY_CHECK_MILLIS - Static variable in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
How often today is read from the wall clock, in milliseconds.
toggle() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
toggle() - Method in class org.inspirenxe.strata.core.control.button.RadioButtonImpl
 
toggle() - Method in class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
 
toggle() - Method in class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
 
toggle() - Method in class org.inspirenxe.strata.core.control.pane.ExpanderImpl
 
toggleButton(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ToggleButtonImpl - Class in org.inspirenxe.strata.core.control.button
The core ToggleButton: a ButtonImpl that stays down while on.
ToggleButtonImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.ToggleButtonImpl
Creates a toggle button that is off.
toggleSwitch(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
ToggleSwitchImpl - Class in org.inspirenxe.strata.core.control.button
The core ToggleSwitch.
ToggleSwitchImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.button.ToggleSwitchImpl
Creates a switch that is off.
tooltip() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
tooltip() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
tooltip() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the tooltip.
tooltip() - Method in class org.inspirenxe.strata.core.node.Node
 
tooltip() - Method in class org.inspirenxe.strata.core.node.Root
Returns the component showing as the tooltip.
TOOLTIP_OFFSET - Static variable in class org.inspirenxe.strata.core.node.Root
How far a tooltip sits from the pointer on each axis, in UI units.
tooltipDelay() - Method in class org.inspirenxe.strata.core.node.Root
Returns how long the pointer rests on a component before its tooltip shows: the delay set with Root.setTooltipDelay(long), else the theme's "tooltip.delay", else Tooltip.DEFAULT_DELAY_MILLIS.
tooltipOf(Object) - Method in class org.inspirenxe.strata.core.appearance.AppearancesImpl
 
top() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.menu.CheckMenuItemImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.menu.MenuItemImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.menu.MenuSeparatorImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.menu.RadioMenuItemImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.menu.SubmenuItemImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.pane.NavigationHeaderImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.pane.NavigationItemImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.pane.NavigationSeparatorImpl
 
toString() - Method in class org.inspirenxe.strata.core.control.pane.TabImpl
 
toString() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Returns a string representation of this record class.
toString() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
Returns the class name, for debugging.
toString() - Method in class org.inspirenxe.strata.core.node.Node
 
toString() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Returns a string representation of this record class.
toString() - Method in class org.inspirenxe.strata.core.state.Binding
Names the component and key, for the cycle report.
toString() - Method in class org.inspirenxe.strata.core.state.StateImpl
Returns the value, for debugging.
toString() - Method in class org.inspirenxe.strata.core.state.Watch
Names the watch and its listener, for the cycle report.
toString() - Method in record class org.inspirenxe.strata.core.text.MnemonicLine
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.core.text.Mnemonics
Returns a string representation of this record class.
toString() - Method in record class org.inspirenxe.strata.core.theme.ThemeRegistryImpl.Definition
Returns a string representation of this record class.
TOUCH_SCROLL_UNITS - Static variable in class org.inspirenxe.strata.core.node.Root
How far two touches that move together move, in UI units, to scroll one wheel notch.
track() - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
Returns the track.
transfer() - Method in record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Returns the value of the transfer record component.
transfer() - Method in class org.inspirenxe.strata.core.event.TransferEventImpl
 
TransferEventImpl - Class in org.inspirenxe.strata.core.event
The core TransferEvent.
TransferEventImpl(Component, float, float, Modifiers, Transfer, Set, Component, TransferEventImpl.Kind, DropEffect) - Constructor for class org.inspirenxe.strata.core.event.TransferEventImpl
Creates the event.
TransferEventImpl.Kind - Enum Class in org.inspirenxe.strata.core.event
Which of the five events this is, which decides what TransferEventImpl.accept(DropEffect) and TransferEventImpl.reject() do.
transferRequest() - Method in class org.inspirenxe.strata.core.event.DragEventImpl
Returns the transfer a handler started.
TransferRequest(Component, Transfer, Set, Function) - Constructor for record class org.inspirenxe.strata.core.event.DragEventImpl.TransferRequest
Creates an instance of a TransferRequest record class.
translatable(String, Object...) - Method in class org.inspirenxe.strata.core.text.TextFactoryImpl
 
translate(String) - Static method in class org.inspirenxe.strata.core.text.Translations
Returns the pattern for a key: the translator's, then Strata's English, then the key itself.
translated(float, float, Runnable) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 
translatePlural(String, long) - Static method in class org.inspirenxe.strata.core.text.Translations
Returns the pattern for a count: the translation of key.<category> for the translator's category of the count, else of key.other, else key.other itself with one warning.
Translations - Class in org.inspirenxe.strata.core.text
The process-wide translator that translated text reads through, with English for Strata's own keys.
translator() - Static method in class org.inspirenxe.strata.core.text.Translations
Returns the translator.
treeView(Function) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
TreeViewImpl<T> - Class in org.inspirenxe.strata.core.control.collection
The core TreeView.
TreeViewImpl(ComponentFactoryImpl, Function) - Constructor for class org.inspirenxe.strata.core.control.collection.TreeViewImpl
Creates a tree with no roots.
tryCreate(Class) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
tryCreate(ComponentId) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
type() - Method in record class org.inspirenxe.strata.core.registry.ComponentRegistryImpl.Entry
Returns the value of the type record component.

U

uiThread() - Method in class org.inspirenxe.strata.core.CoreProvider
Returns the UI thread of the platform whose controller the adapter set with StrataCore.setScreenController(ScreenController).
uiThread() - Static method in class org.inspirenxe.strata.core.host.PlatformScreens
Returns the UI thread of the controller's platform.
uiThread() - Method in class org.inspirenxe.strata.core.host.ScreenHostImpl
Returns the UI thread of the host's platform.
uiThread() - Method in class org.inspirenxe.strata.core.host.ScreenStackImpl
Returns the UI thread of the stack's platform, which every screen's host shares.
uiThread() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
Returns the UI thread of the host's platform, shared by every host made with that platform.
uiThread() - Method in class org.inspirenxe.strata.core.node.Root
Returns the UI thread of the host's platform.
UiThreadImpl - Class in org.inspirenxe.strata.core.frame
The UiThread of one platform, shared by every host made with it; UiThreadImpl.of(Platform) finds or makes it.
unbind(PropertyKey) - Method in class org.inspirenxe.strata.core.node.Node
Removes the binding with the key's name, detaching it so no state refers to it.
unbind(PropertyKey) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
undo() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
undo() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
UNSET - Static variable in class org.inspirenxe.strata.core.node.Node
The value of a fixed width or height that has not been set.
up(Painter, int, float, float) - Method in class org.inspirenxe.strata.core.control.Rings.Arrow
Fills the arrow 7 wide and 4 tall pointing up, its top-left corner at a point.
up(Painter, int, float, float) - Static method in class org.inspirenxe.strata.core.control.Rings
Fills an arrow 7 wide and 4 tall pointing up, its top-left corner at a point.
update(String, TextStyle, TextHighlighter, boolean) - Method in class org.inspirenxe.strata.core.text.StyledText
Brings the segments up to date.
update(Rect, float, float) - Method in class org.inspirenxe.strata.core.layout.ScrollTrack
Sets the track and how much of the content shows.

V

validation() - Method in class org.inspirenxe.strata.core.control.button.CheckBoxImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.collection.ComboBoxImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.field.ColorPickerImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.field.DatePickerImpl
See Validatable.validation().
validation() - Method in class org.inspirenxe.strata.core.control.field.DateTimePickerImpl
See Validatable.validation().
validation() - Method in class org.inspirenxe.strata.core.control.field.TimePickerImpl
See Validatable.validation().
validation() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.field.TextBoxImpl
 
validation() - Method in class org.inspirenxe.strata.core.control.Validity
Returns the validation the control shows.
Validity - Class in org.inspirenxe.strata.core.control
The validation of one Validatable control: what code set, what its validator worked out, and a binding's conversion error, which wins while it lasts; and how the control draws it.
Validity(Node, BiConsumer) - Constructor for class org.inspirenxe.strata.core.control.Validity
Creates a valid validity.
value() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
value() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
value() - Method in class org.inspirenxe.strata.core.control.display.ProgressBarImpl
 
value() - Method in class org.inspirenxe.strata.core.control.field.SliderImpl
 
value() - Method in class org.inspirenxe.strata.core.control.field.SpinnerImpl
 
value() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
value() - Method in class org.inspirenxe.strata.core.event.ValueEventImpl
 
value() - Method in class org.inspirenxe.strata.core.event.ValueRequestEventImpl
 
value(int) - Method in class org.inspirenxe.strata.core.control.button.RadioGroupImpl
 
ValueEventImpl<C,V> - Class in org.inspirenxe.strata.core.event
A control's report that carries the value after a change and the one before it.
ValueEventImpl(Component, C, V, V) - Constructor for class org.inspirenxe.strata.core.event.ValueEventImpl
Creates a report fired for something that is not a component, aimed at a component that stands for it.
ValueEventImpl(Component, V, V) - Constructor for class org.inspirenxe.strata.core.event.ValueEventImpl
Creates a report fired by a control.
valueOf(String) - Static method in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.inspirenxe.strata.core.text.DateFormats.Part
Returns the enum constant of this class with the specified name.
ValueRequestEventImpl<C,V> - Class in org.inspirenxe.strata.core.event
A control's request that carries a value handlers may replace.
ValueRequestEventImpl(Component, V) - Constructor for class org.inspirenxe.strata.core.event.ValueRequestEventImpl
Creates a request fired by a control.
values() - Static method in enum class org.inspirenxe.strata.core.event.TransferEventImpl.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.inspirenxe.strata.core.text.DateFormats.Part
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in class org.inspirenxe.strata.core.text.InlineMetrics
 
version() - Static method in class org.inspirenxe.strata.core.text.Translations
Returns a number that changes whenever translated text may read differently.
version() - Method in class org.inspirenxe.strata.core.theme.ThemeRegistryImpl
Returns a number that changes whenever overrides or a definition are added or closed.
verticalAlignment() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
verticalAlignment() - Method in class org.inspirenxe.strata.core.node.Node
 
verticalPolicy() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
viewport() - Method in class org.inspirenxe.strata.core.layout.ScrollPanelImpl
 
visibleAmount() - Method in class org.inspirenxe.strata.core.control.pane.ScrollBarImpl
 
visual() - Method in class org.inspirenxe.strata.core.control.display.AvatarImpl
 
visual() - Method in class org.inspirenxe.strata.core.control.display.ImageImpl
 
visual(Visual, Rect, int) - Method in class org.inspirenxe.strata.core.paint.CanvasPainter
 

W

watch(Source, Consumer) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
watch(Source, Consumer) - Method in class org.inspirenxe.strata.core.node.Root
Starts a watch over a source on this root's binding queue, as ComponentFactory.watch describes.
Watch<T> - Class in org.inspirenxe.strata.core.state
A listener that follows a Source the way a Binding does, made by ComponentFactory.watch.
Watch(Source, Consumer) - Constructor for class org.inspirenxe.strata.core.state.Watch
Creates a watch that does nothing until started.
weight(Component) - Method in class org.inspirenxe.strata.core.layout.StackPanelImpl
 
WHEEL_LINES - Static variable in class org.inspirenxe.strata.core.control.field.TextAreaImpl
How many lines one wheel notch scrolls.
whileAttached(Supplier) - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
width() - Method in class org.inspirenxe.strata.core.control.Badge
Returns the width found by the last Badge.measure(TextMetrics).
width() - Method in class org.inspirenxe.strata.core.control.collection.TableColumnImpl
 
width() - Method in class org.inspirenxe.strata.core.event.MeasureEventImpl
 
width() - Method in class org.inspirenxe.strata.core.text.TextLine
Returns the width.
width(int, int) - Method in interface org.inspirenxe.strata.core.text.LineBreaks.Measure
Returns how wide a range of the text is drawn.
width(List, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.RichText
Returns the width of a line.
width(TextMetrics, int, int) - Method in class org.inspirenxe.strata.core.text.StyledText
Returns the width of a range of the text, each part measured in its own style.
width(TextSpan) - Method in class org.inspirenxe.strata.core.text.InlineMetrics
 
window() - Method in class org.inspirenxe.strata.core.control.window.MessageBoxImpl
 
window(Text) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
WindowImpl - Class in org.inspirenxe.strata.core.control.window
The core Window.
WindowImpl(ComponentFactoryImpl, Text) - Constructor for class org.inspirenxe.strata.core.control.window.WindowImpl
Creates an empty, centered window with 3 units of padding.
withPassword(Function) - Method in class org.inspirenxe.strata.core.control.field.PasswordTextBoxImpl
 
wrap(String, TextStyle, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.TextWrap
Splits text into lines no wider than a width.
wrap(List, float, TextMetrics) - Static method in class org.inspirenxe.strata.core.text.RichText
Splits spans into lines no wider than a width, by the rule LineBreaks describes, as TextWrap.wrap(String, TextStyle, float, TextMetrics) splits text in one style: newlines always break, a row breaks after the last whitespace that fits, the whitespace where it breaks is dropped, and a word wider than a whole line breaks between grapheme clusters.
wrapPanel() - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
wrapPanel(Orientation) - Method in class org.inspirenxe.strata.core.node.ComponentFactoryImpl
 
WrapPanelImpl - Class in org.inspirenxe.strata.core.layout
The core WrapPanel.
WrapPanelImpl(ComponentFactoryImpl, Orientation) - Constructor for class org.inspirenxe.strata.core.layout.WrapPanelImpl
Creates an empty panel with no spacing and lines aligned to their start.
wraps() - Method in class org.inspirenxe.strata.core.control.display.LabelImpl
 
wraps() - Method in class org.inspirenxe.strata.core.control.field.TextAreaImpl
 
write(Platform, Transfer) - Static method in class org.inspirenxe.strata.core.transfer.Clipboards
Writes a transfer to a platform's clipboard: every format but the local ones goes to the engine, and the whole transfer is kept for Clipboards.read(Platform).
writeBack() - Method in class org.inspirenxe.strata.core.state.Binding
Writes the property's value to the state unless they are equal, as a report does, for a report an animation deferred.

X

x() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
 

Y

y() - Method in class org.inspirenxe.strata.core.event.PointerEventImpl
 
YEAR - Enum constant in enum class org.inspirenxe.strata.core.text.DateFormats.Part
The year.

Z

zero() - Method in class org.inspirenxe.strata.core.text.Numbers
Returns the locale's zero, the first of its ten digits.
zIndex() - Method in class org.inspirenxe.strata.core.node.BuiltInComponent
 
zIndex() - Method in class org.inspirenxe.strata.core.node.Node
 
ZONE - Static variable in class org.inspirenxe.strata.core.layout.EdgeScroll
How near an edge of the viewport, in UI units, the pointer starts scrolling.
zoom() - Method in class org.inspirenxe.strata.core.control.field.CalendarViewImpl
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values