|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.RightAngleRelationShape
public class RightAngleRelationShape
フィールドの概要 | |
---|---|
static RightAngleRelationShapeType |
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 |
コンストラクタの概要 | |
---|---|
RightAngleRelationShape(PRelationObject object)
|
メソッドの概要 | |
---|---|
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
protected java.awt.Shape |
createRawRelationLineShape()
|
void |
endEditing()
編集が終了後に呼び出される。 |
double |
getCenterLineLocation()
|
java.awt.geom.Point2D |
getEndArrowGuidePoint()
終点の矢尻の向きを制御する点を返します。 |
RightAngleRelationShapeHandle<RightAngleRelationShape> |
getHandle(boolean create)
|
java.awt.geom.Point2D[] |
getPointList()
|
java.util.List<java.awt.geom.Point2D> |
getRawPointList()
|
RightAngleRelationShapeRenderer<RightAngleRelationShape> |
getRenderer(boolean create)
|
RightAngleLineType |
getRightAngleLineType()
かぎ型の種類を返す。 |
java.lang.String |
getRightAngleLineTypeName()
かぎ型の種類を文字列で返す。 |
IRelationObjectShapeType |
getShapeType()
このシェイプの型オブジェクトを返す。 |
java.lang.String |
getShapeTypeName()
シェイプ型の識別子を返す。 |
java.awt.geom.Point2D |
getStartArrowGuidePoint()
始点の矢尻の向きを制御する点を返します。 |
java.util.List<java.awt.geom.Point2D> |
getStartToEndPointList()
|
void |
invalidateRelationLineShape()
|
void |
invalidateTransform()
親のグループ化オブジェクトの変形が変化したことを通知する。 |
void |
setCenterLineLocation(double centerLineLocation)
|
void |
setCenterLineLocation(double x,
double y)
|
void |
setRightAngleLineType(RightAngleLineType rightAngleLineType)
かぎ型の種類を変更する。 |
void |
setRightAngleLineTypeName(java.lang.String rightAngleLineTypeName)
かぎ型の種類を変更する。 |
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 RightAngleRelationShapeType TYPE
コンストラクタの詳細 |
---|
public RightAngleRelationShape(PRelationObject object)
メソッドの詳細 |
---|
public java.lang.Object clone()
IObjectShape
の記述:
IObjectShape
内の clone
AbstractRelationShape
内の clone
protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
AbstractRelationShape
内の shapePropertyChanged
public void invalidateRelationLineShape()
AbstractRelationShape
内の invalidateRelationLineShape
public IRelationObjectShapeType getShapeType()
PObjectShape
の記述:
IRelationObjectShape
内の getShapeType
PObjectShape
内の getShapeType
public java.lang.String getShapeTypeName()
PObjectShape
の記述:
PObjectShape
内の getShapeTypeName
public RightAngleRelationShapeHandle<RightAngleRelationShape> getHandle(boolean create)
AbstractRelationShape
内の getHandle
public RightAngleLineType getRightAngleLineType()
PRightAngleRelationShape
の記述:
PRightAngleRelationShape
内の getRightAngleLineType
public RightAngleRelationShapeRenderer<RightAngleRelationShape> getRenderer(boolean create)
AbstractRelationShape
内の getRenderer
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 java.lang.String getRightAngleLineTypeName()
PRightAngleRelationShape
の記述:
PRightAngleRelationShape
内の getRightAngleLineTypeName
RightAngleLineType
参照)public void setRightAngleLineType(RightAngleLineType rightAngleLineType)
PRightAngleRelationShape
の記述:
PRightAngleRelationShape
内の setRightAngleLineType
rightAngleLineType
- かぎ型の種類を表すenumオブジェクトpublic void setRightAngleLineTypeName(java.lang.String rightAngleLineTypeName)
PRightAngleRelationShape
の記述:
PRightAngleRelationShape
内の setRightAngleLineTypeName
rightAngleLineTypeName
- かぎ型の種類の名前 (RightAngleLineType
参照)public double getCenterLineLocation()
PRightAngleRelationShape
内の getCenterLineLocation
public void setCenterLineLocation(double centerLineLocation)
PRightAngleRelationShape
内の setCenterLineLocation
public void setCenterLineLocation(double x, double y)
public java.awt.geom.Point2D[] getPointList()
public java.util.List<java.awt.geom.Point2D> getStartToEndPointList()
public java.util.List<java.awt.geom.Point2D> getRawPointList()
public void transformShape(java.awt.geom.AffineTransform affineTransform)
IObjectShape
の記述:
IObjectShape
内の transformShape
AbstractRelationShape
内の transformShape
affineTransform
- アフィン変換行列public void invalidateTransform()
IObjectShape
の記述:
IObjectShape
内の invalidateTransform
AbstractRelationShape
内の invalidateTransform
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
- 表示範囲
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |