jp.carabiner.inkpod.pi.shape.handle
クラス AbstractRelationShapeHandle.StartPointHandle

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractHandle<S>
      上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractSquareHandle<S>
          上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractRelationShapeHandle.EdgePointHandle
              上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractRelationShapeHandle.StartPointHandle
すべての実装されたインタフェース:
Handle
含まれているクラス:
AbstractRelationShapeHandle<S extends AbstractRelationShape>

public class AbstractRelationShapeHandle.StartPointHandle
extends AbstractRelationShapeHandle.EdgePointHandle


フィールドの概要
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたフィールド
EMPTY_CHILDREN
 
コンストラクタの概要
AbstractRelationShapeHandle.StartPointHandle(S shape)
           
 
メソッドの概要
 java.awt.geom.Point2D getLocation(java.awt.geom.Point2D point)
          このハンドルの位置を返す。
 java.lang.String getName()
           
protected  PNodeObject getNodeObject()
           
protected  PNodeObject getOppositeNodeObject()
           
 void setLocation(double x, double y, java.awt.event.MouseEvent event, EditorViewConfiguration configuration)
          このハンドルの位置を変更する
protected  void setNodeObject(PNodeObject object)
           
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractRelationShapeHandle.EdgePointHandle から継承されたメソッド
drawHandle, endDrag, isConstantVisible, isDraggable, postEndDrag, preEndDrag
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractSquareHandle から継承されたメソッド
getCursorPath, getTargetShape, getUnmovableCursorPath, isBodyHandle, isFocusable, isHit, isRotationCursor, isTopMost, isVisible, setCursorRotation, setFillColor
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたメソッド
addHandleDragListener, addTextEditorListener, cancelDrag, click, createTextEditor, delegate, drag, filter, fireDragCanceledEvent, fireDragEndedEvent, fireDragRequestedEvent, fireDragStartedEvent, fireTextEditorEvent, getChildHandles, getCursor, getDragStartPoint, getDragStartPointDelta, getLastClickedPoint, getLocation, getTargetObject, getTextEditor, isDragging, isFocused, isSelected, isSingleSelected, keyPressed, keyReleased, keyTyped, readyDrag, removeHandleDragListener, removeTextEditorListener, requestDelegate, setLocation, startDrag, updateFocus, updateSelection
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractRelationShapeHandle.StartPointHandle

public AbstractRelationShapeHandle.StartPointHandle(S shape)
メソッドの詳細

getName

public java.lang.String getName()

getLocation

public java.awt.geom.Point2D getLocation(java.awt.geom.Point2D point)
インタフェース Handle の記述:
このハンドルの位置を返す。

パラメータ:
point - ハンドルの位置(マップ上の座標系)を格納するPoint2Dオブジェクト
戻り値:
point引数を返す。

setLocation

public void setLocation(double x,
                        double y,
                        java.awt.event.MouseEvent event,
                        EditorViewConfiguration configuration)
インタフェース Handle の記述:
このハンドルの位置を変更する

定義:
インタフェース Handle 内の setLocation
オーバーライド:
クラス AbstractSquareHandle<S extends AbstractRelationShape> 内の setLocation
パラメータ:
x - 新しいX座標(マップ上の座標系)
y - 新しいY座標(マップ上の座標系)
event - ハンドル位置を変更するきっかけになったマウスイベント
configuration - ビューの状態

getNodeObject

protected PNodeObject getNodeObject()
定義:
クラス AbstractRelationShapeHandle.EdgePointHandle 内の getNodeObject

setNodeObject

protected void setNodeObject(PNodeObject object)
定義:
クラス AbstractRelationShapeHandle.EdgePointHandle 内の setNodeObject

getOppositeNodeObject

protected PNodeObject getOppositeNodeObject()
定義:
クラス AbstractRelationShapeHandle.EdgePointHandle 内の getOppositeNodeObject