Top Inners Fields Constructors Methods
com.sun.javafx.scene

public Class ParentHelper

extends NodeHelper
Class Inheritance
Known Direct Subclasses
com.sun.javafx.scene.layout.RegionHelper, com.sun.javafx.scene.GroupHelper
Imports
com.sun.javafx.geom.BaseBounds, .PickRay, com.sun.javafx.geom.transform.BaseTransform, com.sun.javafx.scene.input.PickResultChooser, com.sun.javafx.scene.traversal.ParentTraversalEngine, com.sun.javafx.sg.prism.NGNode, com.sun.javafx.util.Utils, java.util.List, javafx.scene.Node, .Parent

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Field Summary

Modifier and TypeField and Description
private static ParentHelper.ParentAccessor
private static final ParentHelper

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected boolean
computeContainsImpl(Node node, double localX, double localY)

Implements abstract com.sun.javafx.scene.NodeHelper.computeContainsImpl.

protected BaseBounds
protected NGNode
public static List<String>
protected List<String>
private static ParentHelper
public static ParentTraversalEngine
public static void
public static boolean
protected void
protected void
public static void
public static void
public static void
pack-priv void
protected void
Inherited from com.sun.javafx.scene.NodeHelper:
addTransitionTimercomputeContainscomputeGeomBoundscomputeIntersectscomputeIntersectsImplcomputeLayoutBoundscomputeLayoutBoundsImplcreatePeerfindStylesfindTransitionDefinitionfindTransitionDefinitionsfindTransitionTimergeomChangedgeomChangedImplgetAccessiblegetHelpergetLeafTransformgetMatchingStylesgetMediaQueryContextgetNodeAccessorgetPeergetPivotXgetPivotYgetPivotZgetSubScenegetTransitionPropertyintersectsintersectsBoundsisDerivedDepthTestisDirtyisDirtyEmptyisInitialCssStateisShowMnemonicsisTreeShowingisTreeVisiblelayoutBoundsChangedlayoutNodeForPrintingmarkDirtymarkDirtyImplnotifyLayoutBoundsChangednotifyLayoutBoundsChangedImplpickNodepickNodeLocalprocessCSSreapplyCSSrecalculateRelativeSizePropertiesremoveTransitionTimerrequestFocusVisiblesetHelpersetNodeAccessorsetParentsetScenessetShowMnemonicsshowMnemonicsPropertysyncPeertransformsChangedtransformsChangedImpltraversetreeVisiblePropertyupdateBoundsupdatePeer

Field Detail

parentAccessorback to summary
private static ParentHelper.ParentAccessor parentAccessor
theInstanceback to summary
private static final ParentHelper theInstance

Constructor Detail

ParentHelperback to summary
public ParentHelper()

Method Detail

computeContainsImplback to summary
protected boolean computeContainsImpl(Node node, double localX, double localY)

Implements abstract com.sun.javafx.scene.NodeHelper.computeContainsImpl.

Annotations
@Override
computeGeomBoundsImplback to summary
protected BaseBounds computeGeomBoundsImpl(Node node, BaseBounds bounds, BaseTransform tx)

Implements abstract com.sun.javafx.scene.NodeHelper.computeGeomBoundsImpl.

Annotations
@Override
createPeerImplback to summary
protected NGNode createPeerImpl(Node node)

Implements abstract com.sun.javafx.scene.NodeHelper.createPeerImpl.

Annotations
@Override
getAllParentStylesheetsback to summary
public static List<String> getAllParentStylesheets(Parent parent)
getAllParentStylesheetsImplback to summary
protected List<String> getAllParentStylesheetsImpl(Parent parent)
getInstanceback to summary
private static ParentHelper getInstance()
getTraversalEngineback to summary
public static ParentTraversalEngine getTraversalEngine(Parent parent)
initHelperback to summary
public static void initHelper(Parent parent)
pickChildrenNodeback to summary
public static boolean pickChildrenNode(Parent parent, PickRay pickRay, PickResultChooser result)
pickNodeLocalImplback to summary
protected void pickNodeLocalImpl(Node node, PickRay localPickRay, PickResultChooser result)

Overrides com.sun.javafx.scene.NodeHelper.pickNodeLocalImpl.

Annotations
@Override
processCSSImplback to summary
protected void processCSSImpl(Node node)

Overrides com.sun.javafx.scene.NodeHelper.processCSSImpl.

Annotations
@Override
setParentAccessorback to summary
public static void setParentAccessor(final ParentHelper.ParentAccessor newAccessor)
setTraversalEngineback to summary
public static void setTraversalEngine(Parent parent, ParentTraversalEngine value)
superProcessCSSback to summary
public static void superProcessCSS(Node node)
superProcessCSSImplback to summary
pack-priv void superProcessCSSImpl(Node node)
updatePeerImplback to summary
protected void updatePeerImpl(Node node)

Overrides com.sun.javafx.scene.NodeHelper.updatePeerImpl.

Annotations
@Override
com.sun.javafx.scene back to summary

public Interface ParentHelper.ParentAccessor


Method Summary

Modifier and TypeMethod and Description
public boolean
doComputeContains(Node node, double localX, double localY)

public BaseBounds
public NGNode
public List<String>
public void
doPickNodeLocal(Node node, PickRay localPickRay, PickResultChooser result)

public void
public void
public ParentTraversalEngine
public boolean
public void

Method Detail

doComputeContainsback to summary
public boolean doComputeContains(Node node, double localX, double localY)
doComputeGeomBoundsback to summary
public BaseBounds doComputeGeomBounds(Node node, BaseBounds bounds, BaseTransform tx)
doCreatePeerback to summary
public NGNode doCreatePeer(Node node)
doGetAllParentStylesheetsback to summary
public List<String> doGetAllParentStylesheets(Parent parent)
doPickNodeLocalback to summary
public void doPickNodeLocal(Node node, PickRay localPickRay, PickResultChooser result)
doProcessCSSback to summary
public void doProcessCSS(Node node)
doUpdatePeerback to summary
public void doUpdatePeer(Node node)
getTraversalEngineback to summary
public ParentTraversalEngine getTraversalEngine(Parent parent)
pickChildrenNodeback to summary
public boolean pickChildrenNode(Parent parent, PickRay pickRay, PickResultChooser result)
setTraversalEngineback to summary
public void setTraversalEngine(Parent parent, ParentTraversalEngine value)