|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.carabiner.inkpod.pi.shape.AbstractObjectShape<T>
jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape<PNodeObject>
jp.carabiner.inkpod.pi.shape.AbstractNodeShape
public abstract class AbstractNodeShape
| 入れ子のクラスの概要 | |
|---|---|
protected static class |
AbstractNodeShape.ConnectionPointCache
|
| フィールドの概要 | |
|---|---|
protected java.lang.Object |
cacheLock
|
protected java.util.Map<PRelationObjectShape,AbstractNodeShape.ConnectionPointCache> |
connectionPointCache
|
static double |
DEFAULT_OBJECT_HEIGHT
|
static double |
DEFAULT_OBJECT_WIDTH
|
| クラス 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 から継承されたフィールド |
|---|
editting, propertyChangeSupport |
| コンストラクタの概要 | |
|---|---|
AbstractNodeShape(PNodeObject object)
|
|
| メソッドの概要 | |
|---|---|
java.awt.geom.Dimension2D |
applyAutoResize(java.awt.geom.Dimension2D size)
|
java.awt.geom.Dimension2D |
applyAutoResize(java.awt.geom.Dimension2D size,
boolean ignoreTextBoxSize)
|
java.awt.geom.Rectangle2D |
applyAutoResize(java.awt.geom.Rectangle2D rect)
|
java.awt.geom.Rectangle2D |
applyAutoResize(java.awt.geom.Rectangle2D rect,
boolean ignoreTextBoxSize)
|
void |
applyRenderingAutoReshape()
描画時に自動的に変形するタイプのシェイプについて、 変形をしない場合でも、同じ形を維持できるようにプロパティの内容を変更する。 |
void |
autoReshape()
PObjectShape.readyAutoReshape() が呼び出されてから、このメソッドが呼び出されるまでの変化に応じて、必要があればプロパティを変更します。 |
void |
autoReshape(boolean fromPropertyEditor)
PObjectShape.readyAutoReshape() が呼び出されてから、このメソッドが呼び出されるまでの変化に応じて、必要があればプロパティを変更します。 |
void |
autoResize()
|
void |
autoResize(java.awt.geom.Dimension2D size)
|
void |
beginEditing()
編集の開始直前に呼び出される。 |
void |
cancelEditing()
編集がキャンセルされると呼び出される。 |
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
boolean |
contains(double x,
double y,
boolean includeFillArea)
|
boolean |
contains(double x,
double y,
boolean includeFillArea,
EditorViewConfiguration viewConfiguration)
|
protected java.awt.Shape |
createFrameLineShape(java.awt.geom.Rectangle2D rect)
枠線に内側の線がある場合、それを含んだ枠線の形を表す Shapeオブジェクトを作成して返します。 |
protected abstract java.awt.Shape |
createFrameShape(java.awt.geom.Rectangle2D rect)
枠線の形を表す Shapeオブジェクトを作成して返します。 |
void |
dispose()
シェイプを破棄します。 |
void |
endEditing()
編集が終了後に呼び出される。 |
java.awt.geom.Dimension2D |
getAutoSize()
|
double |
getBottom()
|
java.awt.geom.Rectangle2D |
getBounds(java.awt.geom.Rectangle2D bounds)
オブジェクトを囲む矩形を返す。 |
RotatedRect |
getBounds2D(double rotation)
|
java.awt.geom.Point2D |
getCenterPoint(java.awt.geom.Point2D point)
|
protected ShapeLine[] |
getConnectionBorderLines()
|
java.awt.geom.Point2D |
getConnectionPoint(java.awt.geom.Point2D point)
|
java.awt.geom.Point2D |
getConnectionPoint(java.awt.geom.Point2D connectionPoint,
java.awt.geom.Point2D point,
PRelationObjectShape relationShape)
|
java.awt.geom.Point2D |
getConnectionPoint(java.awt.geom.Point2D point,
PRelationObjectShape relationShape)
|
ShapeLine[] |
getFrameLines()
枠を描画するとき、塗りつぶす領域の境界線を構成する線を返す。 |
java.awt.Shape |
getFrameLineShape()
内部の線も含む、枠の形を返します。 |
java.awt.Shape |
getFrameShape()
一番外側の枠の形を返します。 |
java.awt.geom.Rectangle2D |
getFrameShapeHitBounds(EditorViewConfiguration viewConfiguration)
マウスの当たり判定において、シェイプ本体の判定領域をすべて含む矩形領域を返します。 |
abstract Handle |
getHandle()
このシェイプオブジェクトを操作するためのハンドルを返す。 |
double |
getHeight()
|
double |
getLeft()
|
java.awt.geom.Point2D |
getLeftTop()
|
java.awt.geom.Point2D |
getLeftTop(java.awt.geom.Point2D p)
|
java.awt.geom.Point2D |
getLocation()
位置を返す。 |
java.awt.geom.Point2D |
getLocation(java.awt.geom.Point2D point)
|
java.awt.geom.Rectangle2D |
getObsoleteTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
|
java.awt.geom.Rectangle2D |
getRawBounds()
|
java.awt.geom.Rectangle2D.Double |
getRawRect()
|
java.awt.geom.Rectangle2D.Double |
getRawRect(java.awt.geom.Rectangle2D.Double rect)
|
java.awt.geom.Rectangle2D |
getRawRenderingBounds2D(java.awt.geom.Rectangle2D bounds)
|
double |
getRawX()
|
double |
getRawY()
|
java.awt.geom.Rectangle2D |
getRect()
|
java.awt.geom.Rectangle2D |
getRect(java.awt.geom.Rectangle2D rect)
|
abstract AbstractNodeShapeRenderer |
getRenderer()
このシェイプオブジェクトのレンダラーを返します。 |
java.awt.geom.Rectangle2D |
getRenderingBounds(java.awt.geom.Rectangle2D bounds)
描画される範囲を返します。 |
double |
getRight()
|
java.awt.Shape |
getRotatedFrameShape()
|
java.awt.geom.Dimension2D |
getSize()
|
java.awt.geom.Dimension2D |
getSize(java.awt.geom.Dimension2D size)
|
java.awt.Shape |
getStrokedFrameLineShape()
getFrameLineShape() が返すShapeオブジェクトを
現在の線の太さで描画した場合に塗りつぶされる領域の、Shapeオブジェクトを返します。 |
java.awt.Shape |
getStrokedRotatedFrameLineShape()
|
java.awt.Shape |
getStrokedThickFrameLineShape(EditorViewConfiguration viewConfiguration)
getFrameLineShape() が返すShapeオブジェクトを
現在の線の太さより、わずかに太い線で描画した場合に塗りつぶされる領域の、
Shapeオブジェクトを返します。 |
java.lang.String |
getTextRenderer()
|
double |
getTop()
|
java.awt.geom.Rectangle2D |
getTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
|
double |
getWidth()
|
double |
getX()
|
double |
getY()
|
boolean |
intersects(java.awt.geom.Rectangle2D rect,
boolean includeFillArea)
|
protected void |
invalidateFrameShapeCache()
|
protected void |
invalidateRotatedShapeCache()
|
protected void |
invalidateStrokedFrameShapeCache()
|
void |
invalidateTransform()
親のグループ化オブジェクトの変形が変化したことを通知する。 |
boolean |
isBoundsMovable()
|
boolean |
isHorizontalResizable()
|
protected abstract boolean |
isResizing()
|
boolean |
isSampleMode()
setSampleShapeBounds(Rectangle2D) が呼び出されたことがあるか返します。 |
boolean |
isTextEditting()
|
boolean |
isUnmovable()
|
boolean |
isUnresizable()
|
boolean |
isVerticalResizable()
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx,
double x,
double y,
double centerX,
double centerY)
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx,
double x,
double y,
double centerX,
double centerY,
boolean newFlip,
double flipRotation,
double newRotation)
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(double x,
double y,
double centerX,
double centerY,
boolean newFlip,
double flipRotation,
double newRotation)
|
protected java.awt.geom.Point2D |
newInversionRotationPoint(java.awt.geom.Point2D p,
java.awt.geom.Point2D center,
boolean inverseFlip,
double flipRotation,
double newRotation)
|
protected java.awt.geom.Point2D |
newRotationCenterPoint()
|
void |
readyAutoReshape()
PObjectShape.autoReshape() の実行に必要になる情報を記録します。 |
protected void |
reshapeRegular()
|
protected static void |
reshapeRegular(MapRectangle rect)
|
protected static void |
reshapeRegular(java.awt.geom.Rectangle2D.Double rect)
|
void |
setAutoSize(java.awt.geom.Dimension2D size)
|
void |
setBottom(double bottom)
|
void |
setBounds(java.awt.geom.Rectangle2D bounds)
オブジェクトを囲む矩形を変更する。 |
void |
setHeight(double height)
|
void |
setInlineEditorSize(java.awt.geom.Dimension2D size)
|
void |
setLeft(double left)
|
void |
setLeftBottom(double x,
double y)
|
void |
setLeftTop(double x,
double y)
|
void |
setLocation(double x,
double y)
位置を変更する。 |
void |
setLocation(long x,
long y)
位置を変更する。 |
void |
setLocation(java.awt.geom.Point2D point)
|
void |
setRawRect(double x,
double y,
double width,
double height)
|
void |
setRawRect(java.awt.geom.Rectangle2D rect)
|
void |
setRawX(double x)
|
void |
setRawY(double y)
|
void |
setRect(double x,
double y,
double width,
double height)
|
protected void |
setRect(double x,
double y,
double width,
double height,
java.awt.geom.Rectangle2D.Double oldRect)
|
void |
setRect(long x,
long y,
long width,
long height)
|
void |
setRect(MapRectangle rect)
|
void |
setRect(java.awt.geom.Rectangle2D rect)
|
void |
setRect(java.awt.geom.Rectangle2D rect,
java.awt.geom.Rectangle2D.Double oldRect)
|
void |
setRight(double right)
|
void |
setRightBottom(double x,
double y)
|
void |
setRightTop(double x,
double y)
|
void |
setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
このシェイプを表示サンプル用のシェイプとした場合、表示領域を指定した範囲に収めるようにする。 |
void |
setSize(double width,
double height)
|
void |
setTextRenderer(java.lang.String textRenderer)
|
void |
setTop(double top)
|
void |
setUnmovable(boolean unmovalble)
|
void |
setUnresizable(boolean unresizable)
|
void |
setWidth(double width)
|
void |
setX(double x)
|
void |
setY(double y)
|
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.PNodeObjectShape から継承されたメソッド |
|---|
getObject |
| インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド |
|---|
flipHorizontal, flipVertical, getBounds, getCenterPoint, getRotation, getRotationTransform, getSearchableText, getShapeType, getShapeTypeName, getText, isBoundsResizable, isEditing, isFlip, setFlip, setLocation, setRotation |
| フィールドの詳細 |
|---|
public static final double DEFAULT_OBJECT_WIDTH
public static final double DEFAULT_OBJECT_HEIGHT
protected transient java.util.Map<PRelationObjectShape,AbstractNodeShape.ConnectionPointCache> connectionPointCache
protected transient java.lang.Object cacheLock
| コンストラクタの詳細 |
|---|
public AbstractNodeShape(PNodeObject object)
| メソッドの詳細 |
|---|
protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
protected void invalidateFrameShapeCache()
protected void invalidateStrokedFrameShapeCache()
protected void invalidateRotatedShapeCache()
public java.lang.Object clone()
IObjectShape の記述:
IObjectShape 内の cloneAbstractDefaultObjectShape<PNodeObject> 内の clonepublic void dispose()
IObjectShape の記述:
IObjectShape 内の disposepublic abstract AbstractNodeShapeRenderer getRenderer()
IObjectShape の記述:
IObjectShape 内の getRendererPNodeObjectShape 内の getRendererPObjectShape 内の getRendererpublic abstract Handle getHandle()
IObjectShape の記述:
IObjectShape 内の getHandlepublic void beginEditing()
IObjectShape の記述:
IObjectShape 内の beginEditingAbstractDefaultObjectShape<PNodeObject> 内の beginEditingpublic void cancelEditing()
IObjectShape の記述:
IObjectShape 内の cancelEditingAbstractDefaultObjectShape<PNodeObject> 内の cancelEditingpublic void endEditing()
IObjectShape の記述:
IObjectShape 内の endEditingAbstractDefaultObjectShape<PNodeObject> 内の endEditingpublic void invalidateTransform()
IObjectShape の記述:
IObjectShape 内の invalidateTransformAbstractDefaultObjectShape<PNodeObject> 内の invalidateTransformpublic java.awt.geom.Rectangle2D getBounds(java.awt.geom.Rectangle2D bounds)
PObjectShape の記述:
PObjectShape 内の getBoundsbounds - 結果を格納するRectangle2Dオブジェクト
public RotatedRect getBounds2D(double rotation)
PNodeObjectShape 内の getBounds2Dpublic java.awt.geom.Rectangle2D getRawBounds()
PObjectShape 内の getRawBoundsAbstractObjectShape<PNodeObject> 内の getRawBounds
public java.awt.geom.Rectangle2D getObsoleteTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
IObjectShape 内の getObsoleteTransformableBounds
public java.awt.geom.Rectangle2D getTransformableBounds(java.awt.geom.Rectangle2D bounds,
PGroupObject group)
IObjectShape 内の getTransformableBoundspublic java.awt.geom.Rectangle2D.Double getRawRect()
public java.awt.geom.Rectangle2D.Double getRawRect(java.awt.geom.Rectangle2D.Double rect)
public void setBounds(java.awt.geom.Rectangle2D bounds)
PObjectShape の記述:PObjectShape.isBoundsMovable(), PObjectShape.isBoundsResizable() の返す値によっては、変更が無視される場合があります。
PObjectShape 内の setBoundsbounds - 新しい矩形public java.awt.geom.Point2D getCenterPoint(java.awt.geom.Point2D point)
PObjectShape 内の getCenterPointprotected java.awt.geom.Point2D newRotationCenterPoint()
AbstractDefaultObjectShape<PNodeObject> 内の newRotationCenterPointpublic java.awt.geom.Rectangle2D getRect()
PAbstractNodeShape 内の getRectpublic java.awt.geom.Rectangle2D getRect(java.awt.geom.Rectangle2D rect)
PAbstractNodeShape 内の getRectpublic java.awt.geom.Point2D getLeftTop()
public java.awt.geom.Point2D getLeftTop(java.awt.geom.Point2D p)
public java.awt.geom.Rectangle2D getRenderingBounds(java.awt.geom.Rectangle2D bounds)
IObjectShape の記述:
IObjectShape 内の getRenderingBoundsbounds - 範囲が返されるMapRectangleオブジェクト
public java.awt.geom.Rectangle2D getRawRenderingBounds2D(java.awt.geom.Rectangle2D bounds)
public void setSampleShapeBounds(java.awt.geom.Rectangle2D bounds)
IObjectShape の記述:
IObjectShape 内の setSampleShapeBoundsbounds - 表示範囲public boolean isSampleMode()
setSampleShapeBounds(Rectangle2D) が呼び出されたことがあるか返します。
public final ShapeLine[] getFrameLines()
public final java.awt.Shape getFrameShape()
Shapeオブジェクトを返す必要があります。
PNodeObjectShape 内の getFrameShapepublic final java.awt.Shape getRotatedFrameShape()
PNodeObjectShape 内の getRotatedFrameShapepublic final java.awt.Shape getFrameLineShape()
PNodeObjectShape 内の getFrameLineShapepublic final java.awt.Shape getStrokedFrameLineShape()
getFrameLineShape() が返すShapeオブジェクトを
現在の線の太さで描画した場合に塗りつぶされる領域の、Shapeオブジェクトを返します。
PNodeObjectShape 内の getStrokedFrameLineShapepublic final java.awt.Shape getStrokedRotatedFrameLineShape()
PNodeObjectShape 内の getStrokedRotatedFrameLineShapepublic final java.awt.Shape getStrokedThickFrameLineShape(EditorViewConfiguration viewConfiguration)
getFrameLineShape() が返すShapeオブジェクトを
現在の線の太さより、わずかに太い線で描画した場合に塗りつぶされる領域の、
Shapeオブジェクトを返します。
マウスの当たり判定用です。
viewConfiguration - スクリーンの状態
public final java.awt.geom.Rectangle2D getFrameShapeHitBounds(EditorViewConfiguration viewConfiguration)
viewConfiguration - スクリーンの状態
protected abstract java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
Shapeオブジェクトを作成して返します。
指定された矩形の内側に入る、このシェイプの枠線の形をShapeで生成して返します。
rect引数で渡される矩形領域は、グループ化による変形が適用された後の形です。
rect - シェイプの外側の矩形領域
ShapeオブジェクトgetFrameShape()protected java.awt.Shape createFrameLineShape(java.awt.geom.Rectangle2D rect)
Shapeオブジェクトを作成して返します。
特に内側の線createFrameLineShape(Rectangle2D) と同じ場合は、オーバーライドする必要はありません。
デフォルトの実装はnullを返します。
rect - シェイプの外側の矩形領域
ShapeオブジェクトgetFrameLineShape()public java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point)
PNodeObjectShape 内の getConnectionPoint
public java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D point,
PRelationObjectShape relationShape)
PNodeObjectShape 内の getConnectionPointprotected ShapeLine[] getConnectionBorderLines()
public java.awt.geom.Point2D getConnectionPoint(java.awt.geom.Point2D connectionPoint,
java.awt.geom.Point2D point,
PRelationObjectShape relationShape)
public boolean contains(double x,
double y,
boolean includeFillArea)
PObjectShape 内の contains
public boolean contains(double x,
double y,
boolean includeFillArea,
EditorViewConfiguration viewConfiguration)
public boolean intersects(java.awt.geom.Rectangle2D rect,
boolean includeFillArea)
PObjectShape 内の intersectspublic boolean isBoundsMovable()
PObjectShape 内の isBoundsMovablepublic boolean isHorizontalResizable()
PObjectShape 内の isHorizontalResizablepublic boolean isVerticalResizable()
PObjectShape 内の isVerticalResizablepublic java.awt.geom.Point2D getLocation()
PObjectShape の記述:
PObjectShape 内の getLocationpublic java.awt.geom.Point2D getLocation(java.awt.geom.Point2D point)
PObjectShape 内の getLocation
public void setLocation(long x,
long y)
PObjectShape の記述:PObjectShape.isBoundsMovable() がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
PObjectShape 内の setLocationx - 位置のX座標y - 位置のY座標
public void setLocation(double x,
double y)
PObjectShape の記述:PObjectShape.isBoundsMovable() がfalseを返す場合は変更できません。その場合、このメソッドは何もしません。
PObjectShape 内の setLocationx - 位置のX座標y - 位置のY座標public void setLocation(java.awt.geom.Point2D point)
PObjectShape 内の setLocation
public void setSize(double width,
double height)
PAbstractNodeShape 内の setSizepublic void setRect(MapRectangle rect)
public void setRect(long x,
long y,
long width,
long height)
PAbstractNodeShape 内の setRectpublic void setRect(java.awt.geom.Rectangle2D rect)
public void setRect(java.awt.geom.Rectangle2D rect,
java.awt.geom.Rectangle2D.Double oldRect)
public void setRect(double x,
double y,
double width,
double height)
PAbstractNodeShape 内の setRect
protected void setRect(double x,
double y,
double width,
double height,
java.awt.geom.Rectangle2D.Double oldRect)
public void setRawX(double x)
IAbstractNodeShape 内の setRawXpublic double getRawX()
IAbstractNodeShape 内の getRawXpublic void setRawY(double y)
IAbstractNodeShape 内の setRawYpublic double getRawY()
IAbstractNodeShape 内の getRawY
public void setRawRect(double x,
double y,
double width,
double height)
public void setRawRect(java.awt.geom.Rectangle2D rect)
public void transformShape(java.awt.geom.AffineTransform affineTransform)
IObjectShape の記述:
IObjectShape 内の transformShapeaffineTransform - アフィン変換行列public void applyRenderingAutoReshape()
IObjectShape の記述:
IObjectShape 内の applyRenderingAutoReshapepublic void autoResize()
protected abstract boolean isResizing()
public void autoResize(java.awt.geom.Dimension2D size)
public void setAutoSize(java.awt.geom.Dimension2D size)
public java.awt.geom.Dimension2D getAutoSize()
public void setInlineEditorSize(java.awt.geom.Dimension2D size)
public java.awt.geom.Rectangle2D applyAutoResize(java.awt.geom.Rectangle2D rect)
public java.awt.geom.Rectangle2D applyAutoResize(java.awt.geom.Rectangle2D rect,
boolean ignoreTextBoxSize)
public java.awt.geom.Dimension2D applyAutoResize(java.awt.geom.Dimension2D size)
public java.awt.geom.Dimension2D applyAutoResize(java.awt.geom.Dimension2D size,
boolean ignoreTextBoxSize)
protected void reshapeRegular()
protected static void reshapeRegular(MapRectangle rect)
protected static void reshapeRegular(java.awt.geom.Rectangle2D.Double rect)
public java.awt.geom.Dimension2D getSize()
public java.awt.geom.Dimension2D getSize(java.awt.geom.Dimension2D size)
public double getWidth()
PAbstractNodeShape 内の getWidthpublic void setWidth(double width)
PAbstractNodeShape 内の setWidthpublic double getHeight()
PAbstractNodeShape 内の getHeightpublic void setHeight(double height)
PAbstractNodeShape 内の setHeightpublic double getX()
PAbstractNodeShape 内の getXpublic void setX(double x)
PAbstractNodeShape 内の setXpublic double getY()
PAbstractNodeShape 内の getYpublic void setY(double y)
PAbstractNodeShape 内の setYpublic void setLeft(double left)
PAbstractNodeShape 内の setLeftpublic double getLeft()
PAbstractNodeShape 内の getLeftpublic double getTop()
PAbstractNodeShape 内の getToppublic void setTop(double top)
PAbstractNodeShape 内の setToppublic double getRight()
PAbstractNodeShape 内の getRightpublic void setRight(double right)
PAbstractNodeShape 内の setRightpublic double getBottom()
PAbstractNodeShape 内の getBottompublic void setBottom(double bottom)
PAbstractNodeShape 内の setBottom
public void setLeftTop(double x,
double y)
PAbstractNodeShape 内の setLeftTop
public void setRightTop(double x,
double y)
PAbstractNodeShape 内の setRightTop
public void setLeftBottom(double x,
double y)
PAbstractNodeShape 内の setLeftBottom
public void setRightBottom(double x,
double y)
PAbstractNodeShape 内の setRightBottom
protected java.awt.geom.Point2D newInversionRotationPoint(double x,
double y,
double centerX,
double centerY,
boolean newFlip,
double flipRotation,
double newRotation)
protected java.awt.geom.Point2D newInversionRotationPoint(java.awt.geom.Point2D p,
java.awt.geom.Point2D center,
boolean inverseFlip,
double flipRotation,
double newRotation)
protected java.awt.geom.Point2D newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx,
double x,
double y,
double centerX,
double centerY)
protected java.awt.geom.Point2D newInversionRotationPoint(java.awt.geom.AffineTransform oldRotationTx,
double x,
double y,
double centerX,
double centerY,
boolean newFlip,
double flipRotation,
double newRotation)
public boolean isUnmovable()
PAbstractNodeShape 内の isUnmovablepublic void setUnmovable(boolean unmovalble)
PAbstractNodeShape 内の setUnmovablepublic boolean isUnresizable()
PAbstractNodeShape 内の isUnresizablepublic void setUnresizable(boolean unresizable)
PAbstractNodeShape 内の setUnresizablepublic void setTextRenderer(java.lang.String textRenderer)
PAbstractNodeShape 内の setTextRendererpublic java.lang.String getTextRenderer()
PAbstractNodeShape 内の getTextRendererpublic boolean isTextEditting()
public void readyAutoReshape()
PObjectShape の記述:
PObjectShape 内の readyAutoReshapepublic void autoReshape(boolean fromPropertyEditor)
PObjectShape の記述:
PObjectShape 内の autoReshapepublic void autoReshape()
PObjectShape の記述:
PObjectShape 内の autoReshape
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||