|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.inkpod.pi.shape.AbstractObjectShape<T>
public abstract class AbstractObjectShape<T extends PMapObject>
フィールドの概要 | |
---|---|
protected boolean |
editting
|
protected java.beans.PropertyChangeSupport |
propertyChangeSupport
|
コンストラクタの概要 | |
---|---|
AbstractObjectShape(T object)
|
メソッドの概要 | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
java.lang.Object |
clone(PMapObject object)
このシェイプオブジェクトを複製し、指定されたマップオブジェクトと結びつけます。 |
void |
endEditing()
編集が終了後に呼び出される。 |
protected void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
|
protected void |
firePropertyChange(java.lang.String propertyName,
double oldValue,
double newValue)
|
protected void |
firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
|
protected void |
firePropertyChange(java.lang.String propertyName,
long oldValue,
long newValue)
|
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
java.awt.geom.Rectangle2D |
getBounds()
オブジェクトを囲む矩形を返す。 |
java.awt.geom.Point2D |
getCenterPoint()
|
java.util.Set<PObjectShape> |
getDependentShapes(java.util.Set<PObjectShape> shapes)
このシェイプに従属しているとして取り扱われるシェイプを返します。 |
GroupBoundsTransform |
getGroupBoundsTransform()
|
protected static GroupBoundsTransform |
getGroupBoundsTransform(PObjectShape shape)
|
java.util.Set<PObjectShape> |
getImpliedlyEditedShapes(java.util.Set<PObjectShape> shapes)
このシェイプが編集開始状態になったとき、同時に編集状態になるべきシェイプを返します。 |
Handle |
getInitialEditingHandle()
|
T |
getObject()
このシェイプオブジェクトと結びついたマップオブジェクトを返す。 |
java.awt.geom.Rectangle2D |
getObsoleteTransformableBounds(PGroupObject group)
|
protected PGroupShape |
getParentShape()
|
abstract java.awt.geom.Rectangle2D |
getRawBounds()
|
java.awt.geom.Rectangle2D |
getRenderingBounds()
描画される範囲を返します。 |
abstract RotationTransform |
getRotationTransform()
|
java.awt.geom.Rectangle2D |
getTransformableBounds(PGroupObject group)
|
void |
invalidateTransform()
親のグループ化オブジェクトの変形が変化したことを通知する。 |
boolean |
isBoundsResizable()
|
boolean |
isEditing()
|
boolean |
isSelectable()
選択可能であるかを返します。 |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
setLocation(MapPoint point)
位置を変更する。 |
void |
setObject(PMapObject object)
このシェイプを別のマップオブジェクトと結びつけます |
void |
shapeChanged(PObjectShape oldShape)
|
void |
shapeWillBeChanged(PObjectShape newShape)
このシェイプが結びついているマップオブジェクトのシェイプが、これから変更されることを通知します。 |
Handle |
startInitialEditing(java.awt.geom.Point2D initialPoint,
java.awt.event.MouseEvent event)
|
void |
updateShape()
シェイプの状態を更新します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.carabiner.inkpod.pi.shape.IObjectShape から継承されたメソッド |
---|
applyRenderingAutoReshape, dispose, getHandle, getObsoleteTransformableBounds, getRenderer, getRenderingBounds, getRotationCenterPoint, getTransformableBounds, setRotationCenterPoint, setSampleShapeBounds, setText, transformShape |
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド |
---|
autoReshape, autoReshape, contains, flipHorizontal, flipVertical, getBounds, getCenterPoint, getLocation, getLocation, getRotation, getSearchableText, getShapeType, getShapeTypeName, getText, intersects, isBoundsMovable, isFlip, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setFlip, setLocation, setLocation, setLocation, setRotation |
フィールドの詳細 |
---|
protected transient java.beans.PropertyChangeSupport propertyChangeSupport
protected transient boolean editting
コンストラクタの詳細 |
---|
public AbstractObjectShape(T object)
メソッドの詳細 |
---|
public java.lang.Object clone()
IObjectShape
の記述:
IObjectShape
内の clone
java.lang.Object
内の clone
public java.lang.Object clone(PMapObject object)
IObjectShape
の記述:
IObjectShape
内の clone
object
- 新たに結びつけるマップオブジェクト
public void setObject(PMapObject object)
IObjectShape
の記述:
IObjectShape
内の setObject
object
- 結びつけるマップオブジェクトpublic T getObject()
PObjectShape
の記述:
PObjectShape
内の getObject
protected PGroupShape getParentShape()
public void invalidateTransform()
IObjectShape
の記述:
IObjectShape
内の invalidateTransform
public void beginEditing()
IObjectShape
の記述:
IObjectShape
内の beginEditing
public void cancelEditing()
IObjectShape
の記述:
IObjectShape
内の cancelEditing
public void endEditing()
IObjectShape
の記述:
IObjectShape
内の endEditing
public boolean isEditing()
PObjectShape
内の isEditing
public Handle startInitialEditing(java.awt.geom.Point2D initialPoint, java.awt.event.MouseEvent event)
IObjectShape
内の startInitialEditing
public Handle getInitialEditingHandle()
IObjectShape
内の getInitialEditingHandle
public void shapeWillBeChanged(PObjectShape newShape)
IObjectShape
の記述:
IObjectShape
内の shapeWillBeChanged
newShape
- 新しいシェイプpublic void shapeChanged(PObjectShape oldShape)
IObjectShape
内の shapeChanged
public java.util.Set<PObjectShape> getDependentShapes(java.util.Set<PObjectShape> shapes)
IObjectShape
の記述:
IObjectShape
内の getDependentShapes
shapes
- このシェイプに従属するシェイプのSet
public java.util.Set<PObjectShape> getImpliedlyEditedShapes(java.util.Set<PObjectShape> shapes)
IObjectShape
の記述:
IObjectShape
内の getImpliedlyEditedShapes
shapes
- 同時に編集状態になるべきシェイプのSet
public boolean isSelectable()
IObjectShape
の記述:
IObjectShape
内の isSelectable
public void updateShape()
IObjectShape
の記述:
IObjectShape
内の updateShape
PObjectShape
内の updateShape
public boolean isBoundsResizable()
PObjectShape
内の isBoundsResizable
public GroupBoundsTransform getGroupBoundsTransform()
protected static GroupBoundsTransform getGroupBoundsTransform(PObjectShape shape)
public abstract RotationTransform getRotationTransform()
PObjectShape
内の getRotationTransform
public abstract java.awt.geom.Rectangle2D getRawBounds()
PObjectShape
内の getRawBounds
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
IObjectShape
内の addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
IObjectShape
内の addPropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
IObjectShape
内の removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
IObjectShape
内の removePropertyChangeListener
protected void firePropertyChange(java.lang.String propertyName, long oldValue, long newValue)
protected void firePropertyChange(java.lang.String propertyName, double oldValue, double newValue)
protected void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue)
protected void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue)
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
public void setLocation(MapPoint point)
PObjectShape
の記述:PObjectShape.isBoundsMovable()
がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
PObjectShape
内の setLocation
point
- 位置public java.awt.geom.Rectangle2D getBounds()
PObjectShape
の記述:
PObjectShape
内の getBounds
public java.awt.geom.Rectangle2D getTransformableBounds(PGroupObject group)
IObjectShape
内の getTransformableBounds
public java.awt.geom.Rectangle2D getObsoleteTransformableBounds(PGroupObject group)
IObjectShape
内の getObsoleteTransformableBounds
public java.awt.geom.Rectangle2D getRenderingBounds()
IObjectShape
の記述:
IObjectShape
内の getRenderingBounds
public java.awt.geom.Point2D getCenterPoint()
PObjectShape
内の getCenterPoint
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |