|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.PolylineRelationShape
public class PolylineRelationShape
フィールドの概要 | |
---|---|
static PolylineRelationShapeType |
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 |
コンストラクタの概要 | |
---|---|
PolylineRelationShape(PRelationObject object)
|
メソッドの概要 | |
---|---|
void |
addPoint(int index,
java.awt.geom.Point2D p)
指定した位置に頂点を追加する。 |
protected void |
autoReshape(java.awt.geom.Point2D oldStartPoint,
java.awt.geom.Point2D oldEndPoint,
java.awt.geom.Point2D startPoint,
java.awt.geom.Point2D endPoint)
|
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
protected java.awt.geom.Path2D |
createPath(java.awt.geom.Point2D startPoint,
java.util.List<java.awt.geom.Point2D> pointList,
java.awt.geom.Point2D endPoint)
|
protected java.awt.Shape |
createRawRelationLineShape()
|
void |
endEditing()
編集が終了後に呼び出される。 |
java.awt.geom.Point2D |
getEndArrowGuidePoint()
終点の矢尻の向きを制御する点を返します。 |
PolylineRelationShapeHandle<PolylineRelationShape> |
getHandle(boolean create)
|
java.awt.geom.Point2D[] |
getPointList()
頂点をすべて返す。 |
java.util.List<java.awt.geom.Point2D> |
getRawPointList()
|
PolylineRelationShapeRenderer<PolylineRelationShape> |
getRenderer(boolean create)
|
IRelationObjectShapeType |
getShapeType()
このシェイプの型オブジェクトを返す。 |
java.lang.String |
getShapeTypeName()
シェイプ型の識別子を返す。 |
java.awt.geom.Point2D |
getStartArrowGuidePoint()
始点の矢尻の向きを制御する点を返します。 |
protected java.util.List<java.awt.geom.Point2D> |
getTransformablePoints()
|
void |
invalidateRelationLineShape()
|
void |
invalidateTransform()
親のグループ化オブジェクトの変形が変化したことを通知する。 |
boolean |
isFixPoint()
|
void |
removePoint(int index)
指定した位置の頂点を削除する。 |
protected void |
setBounds(java.awt.geom.AffineTransform at)
|
void |
setFixPoint(boolean fixPoint)
|
void |
setLocation(double x,
double y)
位置を変更する。 |
void |
setPoint(int index,
java.awt.geom.Point2D p)
指定した位置の頂点の位置を変更する。 |
void |
setPointList(java.util.List<java.awt.geom.Point2D> pointList)
|
void |
setPointList(java.awt.geom.Point2D[] pointList)
頂点をすべて変更する |
void |
setRawPointList(java.util.List<java.awt.geom.Point2D> pointList)
|
void |
setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
このシェイプを表示サンプル用のシェイプとした場合、表示領域を指定した範囲に収めるようにする。 |
protected void |
shapePropertyChanged(java.beans.PropertyChangeEvent event)
|
void |
transformShape(java.awt.geom.AffineTransform affineTransform)
このシェイプをアフィン変換で変形、移動します。 |
void |
updateRotationTransform()
|
クラス 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, setRotation |
フィールドの詳細 |
---|
public static PolylineRelationShapeType TYPE
コンストラクタの詳細 |
---|
public PolylineRelationShape(PRelationObject object)
メソッドの詳細 |
---|
public java.lang.Object clone()
IObjectShape
の記述:
IObjectShape
内の clone
AbstractRelationShape
内の clone
protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
AbstractRelationShape
内の shapePropertyChanged
public IRelationObjectShapeType getShapeType()
PObjectShape
の記述:
IRelationObjectShape
内の getShapeType
PObjectShape
内の getShapeType
public java.lang.String getShapeTypeName()
PObjectShape
の記述:
PObjectShape
内の getShapeTypeName
public PolylineRelationShapeHandle<PolylineRelationShape> getHandle(boolean create)
AbstractRelationShape
内の getHandle
public PolylineRelationShapeRenderer<PolylineRelationShape> getRenderer(boolean create)
AbstractRelationShape
内の getRenderer
public void invalidateRelationLineShape()
AbstractRelationShape
内の invalidateRelationLineShape
public void invalidateTransform()
IObjectShape
の記述:
IObjectShape
内の invalidateTransform
AbstractRelationShape
内の invalidateTransform
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
- アフィン変換行列protected void setBounds(java.awt.geom.AffineTransform at)
AbstractRelationShape
内の setBounds
public void setLocation(double x, double y)
PObjectShape
の記述:PObjectShape.isBoundsMovable()
がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
PObjectShape
内の setLocation
AbstractRelationShape
内の setLocation
x
- 位置のX座標y
- 位置のY座標public void setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
IObjectShape
の記述:
IObjectShape
内の setSampleShapeBounds
bounds
- 表示範囲public java.util.List<java.awt.geom.Point2D> getRawPointList()
protected java.util.List<java.awt.geom.Point2D> getTransformablePoints()
AbstractRelationShape
内の getTransformablePoints
public boolean isFixPoint()
PPolylineRelationShape
内の isFixPoint
public void setFixPoint(boolean fixPoint)
PPolylineRelationShape
内の setFixPoint
public void addPoint(int index, java.awt.geom.Point2D p)
PPolylineRelationShape
の記述:
PPolylineRelationShape
内の addPoint
index
- 始点から数えた頂点の位置 (始点を含まず、0から始まるインデックス)p
- 頂点の座標public void removePoint(int index)
PPolylineRelationShape
の記述:
PPolylineRelationShape
内の removePoint
index
- 始点から数えた頂点の位置 (始点を含まず、0から始まるインデックス)public void setPoint(int index, java.awt.geom.Point2D p)
PPolylineRelationShape
の記述:
PPolylineRelationShape
内の setPoint
index
- 始点から数えた頂点の位置 (始点を含まず、0から始まるインデックス)p
- 新しい頂点の座標public void setRawPointList(java.util.List<java.awt.geom.Point2D> pointList)
public void setPointList(java.util.List<java.awt.geom.Point2D> pointList)
public java.awt.geom.Point2D[] getPointList()
PPolylineRelationShape
の記述:
PPolylineRelationShape
内の getPointList
public void setPointList(java.awt.geom.Point2D[] pointList)
PPolylineRelationShape
の記述:
PPolylineRelationShape
内の setPointList
pointList
- 頂点の座標の配列(始点、終点を含まない)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
protected java.awt.geom.Path2D createPath(java.awt.geom.Point2D startPoint, java.util.List<java.awt.geom.Point2D> pointList, java.awt.geom.Point2D endPoint)
protected void autoReshape(java.awt.geom.Point2D oldStartPoint, java.awt.geom.Point2D oldEndPoint, java.awt.geom.Point2D startPoint, java.awt.geom.Point2D endPoint)
AbstractRelationShape
内の autoReshape
public void updateRotationTransform()
AbstractDefaultObjectShape<PRelationObject>
内の updateRotationTransform
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |