Verified Owner
Top Description Constructors Methods
org.jabref.gui.entryeditor

pack-priv final Class EntryEditorFocusTraversal

extends Object
Class Inheritance
Imports
java.util.Optional, java.util.function.Predicate, javafx.scene.Node, .Parent, javafx.scene.control.TextInputControl

Pure, stateless DOM traversal helpers shared by EntryEditorFocusUtils.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static Optional<Parent>
findEditorGridParent(Parent root)

Tries to locate the editor grid (style class "editorPane") to avoid including preview or other sibling panels when determining focus-order boundaries.

pack-priv static Optional<Node>
private static Optional<Node>
findFirstMatching(Parent parent, Predicate<Node> predicate)

pack-priv static Optional<Node>
pack-priv static Optional<Node>
pack-priv static Optional<Node>
private static Optional<Node>
findLastMatching(Parent parent, Predicate<Node> predicate)

private static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EntryEditorFocusTraversalback to summary
private EntryEditorFocusTraversal()

Method Detail

findEditorGridParentback to summary
pack-priv static Optional<Parent> findEditorGridParent(Parent root)

Tries to locate the editor grid (style class "editorPane") to avoid including preview or other sibling panels when determining focus-order boundaries.

findFirstFocusableNodeback to summary
pack-priv static Optional<Node> findFirstFocusableNode(Parent parent)
findFirstMatchingback to summary
private static Optional<Node> findFirstMatching(Parent parent, Predicate<Node> predicate)
findFirstTextInputback to summary
pack-priv static Optional<Node> findFirstTextInput(Parent parent)
findFirstTextInputByIdback to summary
pack-priv static Optional<Node> findFirstTextInputById(Parent parent, String id)
findLastFocusableNodeback to summary
pack-priv static Optional<Node> findLastFocusableNode(Parent parent)
findLastMatchingback to summary
private static Optional<Node> findLastMatching(Parent parent, Predicate<Node> predicate)
isNodeFocusableback to summary
private static boolean isNodeFocusable(Node node)