|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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.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 内の cloneAbstractRelationShape 内の cloneprotected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
AbstractRelationShape 内の shapePropertyChangedpublic void invalidateRelationLineShape()
AbstractRelationShape 内の invalidateRelationLineShapepublic IRelationObjectShapeType getShapeType()
PObjectShape の記述:
IRelationObjectShape 内の getShapeTypePObjectShape 内の getShapeTypepublic java.lang.String getShapeTypeName()
PObjectShape の記述:
PObjectShape 内の getShapeTypeNamepublic RightAngleRelationShapeHandle<RightAngleRelationShape> getHandle(boolean create)
AbstractRelationShape 内の getHandlepublic RightAngleLineType getRightAngleLineType()
PRightAngleRelationShape の記述:
PRightAngleRelationShape 内の getRightAngleLineTypepublic RightAngleRelationShapeRenderer<RightAngleRelationShape> getRenderer(boolean create)
AbstractRelationShape 内の getRendererpublic void beginEditing()
IObjectShape の記述:
IObjectShape 内の beginEditingAbstractRelationShape 内の beginEditingpublic void cancelEditing()
IObjectShape の記述:
IObjectShape 内の cancelEditingAbstractRelationShape 内の cancelEditingpublic void endEditing()
IObjectShape の記述:
IObjectShape 内の endEditingAbstractRelationShape 内の endEditingpublic java.lang.String getRightAngleLineTypeName()
PRightAngleRelationShape の記述:
PRightAngleRelationShape 内の getRightAngleLineTypeNameRightAngleLineType 参照)public void setRightAngleLineType(RightAngleLineType rightAngleLineType)
PRightAngleRelationShape の記述:
PRightAngleRelationShape 内の setRightAngleLineTyperightAngleLineType - かぎ型の種類を表すenumオブジェクトpublic void setRightAngleLineTypeName(java.lang.String rightAngleLineTypeName)
PRightAngleRelationShape の記述:
PRightAngleRelationShape 内の setRightAngleLineTypeNamerightAngleLineTypeName - かぎ型の種類の名前 (RightAngleLineType 参照)public double getCenterLineLocation()
PRightAngleRelationShape 内の getCenterLineLocationpublic 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 内の transformShapeAbstractRelationShape 内の transformShapeaffineTransform - アフィン変換行列public void invalidateTransform()
IObjectShape の記述:
IObjectShape 内の invalidateTransformAbstractRelationShape 内の invalidateTransformprotected 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 - 表示範囲
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||