jp.carabiner.inkpod.pi.shape
クラス AbstractDefaultObjectShape<T extends PMapObject>

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.AbstractObjectShape<T>
      上位を拡張 jp.carabiner.inkpod.pi.shape.AbstractDefaultObjectShape<T>
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, IDefaultObjectShape, IObjectShape, PDefaultObjectShape, PObjectShape
直系の既知のサブクラス:
AbstractNodeShape, AbstractRelationShape

public abstract class AbstractDefaultObjectShape<T extends PMapObject>
extends AbstractObjectShape<T>
implements IDefaultObjectShape

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

フィールドの概要
protected static java.awt.Color DEFAULT_FILL_COLOR
           
protected static java.awt.Color DEFAULT_FILL_COLOR2
           
protected static java.awt.Font DEFAULT_FONT
           
protected static java.awt.Color DEFAULT_LINE_COLOR
           
protected static java.awt.Color DEFAULT_SHADOW_COLOR
           
protected static java.awt.Color DEFAULT_TEXT_COLOR
           
protected static int DEFAULT_TEXT_PADDING
           
 
クラス jp.carabiner.inkpod.pi.shape.AbstractObjectShape から継承されたフィールド
editting, propertyChangeSupport
 
コンストラクタの概要
AbstractDefaultObjectShape(T object)
           
 
メソッドの概要
 void beginEditing()
          編集の開始直前に呼び出される。
 void cancelEditing()
          編集がキャンセルされると呼び出される。
 java.lang.Object clone()
          このシェイプオブジェクトを複製します。
 void endEditing()
          編集が終了後に呼び出される。
protected  void fireRotationCenterPointChangeEvent(java.awt.geom.Point2D oldValue)
           
 void flipHorizontal()
           
 void flipVertical()
           
 int getBottomTextPadding()
           
 int getFillAlpha()
           
 java.awt.Color getFillColor()
           
 java.awt.Color getFillColor2()
           
 java.awt.Font getFont()
           
 int getFrameAlpha()
           
 java.lang.String getGradientTypeName()
           
 int getLeftTextPadding()
           
 java.awt.Color getLineColor()
           
 LineStroke getLineType()
           
 int getLineWidth()
           
 int getRightTextPadding()
           
 double getRotation()
           
 java.awt.geom.Point2D getRotationCenterPoint()
           
 RotationTransform getRotationTransform()
           
 java.lang.String[] getSearchableText()
          検索対象にする文字列の配列を返す。
 int getShadowAlpha()
           
 java.awt.Color getShadowColor()
           
 int getShadowOffset()
           
 java.lang.String getText()
          シェイプに設定されているテキストを返す。
 HorizontalAlign getTextAlign()
           
 int getTextAlpha()
           
 java.awt.Color getTextColor()
           
 int getTextLineSpace()
           
 java.awt.Insets getTextPadding()
           
 VerticalAlign getTextVerticalAlign()
           
 int getTopTextPadding()
           
 void invalidateTransform()
          親のグループ化オブジェクトの変形が変化したことを通知する。
 boolean isDrawFrame()
           
 boolean isFill()
           
 boolean isFlip()
           
 boolean isGradient()
           
 boolean isShadow()
           
 boolean isTextUneditable()
           
protected abstract  java.awt.geom.Point2D newRotationCenterPoint()
           
 void setBottomTextPadding(int bottomTextPadding)
           
 void setDrawFrame(boolean draw)
           
 void setFill(boolean fill)
           
 void setFillAlpha(int alpha)
           
 void setFillColor(java.awt.Color fillColor)
           
 void setFillColor2(java.awt.Color fillColor2)
           
 void setFlip(boolean flip)
           
 void setFont(java.awt.Font font)
           
 void setFrameAlpha(int alpha)
           
 void setGradient(boolean gradient)
           
 void setGradientTypeName(java.lang.String gradientTypeName)
           
 void setLeftTextPadding(int leftTextPadding)
           
 void setLineColor(java.awt.Color color)
           
 void setLineType(LineStroke lineStroke)
           
 void setLineWidth(int lineWidth)
           
 void setRightTextPadding(int rightTextPadding)
           
 void setRotation(double rotation)
           
 void setRotationCenterPoint(java.awt.geom.Point2D center)
           
 void setShadow(boolean shadow)
           
 void setShadowAlpha(int shadowAlpha)
           
 void setShadowColor(java.awt.Color shadowColor)
           
 void setShadowOffset(int shadowSize)
           
 void setText(java.lang.String text)
           
 void setTextAlign(HorizontalAlign textAlign)
           
 void setTextAlpha(int alpha)
           
 void setTextColor(java.awt.Color textColor)
           
 void setTextLineSpace(int textLineSpace)
           
 void setTextUneditable(boolean textEditable)
           
 void setTextVerticalAlign(VerticalAlign textVerticalAlign)
           
 void setTopTextPadding(int topTextPadding)
           
 void 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, getRawBounds, 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.IObjectShape から継承されたメソッド
addPropertyChangeListener, addPropertyChangeListener, applyRenderingAutoReshape, clone, dispose, getDependentShapes, getHandle, getImpliedlyEditedShapes, getInitialEditingHandle, getObsoleteTransformableBounds, getObsoleteTransformableBounds, getRenderer, getRenderingBounds, getRenderingBounds, getTransformableBounds, getTransformableBounds, isSelectable, removePropertyChangeListener, removePropertyChangeListener, setObject, setSampleShapeBounds, shapeChanged, shapeWillBeChanged, startInitialEditing, transformShape, updateShape
 
インタフェース jp.carabiner.inkpod.pi.shape.PObjectShape から継承されたメソッド
autoReshape, autoReshape, contains, getBounds, getBounds, getCenterPoint, getCenterPoint, getLocation, getLocation, getObject, getRawBounds, getShapeType, getShapeTypeName, intersects, isBoundsMovable, isBoundsResizable, isEditing, isHorizontalResizable, isVerticalResizable, readyAutoReshape, setBounds, setLocation, setLocation, setLocation, setLocation
 

フィールドの詳細

DEFAULT_LINE_COLOR

protected static final java.awt.Color DEFAULT_LINE_COLOR

DEFAULT_FILL_COLOR

protected static final java.awt.Color DEFAULT_FILL_COLOR

DEFAULT_FILL_COLOR2

protected static final java.awt.Color DEFAULT_FILL_COLOR2

DEFAULT_TEXT_COLOR

protected static final java.awt.Color DEFAULT_TEXT_COLOR

DEFAULT_SHADOW_COLOR

protected static final java.awt.Color DEFAULT_SHADOW_COLOR

DEFAULT_TEXT_PADDING

protected static final int DEFAULT_TEXT_PADDING
関連項目:
定数フィールド値

DEFAULT_FONT

protected static final java.awt.Font DEFAULT_FONT
コンストラクタの詳細

AbstractDefaultObjectShape

public AbstractDefaultObjectShape(T object)
メソッドの詳細

clone

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

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

beginEditing

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

定義:
インタフェース IObjectShape 内の beginEditing
オーバーライド:
クラス AbstractObjectShape<T extends PMapObject> 内の beginEditing

cancelEditing

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

定義:
インタフェース IObjectShape 内の cancelEditing
オーバーライド:
クラス AbstractObjectShape<T extends PMapObject> 内の cancelEditing

endEditing

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

定義:
インタフェース IObjectShape 内の endEditing
オーバーライド:
クラス AbstractObjectShape<T extends PMapObject> 内の endEditing

invalidateTransform

public void invalidateTransform()
インタフェース IObjectShape の記述:
親のグループ化オブジェクトの変形が変化したことを通知する。

定義:
インタフェース IObjectShape 内の invalidateTransform
オーバーライド:
クラス AbstractObjectShape<T extends PMapObject> 内の invalidateTransform

setLineColor

public void setLineColor(java.awt.Color color)
定義:
インタフェース PDefaultObjectShape 内の setLineColor

getLineColor

public java.awt.Color getLineColor()
定義:
インタフェース PDefaultObjectShape 内の getLineColor

getText

public java.lang.String getText()
インタフェース PObjectShape の記述:
シェイプに設定されているテキストを返す。

定義:
インタフェース PObjectShape 内の getText
戻り値:
テキストの文字列

setText

public void setText(java.lang.String text)
定義:
インタフェース IObjectShape 内の setText
定義:
インタフェース PDefaultObjectShape 内の setText

getSearchableText

public java.lang.String[] getSearchableText()
インタフェース PObjectShape の記述:
検索対象にする文字列の配列を返す。

定義:
インタフェース PObjectShape 内の getSearchableText
戻り値:
検索対象とする文字列の配列

getFont

public java.awt.Font getFont()
定義:
インタフェース PDefaultObjectShape 内の getFont

setFont

public void setFont(java.awt.Font font)
定義:
インタフェース PDefaultObjectShape 内の setFont

getTextColor

public java.awt.Color getTextColor()
定義:
インタフェース PDefaultObjectShape 内の getTextColor

setTextColor

public void setTextColor(java.awt.Color textColor)
定義:
インタフェース PDefaultObjectShape 内の setTextColor

getTextAlign

public HorizontalAlign getTextAlign()
定義:
インタフェース PDefaultObjectShape 内の getTextAlign

setTextAlign

public void setTextAlign(HorizontalAlign textAlign)
定義:
インタフェース PDefaultObjectShape 内の setTextAlign

getTextVerticalAlign

public VerticalAlign getTextVerticalAlign()
定義:
インタフェース PDefaultObjectShape 内の getTextVerticalAlign

setTextVerticalAlign

public void setTextVerticalAlign(VerticalAlign textVerticalAlign)
定義:
インタフェース PDefaultObjectShape 内の setTextVerticalAlign

getLeftTextPadding

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

setLeftTextPadding

public void setLeftTextPadding(int leftTextPadding)
定義:
インタフェース PDefaultObjectShape 内の setLeftTextPadding

getTopTextPadding

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

setTopTextPadding

public void setTopTextPadding(int topTextPadding)
定義:
インタフェース PDefaultObjectShape 内の setTopTextPadding

getRightTextPadding

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

setRightTextPadding

public void setRightTextPadding(int rightTextPadding)
定義:
インタフェース PDefaultObjectShape 内の setRightTextPadding

getBottomTextPadding

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

setBottomTextPadding

public void setBottomTextPadding(int bottomTextPadding)
定義:
インタフェース PDefaultObjectShape 内の setBottomTextPadding

getTextPadding

public java.awt.Insets getTextPadding()

getTextLineSpace

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

setTextLineSpace

public void setTextLineSpace(int textLineSpace)
定義:
インタフェース PDefaultObjectShape 内の setTextLineSpace

isShadow

public boolean isShadow()
定義:
インタフェース PDefaultObjectShape 内の isShadow

setShadow

public void setShadow(boolean shadow)
定義:
インタフェース PDefaultObjectShape 内の setShadow

isDrawFrame

public boolean isDrawFrame()
定義:
インタフェース PDefaultObjectShape 内の isDrawFrame

setDrawFrame

public void setDrawFrame(boolean draw)
定義:
インタフェース PDefaultObjectShape 内の setDrawFrame

isFill

public boolean isFill()
定義:
インタフェース PDefaultObjectShape 内の isFill

setFill

public void setFill(boolean fill)
定義:
インタフェース PDefaultObjectShape 内の setFill

getFillColor

public java.awt.Color getFillColor()
定義:
インタフェース PDefaultObjectShape 内の getFillColor

setFillColor

public void setFillColor(java.awt.Color fillColor)
定義:
インタフェース PDefaultObjectShape 内の setFillColor

getFillColor2

public java.awt.Color getFillColor2()
定義:
インタフェース PDefaultObjectShape 内の getFillColor2

setFillColor2

public void setFillColor2(java.awt.Color fillColor2)
定義:
インタフェース PDefaultObjectShape 内の setFillColor2

isGradient

public boolean isGradient()
定義:
インタフェース PDefaultObjectShape 内の isGradient

setGradient

public void setGradient(boolean gradient)
定義:
インタフェース PDefaultObjectShape 内の setGradient

getGradientTypeName

public java.lang.String getGradientTypeName()
定義:
インタフェース PDefaultObjectShape 内の getGradientTypeName

setGradientTypeName

public void setGradientTypeName(java.lang.String gradientTypeName)
定義:
インタフェース PDefaultObjectShape 内の setGradientTypeName

getShadowColor

public java.awt.Color getShadowColor()
定義:
インタフェース PDefaultObjectShape 内の getShadowColor

setShadowColor

public void setShadowColor(java.awt.Color shadowColor)
定義:
インタフェース PDefaultObjectShape 内の setShadowColor

getShadowAlpha

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

setShadowAlpha

public void setShadowAlpha(int shadowAlpha)
定義:
インタフェース PDefaultObjectShape 内の setShadowAlpha

getShadowOffset

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

setShadowOffset

public void setShadowOffset(int shadowSize)
定義:
インタフェース PDefaultObjectShape 内の setShadowOffset

getLineWidth

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

setLineWidth

public void setLineWidth(int lineWidth)
定義:
インタフェース PDefaultObjectShape 内の setLineWidth

getLineType

public LineStroke getLineType()
定義:
インタフェース PDefaultObjectShape 内の getLineType

setLineType

public void setLineType(LineStroke lineStroke)
定義:
インタフェース PDefaultObjectShape 内の setLineType

getFrameAlpha

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

setFrameAlpha

public void setFrameAlpha(int alpha)
定義:
インタフェース PDefaultObjectShape 内の setFrameAlpha

getTextAlpha

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

setTextAlpha

public void setTextAlpha(int alpha)
定義:
インタフェース PDefaultObjectShape 内の setTextAlpha

getFillAlpha

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

setFillAlpha

public void setFillAlpha(int alpha)
定義:
インタフェース PDefaultObjectShape 内の setFillAlpha

isTextUneditable

public boolean isTextUneditable()
定義:
インタフェース PDefaultObjectShape 内の isTextUneditable

setTextUneditable

public void setTextUneditable(boolean textEditable)
定義:
インタフェース PDefaultObjectShape 内の setTextUneditable

getRotationTransform

public RotationTransform getRotationTransform()
定義:
インタフェース PObjectShape 内の getRotationTransform
定義:
クラス AbstractObjectShape<T extends PMapObject> 内の getRotationTransform

setRotationCenterPoint

public void setRotationCenterPoint(java.awt.geom.Point2D center)
定義:
インタフェース IObjectShape 内の setRotationCenterPoint

getRotationCenterPoint

public java.awt.geom.Point2D getRotationCenterPoint()
定義:
インタフェース IObjectShape 内の getRotationCenterPoint

fireRotationCenterPointChangeEvent

protected void fireRotationCenterPointChangeEvent(java.awt.geom.Point2D oldValue)

newRotationCenterPoint

protected abstract java.awt.geom.Point2D newRotationCenterPoint()

updateRotationTransform

public void updateRotationTransform()

setRotation

public void setRotation(double rotation)
定義:
インタフェース PObjectShape 内の setRotation

getRotation

public double getRotation()
定義:
インタフェース PObjectShape 内の getRotation

setFlip

public void setFlip(boolean flip)
定義:
インタフェース PObjectShape 内の setFlip

isFlip

public boolean isFlip()
定義:
インタフェース PObjectShape 内の isFlip

flipHorizontal

public void flipHorizontal()
定義:
インタフェース PObjectShape 内の flipHorizontal

flipVertical

public void flipVertical()
定義:
インタフェース PObjectShape 内の flipVertical