|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
内の clone
AbstractRectangleShape
内の clone
public java.lang.Class<? extends PObjectShape> getPluginInterfaceClass()
public IObjectShapeType getShapeType()
PObjectShape
の記述:
PObjectShape
内の getShapeType
public java.lang.String getShapeTypeName()
PObjectShape
の記述:
PObjectShape
内の getShapeTypeName
public RectangleShapeHandle<? extends AbstractRectangleShape> getHandle()
IObjectShape
の記述:
IObjectShape
内の getHandle
AbstractRectangleShape
内の getHandle
public RectangleShapeRenderer getRenderer()
IObjectShape
の記述:
IObjectShape
内の getRenderer
PNodeObjectShape
内の getRenderer
PObjectShape
内の getRenderer
AbstractRectangleShape
内の getRenderer
protected java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
AbstractNodeShape
の記述:Shape
オブジェクトを作成して返します。
指定された矩形の内側に入る、このシェイプの枠線の形をShape
で生成して返します。
rect引数で渡される矩形領域は、グループ化による変形が適用された後の形です。
AbstractNodeShape
内の createFrameShape
rect
- シェイプの外側の矩形領域
Shape
オブジェクトAbstractNodeShape.getFrameShape()
public boolean contains(double x, double y, boolean includeFillArea)
PObjectShape
内の contains
AbstractRectangleShape
内の contains
protected boolean contains(double x, double y, boolean includeFillArea, int margin)
public java.awt.Insets getContentInsets()
AbstractRectangleShape
内の getContentInsets
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |