jp.carabiner.inkpod.pi.shape
インタフェース PRelationObjectShape

すべてのスーパーインタフェース:
PObjectShape
既知のサブインタフェースの一覧:
IAbstractRelationShape, ICurveRelationShape, ILineRelationShape, IPolylineRelationShape, IRelationObjectShape, IRightAngleRelationShape, PAbstractRelationShape, PCurveRelationShape, PPolylineRelationShape, PRightAngleRelationShape
既知の実装クラスの一覧:
AbstractRelationShape, CurveRelationShape, PolylineRelationShape, RightAngleRelationShape

public interface PRelationObjectShape
extends PObjectShape

関連オブジェクトのshapeに共通のインタフェース


メソッドの概要
 java.lang.String getEndArrowShapeName()
           
 java.awt.Shape getEndFillArrowShape()
           
 java.awt.geom.Point2D getLineEndPoint()
          線の終点を返す。
 java.awt.geom.Point2D getLineEndPoint(java.awt.geom.Point2D point)
          線の終点を返す。
 java.awt.geom.Point2D getLineStartPoint()
          線の始点を返す。
 java.awt.geom.Point2D getLineStartPoint(java.awt.geom.Point2D point)
          線の始点を返す。
 PRelationObject getObject()
          このシェイプオブジェクトと結びついたマップオブジェクトを返す。
 java.awt.Shape getRelationLineShape()
           
 ShapeRenderer getRenderer()
           
 java.awt.Shape getRotatedEndFillArrowShape()
           
 java.awt.Shape getRotatedStartFillArrowShape()
           
 java.lang.String getStartArrowShapeName()
           
 java.awt.Shape getStartFillArrowShape()
           
 java.awt.Shape getStrokedRelationLineShape()
           
 java.awt.Shape getStrokedRotatedRelationLineShape()
           
 java.awt.geom.Rectangle2D getTextBoxBounds()
           
 void setEndArrowShapeName(java.lang.String arrowShapeTypeName)
           
 void setLineEndPoint(java.awt.geom.Point2D point)
          線の終点を設定する。
 void setLineStartPoint(java.awt.geom.Point2D point)
          線の始点を設定する。
 void setStartArrowShapeName(java.lang.String arrowShapeTypeName)
           
 
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド
autoReshape, autoReshape, contains, flipHorizontal, flipVertical, getBounds, getBounds, getCenterPoint, getCenterPoint, getLocation, getLocation, getRawBounds, getRotation, getRotationTransform, getSearchableText, getShapeType, getShapeTypeName, getText, intersects, isBoundsMovable, isBoundsResizable, isEditing, isFlip, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setFlip, setLocation, setLocation, setLocation, setLocation, setRotation, updateShape
 

メソッドの詳細

getObject

PRelationObject getObject()
インタフェース PObjectShape の記述:
このシェイプオブジェクトと結びついたマップオブジェクトを返す。

定義:
インタフェース PObjectShape 内の getObject
戻り値:
このシェイプオブジェクトと結びついたマップオブジェクト

getRenderer

ShapeRenderer getRenderer()
定義:
インタフェース PObjectShape 内の getRenderer

getLineStartPoint

java.awt.geom.Point2D getLineStartPoint()
線の始点を返す。

戻り値:
線の始点の座標

getLineStartPoint

java.awt.geom.Point2D getLineStartPoint(java.awt.geom.Point2D point)
線の始点を返す。

パラメータ:
point - 始点の座標が格納されるMapPointオブジェクト
戻り値:
線の始点の座標が格納されたpoint

setLineStartPoint

void setLineStartPoint(java.awt.geom.Point2D point)
線の始点を設定する。

パラメータ:
point - 始点の座標

getLineEndPoint

java.awt.geom.Point2D getLineEndPoint()
線の終点を返す。

戻り値:
線の終点の座標

getLineEndPoint

java.awt.geom.Point2D getLineEndPoint(java.awt.geom.Point2D point)
線の終点を返す。

パラメータ:
point - 終点の座標が格納されるMapPointオブジェクト
戻り値:
線の終点の座標が格納されたpoint

setLineEndPoint

void setLineEndPoint(java.awt.geom.Point2D point)
線の終点を設定する。

パラメータ:
point - 終点の座標

setStartArrowShapeName

void setStartArrowShapeName(java.lang.String arrowShapeTypeName)

getStartArrowShapeName

java.lang.String getStartArrowShapeName()

setEndArrowShapeName

void setEndArrowShapeName(java.lang.String arrowShapeTypeName)

getEndArrowShapeName

java.lang.String getEndArrowShapeName()

getTextBoxBounds

java.awt.geom.Rectangle2D getTextBoxBounds()

getRelationLineShape

java.awt.Shape getRelationLineShape()

getStrokedRelationLineShape

java.awt.Shape getStrokedRelationLineShape()

getStrokedRotatedRelationLineShape

java.awt.Shape getStrokedRotatedRelationLineShape()

getStartFillArrowShape

java.awt.Shape getStartFillArrowShape()

getRotatedStartFillArrowShape

java.awt.Shape getRotatedStartFillArrowShape()

getEndFillArrowShape

java.awt.Shape getEndFillArrowShape()

getRotatedEndFillArrowShape

java.awt.Shape getRotatedEndFillArrowShape()