|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface IObjectShape
シェイプが実装する内部用インタフェース
メソッドの概要 | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
applyRenderingAutoReshape()
描画時に自動的に変形するタイプのシェイプについて、 変形をしない場合でも、同じ形を維持できるようにプロパティの内容を変更する。 |
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
java.lang.Object |
clone(PMapObject object)
このシェイプオブジェクトを複製し、指定されたマップオブジェクトと結びつけます。 |
void |
dispose()
シェイプを破棄します。 |
void |
endEditing()
編集が終了後に呼び出される。 |
java.util.Set<PObjectShape> |
getDependentShapes(java.util.Set<PObjectShape> shapes)
このシェイプに従属しているとして取り扱われるシェイプを返します。 |
Handle |
getHandle()
このシェイプオブジェクトを操作するためのハンドルを返す。 |
java.util.Set<PObjectShape> |
getImpliedlyEditedShapes(java.util.Set<PObjectShape> shapes)
このシェイプが編集開始状態になったとき、同時に編集状態になるべきシェイプを返します。 |
Handle |
getInitialEditingHandle()
|
java.awt.geom.Rectangle2D |
getObsoleteTransformableBounds(PGroupObject group)
|
java.awt.geom.Rectangle2D |
getObsoleteTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
|
ShapeRenderer |
getRenderer()
このシェイプオブジェクトのレンダラーを返します。 |
java.awt.geom.Rectangle2D |
getRenderingBounds()
描画される範囲を返します。 |
java.awt.geom.Rectangle2D |
getRenderingBounds(java.awt.geom.Rectangle2D bounds)
描画される範囲を返します。 |
java.awt.geom.Point2D |
getRotationCenterPoint()
|
java.awt.geom.Rectangle2D |
getTransformableBounds(PGroupObject group)
|
java.awt.geom.Rectangle2D |
getTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
|
void |
invalidateTransform()
親のグループ化オブジェクトの変形が変化したことを通知する。 |
boolean |
isSelectable()
選択可能であるかを返します。 |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
setObject(PMapObject object)
このシェイプを別のマップオブジェクトと結びつけます |
void |
setRotationCenterPoint(java.awt.geom.Point2D point)
|
void |
setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
このシェイプを表示サンプル用のシェイプとした場合、表示領域を指定した範囲に収めるようにする。 |
void |
setText(java.lang.String text)
|
void |
shapeChanged(PObjectShape oldShape)
|
void |
shapeWillBeChanged(PObjectShape newShape)
このシェイプが結びついているマップオブジェクトのシェイプが、これから変更されることを通知します。 |
Handle |
startInitialEditing(java.awt.geom.Point2D initialPoint,
java.awt.event.MouseEvent event)
|
void |
transformShape(java.awt.geom.AffineTransform affineTransform)
このシェイプをアフィン変換で変形、移動します。 |
void |
updateShape()
シェイプの状態を更新します。 |
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド |
---|
autoReshape, autoReshape, contains, flipHorizontal, flipVertical, getBounds, getBounds, getCenterPoint, getCenterPoint, getLocation, getLocation, getObject, getRawBounds, getRotation, getRotationTransform, getSearchableText, getShapeType, getShapeTypeName, getText, intersects, isBoundsMovable, isBoundsResizable, isEditing, isFlip, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setFlip, setLocation, setLocation, setLocation, setLocation, setRotation |
メソッドの詳細 |
---|
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
ShapeRenderer getRenderer()
PObjectShape
内の getRenderer
java.lang.Object clone()
java.lang.Object clone(PMapObject object)
object
- 新たに結びつけるマップオブジェクト
void setObject(PMapObject object)
object
- 結びつけるマップオブジェクトvoid shapeWillBeChanged(PObjectShape newShape)
newShape
- 新しいシェイプvoid shapeChanged(PObjectShape oldShape)
java.util.Set<PObjectShape> getDependentShapes(java.util.Set<PObjectShape> shapes)
shapes
- このシェイプに従属するシェイプのSet
java.util.Set<PObjectShape> getImpliedlyEditedShapes(java.util.Set<PObjectShape> shapes)
shapes
- 同時に編集状態になるべきシェイプのSet
boolean isSelectable()
void dispose()
void setText(java.lang.String text)
void updateShape()
PObjectShape
内の updateShape
java.awt.geom.Rectangle2D getRenderingBounds()
java.awt.geom.Rectangle2D getRenderingBounds(java.awt.geom.Rectangle2D bounds)
bounds
- 範囲が返されるMapRectangleオブジェクト
java.awt.geom.Rectangle2D getObsoleteTransformableBounds(PGroupObject group)
java.awt.geom.Rectangle2D getObsoleteTransformableBounds(java.awt.geom.Rectangle2D bounds, PGroupObject group)
java.awt.geom.Rectangle2D getTransformableBounds(PGroupObject group)
java.awt.geom.Rectangle2D getTransformableBounds(java.awt.geom.Rectangle2D bounds, PGroupObject group)
void setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
bounds
- 表示範囲void applyRenderingAutoReshape()
void transformShape(java.awt.geom.AffineTransform affineTransform)
affineTransform
- アフィン変換行列void setRotationCenterPoint(java.awt.geom.Point2D point)
java.awt.geom.Point2D getRotationCenterPoint()
void invalidateTransform()
void beginEditing()
void cancelEditing()
void endEditing()
Handle getHandle()
Handle startInitialEditing(java.awt.geom.Point2D initialPoint, java.awt.event.MouseEvent event)
Handle getInitialEditingHandle()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |