|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface PObjectShape
シェイプにプラグインからアクセスするインタフェース
メソッドの概要 | |
---|---|
void |
autoReshape()
readyAutoReshape() が呼び出されてから、このメソッドが呼び出されるまでの変化に応じて、必要があればプロパティを変更します。 |
void |
autoReshape(boolean fromPropertyEditor)
readyAutoReshape() が呼び出されてから、このメソッドが呼び出されるまでの変化に応じて、必要があればプロパティを変更します。 |
boolean |
contains(double x,
double y,
boolean includeFillArea)
|
void |
flipHorizontal()
|
void |
flipVertical()
|
java.awt.geom.Rectangle2D |
getBounds()
オブジェクトを囲む矩形を返す。 |
java.awt.geom.Rectangle2D |
getBounds(java.awt.geom.Rectangle2D bounds)
オブジェクトを囲む矩形を返す。 |
java.awt.geom.Point2D |
getCenterPoint()
|
java.awt.geom.Point2D |
getCenterPoint(java.awt.geom.Point2D point)
|
java.awt.geom.Point2D |
getLocation()
位置を返す。 |
java.awt.geom.Point2D |
getLocation(java.awt.geom.Point2D point)
|
PMapObject |
getObject()
このシェイプオブジェクトと結びついたマップオブジェクトを返す。 |
java.awt.geom.Rectangle2D |
getRawBounds()
|
ShapeRenderer |
getRenderer()
|
double |
getRotation()
|
RotationTransform |
getRotationTransform()
|
java.lang.String[] |
getSearchableText()
検索対象にする文字列の配列を返す。 |
IObjectShapeType |
getShapeType()
このシェイプの型オブジェクトを返す。 |
java.lang.String |
getShapeTypeName()
シェイプ型の識別子を返す。 |
java.lang.String |
getText()
シェイプに設定されているテキストを返す。 |
boolean |
intersects(java.awt.geom.Rectangle2D rect,
boolean includeFillArea)
|
boolean |
isBoundsMovable()
|
boolean |
isBoundsResizable()
|
boolean |
isEditing()
|
boolean |
isFlip()
|
boolean |
isHorizontalResizable()
|
boolean |
isVerticalResizable()
|
void |
readyAutoReshape()
autoReshape() の実行に必要になる情報を記録します。 |
void |
setBounds(java.awt.geom.Rectangle2D bounds)
オブジェクトを囲む矩形を変更する。 |
void |
setFlip(boolean flip)
|
void |
setLocation(double x,
double y)
位置を変更する。 |
void |
setLocation(long x,
long y)
位置を変更する。 |
void |
setLocation(MapPoint point)
位置を変更する。 |
void |
setLocation(java.awt.geom.Point2D point)
|
void |
setRotation(double rotation)
|
void |
updateShape()
シェイプの状態を更新します。 |
メソッドの詳細 |
---|
PMapObject getObject()
IObjectShapeType getShapeType()
ShapeRenderer getRenderer()
java.lang.String getShapeTypeName()
java.lang.String getText()
java.lang.String[] getSearchableText()
boolean isBoundsMovable()
boolean isBoundsResizable()
boolean isVerticalResizable()
boolean isHorizontalResizable()
java.awt.geom.Rectangle2D getBounds()
java.awt.geom.Rectangle2D getBounds(java.awt.geom.Rectangle2D bounds)
bounds
- 結果を格納するRectangle2Dオブジェクト
void setBounds(java.awt.geom.Rectangle2D bounds)
isBoundsMovable()
, isBoundsResizable()
の返す値によっては、変更が無視される場合があります。
bounds
- 新しい矩形java.awt.geom.Point2D getLocation()
java.awt.geom.Point2D getLocation(java.awt.geom.Point2D point)
void setLocation(MapPoint point)
isBoundsMovable()
がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
point
- 位置void setLocation(java.awt.geom.Point2D point)
void setLocation(long x, long y)
isBoundsMovable()
がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
x
- 位置のX座標y
- 位置のY座標void setLocation(double x, double y)
isBoundsMovable()
がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
x
- 位置のX座標y
- 位置のY座標java.awt.geom.Point2D getCenterPoint()
java.awt.geom.Point2D getCenterPoint(java.awt.geom.Point2D point)
void setRotation(double rotation)
double getRotation()
void setFlip(boolean flip)
boolean isFlip()
void flipHorizontal()
void flipVertical()
RotationTransform getRotationTransform()
java.awt.geom.Rectangle2D getRawBounds()
boolean contains(double x, double y, boolean includeFillArea)
boolean intersects(java.awt.geom.Rectangle2D rect, boolean includeFillArea)
boolean isEditing()
void updateShape()
void readyAutoReshape()
void autoReshape()
void autoReshape(boolean fromPropertyEditor)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |