APIdia Launch Partner
Top Description Inners Fields Constructors Methods
com.sun.javafx.scene

public abstract Class NodeHelper

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.javafx.scene.ParentHelper, com.sun.javafx.scene.SubSceneHelper, com.sun.javafx.scene.shape.Shape3DHelper, com.sun.javafx.scene.shape.ShapeHelper, com.sun.javafx.scene.canvas.CanvasHelper, com.sun.javafx.scene.CameraHelper, com.sun.javafx.scene.ImageViewHelper, com.sun.javafx.scene.LightBaseHelper
Imports
com.sun.glass.ui.Accessible, com.sun.javafx.css.TransitionDefinition, .TransitionTimer, com.sun.javafx.css.media.MediaQueryContext, com.sun.javafx.geom.BaseBounds, .PickRay, com.sun.javafx.geom.transform.BaseTransform, com.sun.javafx.scene.input.PickResultChooser, com.sun.javafx.scene.traversal.Direction, .TraversalMethod, com.sun.javafx.sg.prism.NGNode, com.sun.javafx.util.Utils, java.util.List, .Map, javafx.beans.binding.BooleanExpression, javafx.beans.property.BooleanProperty, javafx.css.CssMetaData, .Style, .Styleable, .StyleableProperty, javafx.geometry.Bounds, javafx.scene.Node, .Parent, .Scene, .SubScene, javafx.scene.text.Font

Used to access internal methods of Node.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Field Summary

Modifier and TypeField and Description
private static NodeHelper.NodeAccessor

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
addTransitionTimer(Node node, String propertyName, TransitionTimer timer)

public static boolean
computeContains(Node node, double localX, double localY)

protected abstract boolean
computeContainsImpl(Node node, double localX, double localY)

public static BaseBounds
protected abstract BaseBounds
public static boolean
computeIntersects(Node node, PickRay pickRay, PickResultChooser pickResult)

protected boolean
public static Bounds
protected Bounds
public static NGNode
protected abstract NGNode
public static Map<StyleableProperty<?>, List<Style>>
public static TransitionDefinition
findTransitionDefinition(Node node, CssMetaData<? extends Styleable, ?> metadata)

public static Map<CssMetaData<? extends Styleable, ?>, TransitionDefinition>
findTransitionDefinitions(Node node, CssMetaData<? extends Styleable, ?> metadata)

public static TransitionTimer
findTransitionTimer(Node node, String propertyName)

public static void
protected void
public static Accessible
protected static NodeHelper
public static BaseTransform
public static List<Style>
getMatchingStyles(CssMetaData<S extends Styleable, V> cssMetaData, Styleable styleable)

public static MediaQueryContext
public static NodeHelper.NodeAccessor
public static <P extends NGNode> P
getPeer(Node node)

public static double
public static double
public static double
public static SubScene
public static StyleableProperty<TransitionDefinition[]>
public static boolean
intersects(Node node, PickRay pickRay, PickResultChooser pickResult)

public static double
intersectsBounds(Node node, PickRay pickRay)

public static boolean
public static boolean
isDirty(Node node, DirtyBits dirtyBit)

public static boolean
public static boolean
public static boolean
public static boolean
public static boolean
public static void
public static void
public static void
markDirty(Node node, DirtyBits dirtyBit)

protected void
markDirtyImpl(Node node, DirtyBits dirtyBit)

public static void
public static void
protected void
public static void
pickNode(Node node, PickRay pickRay, PickResultChooser result)

public static void
pickNodeLocal(Node node, PickRay localPickRay, PickResultChooser result)

protected void
pickNodeLocalImpl(Node node, PickRay localPickRay, PickResultChooser result)

public static void
protected void
public static void
public static void
recalculateRelativeSizeProperties(Node node, Font fontForRelativeSizes)

public static void
removeTransitionTimer(Node node, String propertyName)

public static void
public static void
protected static void
setHelper(Node node, NodeHelper nodeHelper)

public static void
setInheritOrientationFromScene(Node node, boolean value)

public static void
public static void
setParent(Node node, Parent parent)

public static void
setScenes(Node node, Scene newScene, SubScene newSubScene)

public static void
setShowMnemonics(Node node, boolean value)

public static BooleanProperty
public static void
syncPeer(Node node)

public static void
protected void
public static boolean
traverse(Node node, Direction direction, TraversalMethod method)

public static BooleanExpression
public static void
public static void
protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait