インタフェース
jp.carabiner.inkpod.pi.shape.handle.Handle の使用

Handle を使用しているパッケージ
jp.carabiner.inkpod.pi.model マップのモデルを操作するインタフェース、バリデータのインタフェースなどを提供します。 
jp.carabiner.inkpod.pi.shape   
jp.carabiner.inkpod.pi.shape.event   
jp.carabiner.inkpod.pi.shape.handle   
 

jp.carabiner.inkpod.pi.model での Handle の使用
 

Handle を返す jp.carabiner.inkpod.pi.model のメソッド
 Handle PMapModel.getCurrentHandle()
           
 Handle PMapModel.getFocusedHandle()
           
 

Handle 型のパラメータを持つ jp.carabiner.inkpod.pi.model のメソッド
 void PMapModel.setFocusedHandle(Handle handle)
           
 

jp.carabiner.inkpod.pi.shape での Handle の使用
 

Handle を返す jp.carabiner.inkpod.pi.shape のメソッド
protected  Handle AbstractRelationShape.getEndPointHandle()
           
 Handle IObjectShape.getHandle()
          このシェイプオブジェクトを操作するためのハンドルを返す。
 Handle AbstractRelationShape.getHandle()
           
abstract  Handle AbstractNodeShape.getHandle()
           
 Handle IObjectShape.getInitialEditingHandle()
           
 Handle BezierCurvesNodeShape.getInitialEditingHandle()
           
 Handle AbstractObjectShape.getInitialEditingHandle()
           
protected  Handle AbstractRelationShape.getStartPointHandle()
           
 Handle AbstractRelationShape.getTextBoxHandle()
           
 Handle IObjectShape.startInitialEditing(java.awt.geom.Point2D initialPoint, java.awt.event.MouseEvent event)
           
 Handle BezierCurvesNodeShape.startInitialEditing(java.awt.geom.Point2D initialPoint, java.awt.event.MouseEvent event)
           
 Handle AbstractObjectShape.startInitialEditing(java.awt.geom.Point2D initialPoint, java.awt.event.MouseEvent event)
           
 

jp.carabiner.inkpod.pi.shape.event での Handle の使用
 

Handle を返す jp.carabiner.inkpod.pi.shape.event のメソッド
 Handle HandleDragEvent.getHandle()
           
 

Handle 型のパラメータを持つ jp.carabiner.inkpod.pi.shape.event のコンストラクタ
HandleDragEvent(Handle source, int eventType)
           
 

jp.carabiner.inkpod.pi.shape.handle での Handle の使用
 

Handle を実装している jp.carabiner.inkpod.pi.shape.handle のクラス
 class AbstractBodyHandle<S extends PObjectShape>
           
 class AbstractBoxHandle<S extends PObjectShape>
           
 class AbstractCircleHandle<S extends PObjectShape>
           
 class AbstractCornerHandle<S extends PObjectShape>
           
 class AbstractHandle<S extends PObjectShape>
           
 class AbstractNodeShapeHandle<S extends AbstractNodeShape>
           
protected  class AbstractNodeShapeHandle.BottomHandle
           
protected  class AbstractNodeShapeHandle.LeftBottomHandle
           
protected  class AbstractNodeShapeHandle.LeftHandle
           
protected  class AbstractNodeShapeHandle.LeftTopHandle
           
protected  class AbstractNodeShapeHandle.RightBottomHandle
           
protected  class AbstractNodeShapeHandle.RightHandle
           
protected  class AbstractNodeShapeHandle.RightTopHandle
           
protected  class AbstractNodeShapeHandle.TopHandle
           
 class AbstractRelationShapeHandle<S extends AbstractRelationShape>
           
 class AbstractRelationShapeHandle.EdgePointHandle
           
 class AbstractRelationShapeHandle.EndPointHandle
           
 class AbstractRelationShapeHandle.StartPointHandle
           
 class AbstractSquareHandle<S extends PObjectShape>
           
 class BezierCurvesNodeShapeHandle<S extends BezierCurvesNodeShape>
           
 class BezierCurvesNodeShapeHandle.ControlPoint1Handle
           
 class BezierCurvesNodeShapeHandle.ControlPoint2Handle
           
 class BezierCurvesNodeShapeHandle.PointHandle
           
 class BezierCurvesNodeShapeHandle.SegmentHandle
           
 class CurveRelationShapeHandle<S extends CurveRelationShape>
           
 class CurveRelationShapePointHandle<S extends CurveRelationShape>
           
 class DiamondShapeHandle<S extends DiamondShape>
           
 class LineSegmentHandle<S extends AbstractRelationShape>
           
 class NodeShapeRotationHandle
           
 class OvalShapeHandle<S extends OvalShape>
           
 class PolylineLineSegmentHandle<S extends PolylineRelationShape>
           
 class PolylinePointHandle<S extends PolylineRelationShape>
           
 class PolylineRelationShapeHandle<S extends PolylineRelationShape>
           
 class RectangleShapeHandle<S extends AbstractRectangleShape>
           
 class RelationRotationHandle<S extends AbstractRelationShape>
           
 class RelationTextBoxHandle
           
 class RightAngleRelationShapeHandle<S extends RightAngleRelationShape>
           
 class RightAngleRelationShapeHandle.DraggableLineCenterHandle
           
 class RightAngleRelationShapeHandle.LineEdgePointHandle
           
 class RightAngleRelationShapeHandle.RightAnglePointHandle
           
 class RotationHandle<S extends PObjectShape>
           
 class RoundrectShapeHandle<S extends RoundrectShape>
           
 

Handle として宣言されている jp.carabiner.inkpod.pi.shape.handle のフィールド
protected  Handle[] AbstractNodeShapeHandle.childHandles
           
protected static Handle[] AbstractHandle.EMPTY_CHILDREN
           
protected  Handle[] AbstractNodeShapeHandle.resizeHandles
           
 

Handle を返す jp.carabiner.inkpod.pi.shape.handle のメソッド
protected  Handle[] RoundrectShapeHandle.createChildHandles(S shape)
           
protected  Handle[] RectangleShapeHandle.createChildHandles(S shape)
           
protected  Handle[] BezierCurvesNodeShapeHandle.createChildHandles(S shape)
           
protected  Handle[] AbstractNodeShapeHandle.createChildHandles(S shape)
           
protected  Handle AbstractRelationShapeHandle.createEndPointHandle(S shape)
           
protected  Handle AbstractRelationShapeHandle.createRotationHandle(S shape)
           
protected  Handle AbstractRelationShapeHandle.createStartPointHandle(S shape)
           
 Handle Handle.drag(java.awt.geom.Point2D newLocation, java.awt.event.MouseEvent event, EditorViewConfiguration viewConfiguration)
          このハンドルがドラッグ中に呼び出される。
 Handle AbstractHandle.drag(java.awt.geom.Point2D point, java.awt.event.MouseEvent event, EditorViewConfiguration configuration)
           
 Handle[] RightAngleRelationShapeHandle.getChildHandles()
           
 Handle[] PolylineRelationShapeHandle.getChildHandles()
           
 Handle[] Handle.getChildHandles()
          このハンドルの子のハンドルを返す。
 Handle[] CurveRelationShapeHandle.getChildHandles()
           
 Handle[] BezierCurvesNodeShapeHandle.getChildHandles()
           
 Handle[] AbstractNodeShapeHandle.getChildHandles()
           
 Handle[] AbstractHandle.getChildHandles()
           
 Handle AbstractRelationShapeHandle.getEndPointHandle()
           
 Handle BezierCurvesNodeShapeHandle.getInitialEditingHandle()
           
 Handle[] BezierCurvesNodeShapeHandle.getPointHandles()
           
 Handle AbstractRelationShapeHandle.getRotationHandle()
           
 Handle AbstractRelationShapeHandle.getStartPointHandle()
           
 Handle AbstractRelationShapeHandle.getTextBoxHandle()
           
 

Handle 型のパラメータを持つ jp.carabiner.inkpod.pi.shape.handle のメソッド
protected  void AbstractHandle.fireDragCanceledEvent(Handle source)
           
protected  void AbstractHandle.fireDragEndedEvent(Handle source)
           
protected  void AbstractHandle.fireDragRequestedEvent(Handle source)
           
protected  void AbstractHandle.fireDragStartedEvent(Handle source)
           
 void BezierCurvesNodeShapeHandle.setInitialEditingHandle(Handle initialEditingHandle)