|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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.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 内の cloneAbstractRelationShape 内の cloneprotected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
AbstractRelationShape 内の shapePropertyChangedpublic IRelationObjectShapeType getShapeType()
PObjectShape の記述:
IRelationObjectShape 内の getShapeTypePObjectShape 内の getShapeTypepublic java.lang.String getShapeTypeName()
PObjectShape の記述:
PObjectShape 内の getShapeTypeNamepublic PolylineRelationShapeHandle<PolylineRelationShape> getHandle(boolean create)
AbstractRelationShape 内の getHandlepublic PolylineRelationShapeRenderer<PolylineRelationShape> getRenderer(boolean create)
AbstractRelationShape 内の getRendererpublic void invalidateRelationLineShape()
AbstractRelationShape 内の invalidateRelationLineShapepublic void invalidateTransform()
IObjectShape の記述:
IObjectShape 内の invalidateTransformAbstractRelationShape 内の invalidateTransformpublic 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 - アフィン変換行列protected void setBounds(java.awt.geom.AffineTransform at)
AbstractRelationShape 内の setBounds
public void setLocation(double x,
double y)
PObjectShape の記述:PObjectShape.isBoundsMovable() がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
PObjectShape 内の setLocationAbstractRelationShape 内の setLocationx - 位置のX座標y - 位置のY座標public void setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
IObjectShape の記述:
IObjectShape 内の setSampleShapeBoundsbounds - 表示範囲public java.util.List<java.awt.geom.Point2D> getRawPointList()
protected java.util.List<java.awt.geom.Point2D> getTransformablePoints()
AbstractRelationShape 内の getTransformablePointspublic boolean isFixPoint()
PPolylineRelationShape 内の isFixPointpublic void setFixPoint(boolean fixPoint)
PPolylineRelationShape 内の setFixPoint
public void addPoint(int index,
java.awt.geom.Point2D p)
PPolylineRelationShape の記述:
PPolylineRelationShape 内の addPointindex - 始点から数えた頂点の位置 (始点を含まず、0から始まるインデックス)p - 頂点の座標public void removePoint(int index)
PPolylineRelationShape の記述:
PPolylineRelationShape 内の removePointindex - 始点から数えた頂点の位置 (始点を含まず、0から始まるインデックス)
public void setPoint(int index,
java.awt.geom.Point2D p)
PPolylineRelationShape の記述:
PPolylineRelationShape 内の setPointindex - 始点から数えた頂点の位置 (始点を含まず、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 内の getPointListpublic void setPointList(java.awt.geom.Point2D[] pointList)
PPolylineRelationShape の記述:
PPolylineRelationShape 内の setPointListpointList - 頂点の座標の配列(始点、終点を含まない)protected java.awt.Shape createRawRelationLineShape()
AbstractRelationShape 内の createRawRelationLineShapepublic java.awt.geom.Point2D getStartArrowGuidePoint()
AbstractRelationShape の記述:
AbstractRelationShape 内の getStartArrowGuidePointpublic 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 内の autoReshapepublic void updateRotationTransform()
AbstractDefaultObjectShape<PRelationObject> 内の updateRotationTransform
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||