jp.carabiner.inkpod.pi.shape
クラス RoundrectShape

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.RoundrectShape
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, IAbstractNodeShape, IAbstractRectangleShape, IDefaultObjectShape, INodeObjectShape, IObjectShape, IRoundrectShape, PAbstractNodeShape, PAbstractRectangleShape, PDefaultObjectShape, PNodeObjectShape, PObjectShape, PRoundrectShape

public class RoundrectShape
extends AbstractRectangleShape
implements IRoundrectShape

関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承された入れ子のクラス/インタフェース
AbstractNodeShape.ConnectionPointCache
 
フィールドの概要
static RoundrectShapeType 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
 
コンストラクタの概要
RoundrectShape(PNodeObject object)
           
 
メソッドの概要
 void beginEditing()
          編集の開始直前に呼び出される。
 void cancelEditing()
          編集がキャンセルされると呼び出される。
 java.lang.Object clone()
          このシェイプオブジェクトを複製します。
protected  java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
          枠線の形を表すShapeオブジェクトを作成して返します。
 void endEditing()
          編集が終了後に呼び出される。
 int getArcSize()
           
 java.awt.Insets getContentInsets()
           
 RectangleShapeHandle<? extends AbstractRectangleShape> getHandle()
          このシェイプオブジェクトを操作するためのハンドルを返す。
 RoundrectShapeRenderer getRenderer()
          このシェイプオブジェクトのレンダラーを返します。
 IObjectShapeType getShapeType()
          このシェイプの型オブジェクトを返す。
 java.lang.String getShapeTypeName()
          シェイプ型の識別子を返す。
 void setArcSize(int arcSize)
           
protected  void shapePropertyChanged(java.beans.PropertyChangeEvent event)
           
 
クラス jp.carabiner.inkpod.pi.shape.AbstractRectangleShape から継承されたメソッド
contains, contains, dispose, getBottomImagePadding, getConnectionBorderLines, getContentBounds, getContentBounds, getImageAlpha, getImageBorderLines, getImageBounds, getImageHorizontalAlign, getImagePadding, getImageResource, getImageScalingType, getImageVerticalAlign, getLeftImagePadding, getRightImagePadding, getTextHeight, getTopImagePadding, hasImage, intersects, isKeepImageAspectRatio, isResizing, isTextHeightFit, setBottomImagePadding, setBottomTextPadding, setFont, setImageAlpha, setImageHorizontalAlign, setImagePadding, setImageResource, setImageScalingType, setImageVerticalAlign, setKeepImageAspectRatio, setLeftImagePadding, setPreferredHeight, setPreferredWidth, setRightImagePadding, setSizeToImageAspectRatio, setText, setTextHeightFit, setTopImagePadding, setTopTextPadding
 
クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承されたメソッド
applyAutoResize, applyAutoResize, applyAutoResize, applyAutoResize, applyRenderingAutoReshape, autoReshape, autoReshape, autoResize, autoResize, createFrameLineShape, getAutoSize, getBottom, getBounds, getBounds2D, getCenterPoint, getConnectionPoint, getConnectionPoint, getConnectionPoint, getFrameLines, getFrameLineShape, getFrameShape, getFrameShapeHitBounds, getHeight, getLeft, getLeftTop, getLeftTop, getLocation, getLocation, getObsoleteTransformableBounds, getRawBounds, getRawRect, getRawRect, getRawRenderingBounds2D, getRawX, getRawY, getRect, getRect, getRenderingBounds, getRight, getRotatedFrameShape, getSize, getSize, getStrokedFrameLineShape, getStrokedRotatedFrameLineShape, getStrokedThickFrameLineShape, getTextRenderer, getTop, getTransformableBounds, getWidth, getX, getY, invalidateFrameShapeCache, invalidateRotatedShapeCache, invalidateStrokedFrameShapeCache, invalidateTransform, isBoundsMovable, isHorizontalResizable, isSampleMode, isTextEditting, isUnmovable, isUnresizable, isVerticalResizable, newInversionRotationPoint, newInversionRotationPoint, newInversionRotationPoint, newInversionRotationPoint, newRotationCenterPoint, readyAutoReshape, reshapeRegular, reshapeRegular, reshapeRegular, setAutoSize, setBottom, setBounds, setHeight, setInlineEditorSize, setLeft, setLeftBottom, setLeftTop, setLocation, setLocation, setLocation, setRawRect, setRawRect, setRawX, setRawY, setRect, setRect, setRect, setRect, setRect, setRect, setRight, setRightBottom, setRightTop, setSampleShapeBounds, setSize, setTextRenderer, setTop, setUnmovable, setUnresizable, setWidth, setX, setY, transformShape
 
クラス jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape から継承されたメソッド
fireRotationCenterPointChangeEvent, flipHorizontal, flipVertical, getBottomTextPadding, getFillAlpha, getFillColor, getFillColor2, getFont, getFrameAlpha, getGradientTypeName, getLeftTextPadding, getLineColor, getLineType, getLineWidth, getRightTextPadding, getRotation, getRotationCenterPoint, getRotationTransform, getSearchableText, getShadowAlpha, getShadowColor, getShadowOffset, getText, getTextAlign, getTextAlpha, getTextColor, getTextLineSpace, getTextPadding, getTextVerticalAlign, getTopTextPadding, isDrawFrame, isFill, isFlip, isGradient, isShadow, isTextUneditable, setDrawFrame, setFill, setFillAlpha, setFillColor, setFillColor2, setFlip, setFrameAlpha, setGradient, setGradientTypeName, setLeftTextPadding, setLineColor, setLineType, setLineWidth, setRightTextPadding, setRotation, setRotationCenterPoint, setShadow, setShadowAlpha, setShadowColor, setShadowOffset, setTextAlign, setTextAlpha, setTextColor, setTextLineSpace, setTextUneditable, setTextVerticalAlign, updateRotationTransform
 
クラス jp.carabiner.inkpod.pi.shape.AbstractObjectShape から継承されたメソッド
addPropertyChangeListener, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBounds, getCenterPoint, getDependentShapes, getGroupBoundsTransform, getGroupBoundsTransform, getImpliedlyEditedShapes, getInitialEditingHandle, getObject, getObsoleteTransformableBounds, getParentShape, getRenderingBounds, getTransformableBounds, isBoundsResizable, isEditing, isSelectable, removePropertyChangeListener, removePropertyChangeListener, setLocation, setObject, shapeChanged, shapeWillBeChanged, startInitialEditing, updateShape
 
クラス 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.IObjectShape から継承されたメソッド
addPropertyChangeListener, addPropertyChangeListener, applyRenderingAutoReshape, clone, dispose, getDependentShapes, getImpliedlyEditedShapes, getInitialEditingHandle, getObsoleteTransformableBounds, getObsoleteTransformableBounds, getRenderingBounds, getRenderingBounds, getRotationCenterPoint, getTransformableBounds, getTransformableBounds, invalidateTransform, isSelectable, removePropertyChangeListener, removePropertyChangeListener, setObject, setRotationCenterPoint, setSampleShapeBounds, setText, shapeChanged, shapeWillBeChanged, startInitialEditing, transformShape, updateShape
 
インタフェース jp.carabiner.inkpod.pi.shape.PAbstractRectangleShape から継承されたメソッド
getBottom, getBottomImagePadding, getHeight, getImageAlpha, getImageHorizontalAlign, getImagePadding, getImageResource, getImageScalingType, getImageVerticalAlign, getLeft, getLeftImagePadding, getRect, getRect, getRight, getRightImagePadding, getTextHeight, getTop, getTopImagePadding, getWidth, getX, getY, hasImage, isKeepImageAspectRatio, isTextHeightFit, isUnmovable, isUnresizable, setBottom, setBottomImagePadding, setHeight, setImageAlpha, setImageHorizontalAlign, setImagePadding, setImageResource, setImageScalingType, setImageVerticalAlign, setKeepImageAspectRatio, setLeft, setLeftBottom, setLeftImagePadding, setLeftTop, setPreferredHeight, setPreferredWidth, setRect, setRect, setRight, setRightBottom, setRightImagePadding, setRightTop, setSize, setSizeToImageAspectRatio, setTextHeightFit, setTop, setTopImagePadding, setUnmovable, setUnresizable, setWidth, setX, setY
 
インタフェース jp.carabiner.inkpod.pi.shape.PAbstractNodeShape から継承されたメソッド
getTextRenderer, setTextRenderer
 
インタフェース jp.carabiner.inkpod.pi.shape.PDefaultObjectShape から継承されたメソッド
getBottomTextPadding, getFillAlpha, getFillColor, getFillColor2, getFont, getFrameAlpha, getGradientTypeName, getLeftTextPadding, getLineColor, getLineType, getLineWidth, getRightTextPadding, getShadowAlpha, getShadowColor, getShadowOffset, getTextAlign, getTextAlpha, getTextColor, getTextLineSpace, getTextVerticalAlign, getTopTextPadding, isDrawFrame, isFill, isGradient, isShadow, isTextUneditable, setBottomTextPadding, setDrawFrame, setFill, setFillAlpha, setFillColor, setFillColor2, setFont, setFrameAlpha, setGradient, setGradientTypeName, setLeftTextPadding, setLineColor, setLineType, setLineWidth, setRightTextPadding, setShadow, setShadowAlpha, setShadowColor, setShadowOffset, setText, setTextAlign, setTextAlpha, setTextColor, setTextLineSpace, setTextUneditable, setTextVerticalAlign, setTopTextPadding
 
インタフェース jp.carabiner.inkpod.pi.shape.PNodeObjectShape から継承されたメソッド
getBounds2D, getConnectionPoint, getConnectionPoint, getFrameLineShape, getFrameShape, getObject, getRotatedFrameShape, getStrokedFrameLineShape, getStrokedRotatedFrameLineShape
 
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド
autoReshape, autoReshape, contains, 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
 

フィールドの詳細

TYPE

public static final RoundrectShapeType TYPE
コンストラクタの詳細

RoundrectShape

public RoundrectShape(PNodeObject object)
メソッドの詳細

clone

public java.lang.Object clone()
インタフェース IObjectShape の記述:
このシェイプオブジェクトを複製します。

定義:
インタフェース IObjectShape 内の clone
オーバーライド:
クラス AbstractRectangleShape 内の clone
戻り値:
複製されたシェイプオブジェクト

shapePropertyChanged

protected void shapePropertyChanged(java.beans.PropertyChangeEvent event)
オーバーライド:
クラス AbstractRectangleShape 内の shapePropertyChanged

getHandle

public RectangleShapeHandle<? extends AbstractRectangleShape> getHandle()
インタフェース IObjectShape の記述:
このシェイプオブジェクトを操作するためのハンドルを返す。

定義:
インタフェース IObjectShape 内の getHandle
定義:
クラス AbstractRectangleShape 内の getHandle
戻り値:
このシェイプを操作するためのハンドル

getShapeType

public IObjectShapeType getShapeType()
インタフェース PObjectShape の記述:
このシェイプの型オブジェクトを返す。

定義:
インタフェース PObjectShape 内の getShapeType
戻り値:
シェイプ型オブジェクト

getShapeTypeName

public java.lang.String getShapeTypeName()
インタフェース PObjectShape の記述:
シェイプ型の識別子を返す。

定義:
インタフェース PObjectShape 内の getShapeTypeName
戻り値:
シェイプの型を表す文字列

getRenderer

public RoundrectShapeRenderer getRenderer()
インタフェース IObjectShape の記述:
このシェイプオブジェクトのレンダラーを返します。

定義:
インタフェース IObjectShape 内の getRenderer
定義:
インタフェース PNodeObjectShape 内の getRenderer
定義:
インタフェース PObjectShape 内の getRenderer
定義:
クラス AbstractRectangleShape 内の getRenderer
戻り値:
このシェイプオブジェクトのレンダラー

beginEditing

public void beginEditing()
インタフェース IObjectShape の記述:
編集の開始直前に呼び出される。

定義:
インタフェース IObjectShape 内の beginEditing
オーバーライド:
クラス AbstractNodeShape 内の beginEditing

cancelEditing

public void cancelEditing()
インタフェース IObjectShape の記述:
編集がキャンセルされると呼び出される。

定義:
インタフェース IObjectShape 内の cancelEditing
オーバーライド:
クラス AbstractNodeShape 内の cancelEditing

endEditing

public void endEditing()
インタフェース IObjectShape の記述:
編集が終了後に呼び出される。

定義:
インタフェース IObjectShape 内の endEditing
オーバーライド:
クラス AbstractNodeShape 内の endEditing

getArcSize

public int getArcSize()
定義:
インタフェース PRoundrectShape 内の getArcSize

setArcSize

public void setArcSize(int arcSize)
定義:
インタフェース PRoundrectShape 内の setArcSize

getContentInsets

public java.awt.Insets getContentInsets()
定義:
クラス AbstractRectangleShape 内の getContentInsets

createFrameShape

protected java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
クラス AbstractNodeShape の記述:
枠線の形を表すShapeオブジェクトを作成して返します。 指定された矩形の内側に入る、このシェイプの枠線の形をShapeで生成して返します。 rect引数で渡される矩形領域は、グループ化による変形が適用された後の形です。

定義:
クラス AbstractNodeShape 内の createFrameShape
パラメータ:
rect - シェイプの外側の矩形領域
戻り値:
枠線の形を表すShapeオブジェクト
関連項目:
AbstractNodeShape.getFrameShape()