jp.carabiner.inkpod.pi.shape.handle
クラス PolylineLineSegmentHandle<S extends PolylineRelationShape>

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.handle.AbstractHandle<S>
      上位を拡張 jp.carabiner.inkpod.pi.shape.handle.LineSegmentHandle<S>
          上位を拡張 jp.carabiner.inkpod.pi.shape.handle.PolylineLineSegmentHandle<S>
すべての実装されたインタフェース:
Handle

public class PolylineLineSegmentHandle<S extends PolylineRelationShape>
extends LineSegmentHandle<S>


フィールドの概要
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたフィールド
EMPTY_CHILDREN
 
コンストラクタの概要
PolylineLineSegmentHandle(AbstractHandle<S> parent, S shape, int index)
           
 
メソッドの概要
 boolean isDraggable()
          このハンドルがドラッグ可能であるかを返す。
 void setLocation(double x, double y, java.awt.event.MouseEvent event, EditorViewConfiguration configuration)
          このハンドルの位置を変更する
 
クラス jp.carabiner.inkpod.pi.shape.handle.LineSegmentHandle から継承されたメソッド
drawHandle, getIndex, getLocation, getName, isBodyHandle, isConstantVisible, isFocusable, isHit, isTopMost, isVisible
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたメソッド
addHandleDragListener, addTextEditorListener, cancelDrag, click, createTextEditor, delegate, drag, endDrag, filter, fireDragCanceledEvent, fireDragEndedEvent, fireDragRequestedEvent, fireDragStartedEvent, fireTextEditorEvent, getChildHandles, getCursor, getDragStartPoint, getDragStartPointDelta, getLastClickedPoint, getLocation, getTargetObject, getTargetShape, 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
 

コンストラクタの詳細

PolylineLineSegmentHandle

public PolylineLineSegmentHandle(AbstractHandle<S> parent,
                                 S shape,
                                 int index)
メソッドの詳細

setLocation

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

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

isDraggable

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

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