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

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

public class DiamondShape
extends AbstractRectangleShape
implements IDiamondShape

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

入れ子のクラスの概要
 
クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承された入れ子のクラス/インタフェース
AbstractNodeShape.ConnectionPointCache
 
フィールドの概要
static DiamondShapeType 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
 
コンストラクタの概要
DiamondShape(PNodeObject object)
           
 
メソッドの概要
 java.lang.Object clone()
          このシェイプオブジェクトを複製します。
protected  java.awt.Shape createFrameShape(java.awt.geom.Rectangle2D rect)
          枠線の形を表すShapeオブジェクトを作成して返します。
 java.awt.Insets getContentInsets()
           
 RectangleShapeHandle<? extends AbstractRectangleShape> getHandle()
          このシェイプオブジェクトを操作するためのハンドルを返す。
 DiamondShapeRenderer getRenderer()
          このシェイプオブジェクトのレンダラーを返します。
 IObjectShapeType getShapeType()
          このシェイプの型オブジェクトを返す。
 java.lang.String getShapeTypeName()
          シェイプ型の識別子を返す。
 
クラス 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, shapePropertyChanged
 
クラス jp.carabiner.inkpod.pi.shape.AbstractNodeShape から継承されたメソッド
applyAutoResize, applyAutoResize, applyAutoResize, applyAutoResize, applyRenderingAutoReshape, autoReshape, autoReshape, autoResize, autoResize, beginEditing, cancelEditing, createFrameLineShape, endEditing, 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, beginEditing, cancelEditing, clone, dispose, endEditing, 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 DiamondShapeType TYPE
コンストラクタの詳細

DiamondShape

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

clone

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

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

getShapeType

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

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

getShapeTypeName

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

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

getRenderer

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

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

getHandle

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

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

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()