jp.carabiner.inkpod.pi.shape.handle
クラス AbstractNodeShapeHandle.LeftBottomHandle

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.AbstractCornerHandle<S>
              上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractNodeShapeHandle.LeftBottomHandle
すべての実装されたインタフェース:
Handle
含まれているクラス:
AbstractNodeShapeHandle<S extends AbstractNodeShape>

protected class AbstractNodeShapeHandle.LeftBottomHandle
extends AbstractCornerHandle<S>


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

コンストラクタの詳細

AbstractNodeShapeHandle.LeftBottomHandle

public AbstractNodeShapeHandle.LeftBottomHandle(S shape)
メソッドの詳細

getName

public java.lang.String getName()

isEnableKeepAspectRatio

protected boolean isEnableKeepAspectRatio()
定義:
クラス AbstractCornerHandle<S extends AbstractNodeShape> 内の isEnableKeepAspectRatio

getLocation

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

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

updatePoints

protected void updatePoints()
定義:
クラス AbstractCornerHandle<S extends AbstractNodeShape> 内の updatePoints

setLocation

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

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

requestDelegate

protected AbstractHandle requestDelegate(double x,
                                         double y,
                                         EditorViewConfiguration configuration)
オーバーライド:
クラス AbstractHandle<S extends AbstractNodeShape> 内の requestDelegate

isDraggable

public boolean isDraggable()
インタフェース Handle の記述:
このハンドルがドラッグ可能であるかを返す。

定義:
インタフェース Handle 内の isDraggable
オーバーライド:
クラス AbstractSquareHandle<S extends AbstractNodeShape> 内の isDraggable
戻り値:
ドラッグ可能ならtrue

getCursor

public java.awt.Cursor getCursor()
定義:
インタフェース Handle 内の getCursor
オーバーライド:
クラス AbstractHandle<S extends AbstractNodeShape> 内の getCursor