|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.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 内の cloneAbstractRelationShape 内の clonepublic IRelationObjectShapeType getShapeType()
PObjectShape の記述:
IRelationObjectShape 内の getShapeTypePObjectShape 内の getShapeTypepublic java.lang.String getShapeTypeName()
PObjectShape の記述:
PObjectShape 内の getShapeTypeNamepublic CurveRelationShapeHandle<CurveRelationShape> getHandle(boolean create)
AbstractRelationShape 内の getHandlepublic CurveRelationShapeRenderer<CurveRelationShape> getRenderer(boolean create)
AbstractRelationShape 内の getRendererprotected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
AbstractRelationShape 内の shapePropertyChangedpublic void invalidateTransform()
IObjectShape の記述:
IObjectShape 内の invalidateTransformAbstractRelationShape 内の invalidateTransformpublic void invalidateRelationLineShape()
AbstractRelationShape 内の invalidateRelationLineShapepublic void beginEditing()
IObjectShape の記述:
IObjectShape 内の beginEditingAbstractRelationShape 内の beginEditingpublic void cancelEditing()
IObjectShape の記述:
IObjectShape 内の cancelEditingAbstractRelationShape 内の cancelEditingpublic void endEditing()
IObjectShape の記述:
IObjectShape 内の endEditingAbstractRelationShape 内の endEditingpublic void transformShape(java.awt.geom.AffineTransform affineTransform)
IObjectShape の記述:
IObjectShape 内の transformShapeAbstractRelationShape 内の transformShapeaffineTransform - アフィン変換行列public java.lang.String getCurveLineTypeName()
PCurveRelationShape 内の getCurveLineTypeNamepublic void setCurveLineTypeName(java.lang.String curveLineTypeName)
PCurveRelationShape 内の setCurveLineTypeNamepublic CurveLineType getCurveLineType()
PCurveRelationShape 内の getCurveLineTypepublic void setCurveLineType(CurveLineType curveLineType)
PCurveRelationShape 内の setCurveLineTypepublic java.awt.geom.Point2D getCenterPointLocation()
PCurveRelationShape 内の getCenterPointLocationpublic void setCenterPointLocation(java.awt.geom.Point2D centerPointLocation)
PCurveRelationShape 内の setCenterPointLocationpublic 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 内の createRawRelationLineShapepublic java.awt.geom.Point2D getStartArrowGuidePoint()
AbstractRelationShape の記述:
AbstractRelationShape 内の getStartArrowGuidePointpublic java.awt.geom.Point2D getEndArrowGuidePoint()
AbstractRelationShape の記述:
AbstractRelationShape 内の getEndArrowGuidePointpublic void setSampleShapeBounds(java.awt.geom.Rectangle2D sampleBounds)
IObjectShape の記述:
IObjectShape 内の setSampleShapeBoundssampleBounds - 表示範囲
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||