jp.carabiner.inkpod.pi.shape.handle
クラス BezierCurvesNodeShapeHandle<S extends BezierCurvesNodeShape>

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

public class BezierCurvesNodeShapeHandle<S extends BezierCurvesNodeShape>
extends AbstractNodeShapeHandle<S>


入れ子のクラスの概要
 class BezierCurvesNodeShapeHandle.ControlPoint1Handle
           
 class BezierCurvesNodeShapeHandle.ControlPoint2Handle
           
 class BezierCurvesNodeShapeHandle.PointHandle
           
 class BezierCurvesNodeShapeHandle.SegmentHandle
           
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractNodeShapeHandle から継承された入れ子のクラス/インタフェース
AbstractNodeShapeHandle.BottomHandle, AbstractNodeShapeHandle.LeftBottomHandle, AbstractNodeShapeHandle.LeftHandle, AbstractNodeShapeHandle.LeftTopHandle, AbstractNodeShapeHandle.RightBottomHandle, AbstractNodeShapeHandle.RightHandle, AbstractNodeShapeHandle.RightTopHandle, AbstractNodeShapeHandle.TopHandle
 
フィールドの概要
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractNodeShapeHandle から継承されたフィールド
BODY_HANDLE, BOTTOM_HANDLE, bottomHandle, childHandles, LEFT_BOTTOM_HANDLE, LEFT_HANDLE, LEFT_TOP_HANDLE, leftBottomHandle, leftHandle, leftTopHandle, resizeHandles, RIGHT_BOTTOM_HANDLE, RIGHT_HANDLE, RIGHT_TOP_HANDLE, rightBottomHandle, rightHandle, rightTopHandle, TOP_HANDLE, topHandle
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractBoxHandle から継承されたフィールド
SINGLE_CURSOR_EDITTING_STROKE, SINGLE_CURSOR_STROKE
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたフィールド
EMPTY_CHILDREN
 
コンストラクタの概要
BezierCurvesNodeShapeHandle(S shape)
           
 
メソッドの概要
protected  AbstractHandle<S> createBottomHandle(S shape)
           
protected  Handle[] createChildHandles(S shape)
           
protected  AbstractHandle<S> createLeftBottomHandle(S shape)
           
protected  AbstractHandle<S> createLeftHandle(S shape)
           
protected  AbstractHandle<S> createLeftTopHandle(S shape)
           
protected  AbstractHandle<S> createRightBottomHandle(S shape)
           
protected  AbstractHandle<S> createRightHandle(S shape)
           
protected  AbstractHandle<S> createRightTopHandle(S shape)
           
protected  AbstractHandle<S> createTopHandle(S shape)
           
 Handle[] getChildHandles()
          このハンドルの子のハンドルを返す。
 Handle getInitialEditingHandle()
           
 int getInitialEditingIndex()
           
 Handle[] getPointHandles()
           
 boolean isEditingPoint()
           
protected  boolean isHeightResizable()
           
protected  boolean isWidthResizable()
           
 void setEditingPoint(boolean editingPoint)
           
 void setInitialEditingHandle(Handle initialEditingHandle)
           
 void setInitialEditingIndex(int initialEditingIndex)
           
 void updateSelection(boolean selected, boolean singleSelected)
           
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractNodeShapeHandle から継承されたメソッド
createTextEditor, getBoxBounds, getLocation, getMapObject, getName, getPadding, isBodyHandle, isDraggable, isHit, isResizing, isResizingOrMoving, isVisible, setLocation
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractBoxHandle から継承されたメソッド
drawHandle, isConstantVisible, isFocusable, isTopMost, isVisible
 
クラス jp.carabiner.inkpod.pi.shape.handle.AbstractHandle から継承されたメソッド
addHandleDragListener, addTextEditorListener, cancelDrag, click, delegate, drag, endDrag, filter, fireDragCanceledEvent, fireDragEndedEvent, fireDragRequestedEvent, fireDragStartedEvent, fireTextEditorEvent, getCursor, getDragStartPoint, getDragStartPointDelta, getLastClickedPoint, getLocation, getTargetObject, getTargetShape, getTextEditor, isDragging, isFocused, isSelected, isSingleSelected, keyPressed, keyReleased, keyTyped, readyDrag, removeHandleDragListener, removeTextEditorListener, requestDelegate, setLocation, startDrag, updateFocus
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BezierCurvesNodeShapeHandle

public BezierCurvesNodeShapeHandle(S shape)
メソッドの詳細

createChildHandles

protected Handle[] createChildHandles(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createChildHandles

setInitialEditingHandle

public void setInitialEditingHandle(Handle initialEditingHandle)

getInitialEditingHandle

public Handle getInitialEditingHandle()

getInitialEditingIndex

public int getInitialEditingIndex()

setInitialEditingIndex

public void setInitialEditingIndex(int initialEditingIndex)

setEditingPoint

public void setEditingPoint(boolean editingPoint)

isEditingPoint

public boolean isEditingPoint()

createLeftTopHandle

protected AbstractHandle<S> createLeftTopHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createLeftTopHandle

createLeftHandle

protected AbstractHandle<S> createLeftHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createLeftHandle

createLeftBottomHandle

protected AbstractHandle<S> createLeftBottomHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createLeftBottomHandle

createBottomHandle

protected AbstractHandle<S> createBottomHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createBottomHandle

createRightBottomHandle

protected AbstractHandle<S> createRightBottomHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createRightBottomHandle

createRightHandle

protected AbstractHandle<S> createRightHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createRightHandle

createRightTopHandle

protected AbstractHandle<S> createRightTopHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createRightTopHandle

createTopHandle

protected AbstractHandle<S> createTopHandle(S shape)
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の createTopHandle

isWidthResizable

protected boolean isWidthResizable()
定義:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の isWidthResizable

isHeightResizable

protected boolean isHeightResizable()
定義:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の isHeightResizable

getChildHandles

public Handle[] getChildHandles()
インタフェース Handle の記述:
このハンドルの子のハンドルを返す。

定義:
インタフェース Handle 内の getChildHandles
オーバーライド:
クラス AbstractNodeShapeHandle<S extends BezierCurvesNodeShape> 内の getChildHandles
戻り値:
ハンドルの配列

getPointHandles

public Handle[] getPointHandles()

updateSelection

public void updateSelection(boolean selected,
                            boolean singleSelected)
定義:
インタフェース Handle 内の updateSelection
オーバーライド:
クラス AbstractHandle<S extends BezierCurvesNodeShape> 内の updateSelection