kit/src/main/java/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java
public FXOMObject searchWithNode(Node sceneGraphNode, double sceneX, double sceneY) {
    final FXOMObject result;

    final FXOMDocument fxomDocument = getEditorController().getFxomDocument();
    final FXOMObject match = fxomDocument.searchWithSceneGraphObject(sceneGraphNode);
    /*
     * Refine the search.
     * With the logic above, a click in a 'tab header' returns the
     * fxom object associated to the 'tab pane'. We would like to get
     * the fxom object associated to the 'tab'. When the pick result is
     * a 'TabPane' we need to refine this result. This refinement logic
     * is available in AbstractDriver.
     */
    if (match != null) {
      final AbstractDriver driver = lookupDriver(match);
      result = driver.refinePick(sceneGraphNode, sceneX, sceneY, match);
    } else {
      result = null;
    }

    return result;
  }
/**
   * Returns the FXOMObject which matches (sceneGraphNode, sceneX, sceneY).
   *
   * @param sceneGraphNode scene graph node
   * @param sceneX x coordinate of a scene point
   * @param sceneY y coordinate of a scene point
   * @return an FXOMObject that matches (sceneGraphNode, sceneX, sceneY)
   */
Returns the FXOMObject which matches (sceneGraphNode, sceneX, sceneY).
@param sceneGraphNode scene graph node
@param sceneX x coordinate of a scene point
@param sceneY y coordinate of a scene point
@return an FXOMObject that matches (sceneGraphNode, sceneX, sceneY)
Returns the FXOMObject which matches ( sceneGraphNode sceneX sceneY ) . @param sceneGraphNode scene graph node @param sceneX x coordinate of a scene point @param sceneY y coordinate of a scene point @return an FXOMObject that matches ( sceneGraphNode sceneX sceneY )
public FXOMObject searchWithNode(Node sceneGraphNode, double sceneX, double sceneY) {
    final FXOMObject result;
    final FXOMDocument fxomDocument = getEditorController().getFxomDocument();
    final FXOMObject match = fxomDocument.searchWithSceneGraphObject(sceneGraphNode);
    /*
     * Refine the search.
     * With the logic above, a click in a 'tab header' returns the
     * fxom object associated to the 'tab pane'. We would like to get
     * the fxom object associated to the 'tab'. When the pick result is
     * a 'TabPane' we need to refine this result. This refinement logic
     * is available in AbstractDriver.
     */
    if (match != null) {
      final AbstractDriver driver = lookupDriver(match);
      result = driver.refinePick(sceneGraphNode, sceneX, sceneY, match);
    } else {
      result = null;
    }
    return result;
  }
public FXOMObject searchWithNode ( Node sceneGraphNode , double sceneX , double sceneY ) { final FXOMObject result ; final FXOMDocument fxomDocument = getEditorController ( ) . getFxomDocument ( ) ; final FXOMObject match = fxomDocument . searchWithSceneGraphObject ( sceneGraphNode ) ; /*
     * Refine the search.
     * With the logic above, a click in a 'tab header' returns the
     * fxom object associated to the 'tab pane'. We would like to get
     * the fxom object associated to the 'tab'. When the pick result is
     * a 'TabPane' we need to refine this result. This refinement logic
     * is available in AbstractDriver.
     */ if ( match != null ) { final AbstractDriver driver = lookupDriver ( match ) ; result = driver . refinePick ( sceneGraphNode , sceneX , sceneY , match ) ; } else { result = null ; } return result ; }
Returns the FXOMObject which matches (sceneGraphNode, sceneX, sceneY).
Returns the FXOMObject which matches ( sceneGraphNode sceneX sceneY ) .