|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.carabiner.inkpod.pi.shape.AbstractObjectShape<T>
jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape<PNodeObject>
jp.carabiner.inkpod.pi.shape.AbstractNodeShape
jp.carabiner.inkpod.pi.shape.AbstractRectangleShape
jp.carabiner.inkpod.pi.shape.RectangleShape
public class RectangleShape
| 入れ子のクラスの概要 |
|---|
| クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承された入れ子のクラス/インタフェース |
|---|
AbstractNodeShape.ConnectionPointCache |
| フィールドの概要 | |
|---|---|
static RectangleShapeType |
TYPE
|
| クラス jp.carabiner.inkpod.pi.shape.AbstractRectangleShape から継承されたフィールド |
|---|
DEFAULT_OBJECT_HEIGHT, DEFAULT_OBJECT_WIDTH |
| クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承されたフィールド |
|---|
cacheLock, connectionPointCache |
| クラス 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 |
| コンストラクタの概要 | |
|---|---|
RectangleShape(PNodeObject object)
|
|
| メソッドの概要 | |
|---|---|
java.lang.Object |
clone()
このシェイプオブジェクトを複製します。 |
boolean |
contains(double x,
double y,
boolean includeFillArea)
|
protected boolean |
contains(double x,
double y,
boolean includeFillArea,
int margin)
|
protected java.awt.Shape |
createFrameShape(java.awt.geom.Rectangle2D rect)
枠線の形を表す Shapeオブジェクトを作成して返します。 |
java.awt.Insets |
getContentInsets()
|
RectangleShapeHandle<? extends AbstractRectangleShape> |
getHandle()
このシェイプオブジェクトを操作するためのハンドルを返す。 |
java.lang.Class<? extends PObjectShape> |
getPluginInterfaceClass()
|
RectangleShapeRenderer |
getRenderer()
このシェイプオブジェクトのレンダラーを返します。 |
IObjectShapeType |
getShapeType()
このシェイプの型オブジェクトを返す。 |
java.lang.String |
getShapeTypeName()
シェイプ型の識別子を返す。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース jp.carabiner.inkpod.pi.shape.IAbstractRectangleShape から継承されたメソッド |
|---|
getAutoSize |
| インタフェース jp.carabiner.inkpod.pi.shape.IAbstractNodeShape から継承されたメソッド |
|---|
getRawX, getRawY, setRawX, setRawY |
| インタフェース jp.carabiner.inkpod.pi.shape.PAbstractNodeShape から継承されたメソッド |
|---|
getTextRenderer, setTextRenderer |
| インタフェース jp.carabiner.inkpod.pi.shape.PNodeObjectShape から継承されたメソッド |
|---|
getBounds2D, getConnectionPoint, getConnectionPoint, getFrameLineShape, getFrameShape, getObject, getRotatedFrameShape, getStrokedFrameLineShape, getStrokedRotatedFrameLineShape |
| インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド |
|---|
autoReshape, autoReshape, flipHorizontal, flipVertical, getBounds, getBounds, getCenterPoint, getCenterPoint, getLocation, getLocation, getRawBounds, getRotation, getRotationTransform, getSearchableText, getText, intersects, isBoundsMovable, isBoundsResizable, isEditing, isFlip, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setFlip, setLocation, setLocation, setLocation, setLocation, setRotation |
| フィールドの詳細 |
|---|
public static final RectangleShapeType TYPE
| コンストラクタの詳細 |
|---|
public RectangleShape(PNodeObject object)
| メソッドの詳細 |
|---|
public java.lang.Object clone()
IObjectShape の記述:
IObjectShape 内の cloneAbstractRectangleShape 内の clonepublic java.lang.Class<? extends PObjectShape> getPluginInterfaceClass()
public IObjectShapeType getShapeType()
PObjectShape の記述:
PObjectShape 内の getShapeTypepublic java.lang.String getShapeTypeName()
PObjectShape の記述:
PObjectShape 内の getShapeTypeNamepublic RectangleShapeHandle<? extends AbstractRectangleShape> getHandle()
IObjectShape の記述:
IObjectShape 内の getHandleAbstractRectangleShape 内の getHandlepublic RectangleShapeRenderer getRenderer()
IObjectShape の記述:
IObjectShape 内の getRendererPNodeObjectShape 内の getRendererPObjectShape 内の getRendererAbstractRectangleShape 内の getRendererprotected java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
AbstractNodeShape の記述:Shapeオブジェクトを作成して返します。
指定された矩形の内側に入る、このシェイプの枠線の形をShapeで生成して返します。
rect引数で渡される矩形領域は、グループ化による変形が適用された後の形です。
AbstractNodeShape 内の createFrameShaperect - シェイプの外側の矩形領域
ShapeオブジェクトAbstractNodeShape.getFrameShape()
public boolean contains(double x,
double y,
boolean includeFillArea)
PObjectShape 内の containsAbstractRectangleShape 内の contains
protected boolean contains(double x,
double y,
boolean includeFillArea,
int margin)
public java.awt.Insets getContentInsets()
AbstractRectangleShape 内の getContentInsets
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||