|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.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 内の clonejava.lang.Object 内の clonepublic java.lang.Object clone(PMapObject object)
IObjectShape の記述:
IObjectShape 内の cloneobject - 新たに結びつけるマップオブジェクト
public void setObject(PMapObject object)
IObjectShape の記述:
IObjectShape 内の setObjectobject - 結びつけるマップオブジェクトpublic T getObject()
PObjectShape の記述:
PObjectShape 内の getObjectprotected PGroupShape getParentShape()
public void invalidateTransform()
IObjectShape の記述:
IObjectShape 内の invalidateTransformpublic void beginEditing()
IObjectShape の記述:
IObjectShape 内の beginEditingpublic void cancelEditing()
IObjectShape の記述:
IObjectShape 内の cancelEditingpublic void endEditing()
IObjectShape の記述:
IObjectShape 内の endEditingpublic boolean isEditing()
PObjectShape 内の isEditing
public Handle startInitialEditing(java.awt.geom.Point2D initialPoint,
java.awt.event.MouseEvent event)
IObjectShape 内の startInitialEditingpublic Handle getInitialEditingHandle()
IObjectShape 内の getInitialEditingHandlepublic void shapeWillBeChanged(PObjectShape newShape)
IObjectShape の記述:
IObjectShape 内の shapeWillBeChangednewShape - 新しいシェイプpublic void shapeChanged(PObjectShape oldShape)
IObjectShape 内の shapeChangedpublic java.util.Set<PObjectShape> getDependentShapes(java.util.Set<PObjectShape> shapes)
IObjectShape の記述:
IObjectShape 内の getDependentShapesshapes - このシェイプに従属するシェイプのSet
public java.util.Set<PObjectShape> getImpliedlyEditedShapes(java.util.Set<PObjectShape> shapes)
IObjectShape の記述:
IObjectShape 内の getImpliedlyEditedShapesshapes - 同時に編集状態になるべきシェイプのSet
public boolean isSelectable()
IObjectShape の記述:
IObjectShape 内の isSelectablepublic void updateShape()
IObjectShape の記述:
IObjectShape 内の updateShapePObjectShape 内の updateShapepublic boolean isBoundsResizable()
PObjectShape 内の isBoundsResizablepublic GroupBoundsTransform getGroupBoundsTransform()
protected static GroupBoundsTransform getGroupBoundsTransform(PObjectShape shape)
public abstract RotationTransform getRotationTransform()
PObjectShape 内の getRotationTransformpublic abstract java.awt.geom.Rectangle2D getRawBounds()
PObjectShape 内の getRawBoundspublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
IObjectShape 内の addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
IObjectShape 内の addPropertyChangeListenerpublic 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 内の setLocationpoint - 位置public java.awt.geom.Rectangle2D getBounds()
PObjectShape の記述:
PObjectShape 内の getBoundspublic java.awt.geom.Rectangle2D getTransformableBounds(PGroupObject group)
IObjectShape 内の getTransformableBoundspublic java.awt.geom.Rectangle2D getObsoleteTransformableBounds(PGroupObject group)
IObjectShape 内の getObsoleteTransformableBoundspublic java.awt.geom.Rectangle2D getRenderingBounds()
IObjectShape の記述:
IObjectShape 内の getRenderingBoundspublic java.awt.geom.Point2D getCenterPoint()
PObjectShape 内の getCenterPoint
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||