|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.inkpod.pi.shape.AbstractObjectShape<T> jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape<PRelationObject> jp.carabiner.inkpod.pi.shape.AbstractRelationShape jp.carabiner.inkpod.pi.shape.CurveRelationShape
public class CurveRelationShape
入れ子のクラスの概要 | |
---|---|
static class |
CurveRelationShape.CurveType
|
フィールドの概要 | |
---|---|
static CurveRelationShapeType |
TYPE
|
クラス jp.carabiner.inkpod.pi.shape.AbstractRelationShape から継承されたフィールド |
---|
cacheLock |
クラス jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape から継承されたフィールド |
---|
DEFAULT_FILL_COLOR, DEFAULT_FILL_COLOR2, DEFAULT_FONT, DEFAULT_LINE_COLOR, DEFAULT_SHADOW_COLOR, DEFAULT_TEXT_COLOR, DEFAULT_TEXT_PADDING |
クラス jp.carabiner.inkpod.pi.shape.AbstractObjectShape から継承されたフィールド |
---|
propertyChangeSupport |
コンストラクタの概要 | |
---|---|
CurveRelationShape(PRelationObject object)
|
メソッドの概要 | |
---|---|
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
protected java.awt.Shape |
createRawRelationLineShape()
|
void |
endEditing()
編集が終了後に呼び出される。 |
java.awt.geom.Point2D |
getCenterPointLocation()
|
CurveLineType |
getCurveLineType()
|
java.lang.String |
getCurveLineTypeName()
|
CurveRelationShape.CurveType[] |
getCurveTypes()
|
java.awt.geom.Point2D |
getEndArrowGuidePoint()
終点の矢尻の向きを制御する点を返します。 |
CurveRelationShapeHandle<CurveRelationShape> |
getHandle(boolean create)
|
java.awt.geom.Point2D[] |
getPointList()
|
java.util.List<java.awt.geom.Point2D> |
getRawPointList()
|
CurveLineType |
getRealCurveLineType()
|
CurveRelationShapeRenderer<CurveRelationShape> |
getRenderer(boolean create)
|
IRelationObjectShapeType |
getShapeType()
このシェイプの型オブジェクトを返す。 |
java.lang.String |
getShapeTypeName()
シェイプ型の識別子を返す。 |
java.awt.geom.Point2D |
getStartArrowGuidePoint()
始点の矢尻の向きを制御する点を返します。 |
java.awt.geom.Point2D[] |
getStartToEndPointList()
|
void |
invalidateRelationLineShape()
|
void |
invalidateTransform()
親のグループ化オブジェクトの変形が変化したことを通知する。 |
void |
setCenterPointLocation(java.awt.geom.Point2D centerPointLocation)
|
void |
setCurveLineType(CurveLineType curveLineType)
|
void |
setCurveLineTypeName(java.lang.String curveLineTypeName)
|
void |
setSampleShapeBounds(java.awt.geom.Rectangle2D sampleBounds)
このシェイプを表示サンプル用のシェイプとした場合、表示領域を指定した範囲に収めるようにする。 |
protected void |
shapePropertyChanged(java.beans.PropertyChangeEvent event)
|
void |
transformShape(java.awt.geom.AffineTransform affineTransform)
このシェイプをアフィン変換で変形、移動します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.carabiner.inkpod.pi.shape.IRelationObjectShape から継承されたメソッド |
---|
getEndPoint, getStartPoint, moveLineEdgePoint |
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド |
---|
autoReshape, autoReshape, contains, flipHorizontal, flipVertical, getBounds, getBounds, getCenterPoint, getCenterPoint, getLocation, getLocation, getRawBounds, getRotation, getRotationTransform, getSearchableText, getText, intersects, isBoundsMovable, isBoundsResizable, isEditing, isFlip, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setFlip, setLocation, setLocation, setLocation, setLocation, setRotation |
フィールドの詳細 |
---|
public static final CurveRelationShapeType TYPE
コンストラクタの詳細 |
---|
public CurveRelationShape(PRelationObject object)
メソッドの詳細 |
---|
public java.lang.Object clone()
IObjectShape
の記述:
IObjectShape
内の clone
AbstractRelationShape
内の clone
public IRelationObjectShapeType getShapeType()
PObjectShape
の記述:
IRelationObjectShape
内の getShapeType
PObjectShape
内の getShapeType
public java.lang.String getShapeTypeName()
PObjectShape
の記述:
PObjectShape
内の getShapeTypeName
public CurveRelationShapeHandle<CurveRelationShape> getHandle(boolean create)
AbstractRelationShape
内の getHandle
public CurveRelationShapeRenderer<CurveRelationShape> getRenderer(boolean create)
AbstractRelationShape
内の getRenderer
protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
AbstractRelationShape
内の shapePropertyChanged
public void invalidateTransform()
IObjectShape
の記述:
IObjectShape
内の invalidateTransform
AbstractRelationShape
内の invalidateTransform
public void invalidateRelationLineShape()
AbstractRelationShape
内の invalidateRelationLineShape
public void beginEditing()
IObjectShape
の記述:
IObjectShape
内の beginEditing
AbstractRelationShape
内の beginEditing
public void cancelEditing()
IObjectShape
の記述:
IObjectShape
内の cancelEditing
AbstractRelationShape
内の cancelEditing
public void endEditing()
IObjectShape
の記述:
IObjectShape
内の endEditing
AbstractRelationShape
内の endEditing
public void transformShape(java.awt.geom.AffineTransform affineTransform)
IObjectShape
の記述:
IObjectShape
内の transformShape
AbstractRelationShape
内の transformShape
affineTransform
- アフィン変換行列public java.lang.String getCurveLineTypeName()
PCurveRelationShape
内の getCurveLineTypeName
public void setCurveLineTypeName(java.lang.String curveLineTypeName)
PCurveRelationShape
内の setCurveLineTypeName
public CurveLineType getCurveLineType()
PCurveRelationShape
内の getCurveLineType
public void setCurveLineType(CurveLineType curveLineType)
PCurveRelationShape
内の setCurveLineType
public java.awt.geom.Point2D getCenterPointLocation()
PCurveRelationShape
内の getCenterPointLocation
public void setCenterPointLocation(java.awt.geom.Point2D centerPointLocation)
PCurveRelationShape
内の setCenterPointLocation
public java.util.List<java.awt.geom.Point2D> getRawPointList()
public java.awt.geom.Point2D[] getPointList()
public java.awt.geom.Point2D[] getStartToEndPointList()
public CurveLineType getRealCurveLineType()
public CurveRelationShape.CurveType[] getCurveTypes()
protected java.awt.Shape createRawRelationLineShape()
AbstractRelationShape
内の createRawRelationLineShape
public java.awt.geom.Point2D getStartArrowGuidePoint()
AbstractRelationShape
の記述:
AbstractRelationShape
内の getStartArrowGuidePoint
public java.awt.geom.Point2D getEndArrowGuidePoint()
AbstractRelationShape
の記述:
AbstractRelationShape
内の getEndArrowGuidePoint
public void setSampleShapeBounds(java.awt.geom.Rectangle2D sampleBounds)
IObjectShape
の記述:
IObjectShape
内の setSampleShapeBounds
sampleBounds
- 表示範囲
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |