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

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

public interface PAbstractRelationShape
extends PDefaultObjectShape, PRelationObjectShape


メソッドの概要
 java.lang.String getEndArrowShapeName()
          終点の矢尻の形を返す。
 java.lang.String getEndLabel()
           
 double getLineLength()
           
 int getRelationLineAlpha()
           
 java.awt.Color getRelationLineColor()
           
 LineStroke getRelationLineType()
           
 int getRelationLineWidth()
           
 java.lang.String getStartArrowShapeName()
           
 java.lang.String getStartLabel()
           
 double getTextBoxLocationRatio()
           
 java.awt.geom.Point2D getTextBoxPoint()
           
 void setEndArrowShapeName(java.lang.String endArrowShapeName)
          終点の矢尻の形を変更する。
 void setEndLabel(java.lang.String endLabel)
           
 void setRelationLineAlpha(int relationLineAlpha)
           
 void setRelationLineColor(java.awt.Color relationLineColor)
           
 void setRelationLineType(LineStroke relationLineType)
           
 void setRelationLineWidth(int relationLineWidth)
           
 void setStartArrowShapeName(java.lang.String startArrowShapeName)
           
 void setStartLabel(java.lang.String startLabel)
           
 void setTextBoxLocationRatio(double textBoxLocationRatio)
           
 
インタフェース jp.carabiner.inkpod.pi.shape.PDefaultObjectShape から継承されたメソッド
getBottomTextPadding, getFillAlpha, getFillColor, getFillColor2, getFont, getFrameAlpha, getGradientTypeName, getLeftTextPadding, getLineColor, getLineType, getLineWidth, getRightTextPadding, getShadowAlpha, getShadowColor, getShadowOffset, getTextAlign, getTextAlpha, getTextColor, getTextLineSpace, getTextVerticalAlign, getTopTextPadding, isDrawFrame, isFill, isGradient, isShadow, isTextUneditable, setBottomTextPadding, setDrawFrame, setFill, setFillAlpha, setFillColor, setFillColor2, setFont, setFrameAlpha, setGradient, setGradientTypeName, setLeftTextPadding, setLineColor, setLineType, setLineWidth, setRightTextPadding, setShadow, setShadowAlpha, setShadowColor, setShadowOffset, setText, setTextAlign, setTextAlpha, setTextColor, setTextLineSpace, setTextUneditable, setTextVerticalAlign, setTopTextPadding
 
インタフェース jp.carabiner.inkpod.pi.shape.PRelationObjectShape から継承されたメソッド
getEndFillArrowShape, getLineEndPoint, getLineEndPoint, getLineStartPoint, getLineStartPoint, getObject, getRelationLineShape, getRenderer, getRotatedEndFillArrowShape, getRotatedStartFillArrowShape, getStartFillArrowShape, getStrokedRelationLineShape, getStrokedRotatedRelationLineShape, getTextBoxBounds, setLineEndPoint, setLineStartPoint
 
インタフェース 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
 

メソッドの詳細

getTextBoxPoint

java.awt.geom.Point2D getTextBoxPoint()

getRelationLineColor

java.awt.Color getRelationLineColor()

setRelationLineColor

void setRelationLineColor(java.awt.Color relationLineColor)

getRelationLineType

LineStroke getRelationLineType()

setRelationLineType

void setRelationLineType(LineStroke relationLineType)

getRelationLineWidth

int getRelationLineWidth()

setRelationLineWidth

void setRelationLineWidth(int relationLineWidth)

getRelationLineAlpha

int getRelationLineAlpha()

setRelationLineAlpha

void setRelationLineAlpha(int relationLineAlpha)

getStartArrowShapeName

java.lang.String getStartArrowShapeName()
定義:
インタフェース PRelationObjectShape 内の getStartArrowShapeName

setStartArrowShapeName

void setStartArrowShapeName(java.lang.String startArrowShapeName)
定義:
インタフェース PRelationObjectShape 内の setStartArrowShapeName

getEndArrowShapeName

java.lang.String getEndArrowShapeName()
終点の矢尻の形を返す。

定義:
インタフェース PRelationObjectShape 内の getEndArrowShapeName
戻り値:
矢尻の形の名前

setEndArrowShapeName

void setEndArrowShapeName(java.lang.String endArrowShapeName)
終点の矢尻の形を変更する。

定義:
インタフェース PRelationObjectShape 内の setEndArrowShapeName
パラメータ:
endArrowShapeName - 矢尻の形の名前

getStartLabel

java.lang.String getStartLabel()

setStartLabel

void setStartLabel(java.lang.String startLabel)

getEndLabel

java.lang.String getEndLabel()

setEndLabel

void setEndLabel(java.lang.String endLabel)

getTextBoxLocationRatio

double getTextBoxLocationRatio()

setTextBoxLocationRatio

void setTextBoxLocationRatio(double textBoxLocationRatio)

getLineLength

double getLineLength()