jp.carabiner.inkpod.pi.shape.renderer
クラス BezierCurvesNodeShapeRenderer

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractShapeRenderer<S>
      上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractNodeShapeRenderer<BezierCurvesNodeShape>
          上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.BezierCurvesNodeShapeRenderer
すべての実装されたインタフェース:
ShapeRenderer

public class BezierCurvesNodeShapeRenderer
extends AbstractNodeShapeRenderer<BezierCurvesNodeShape>


コンストラクタの概要
BezierCurvesNodeShapeRenderer(BezierCurvesNodeShape shape)
           
 
メソッドの概要
protected  void drawShape(java.awt.Graphics2D g, ShapeRenderingContext context)
           
protected  void drawShapeContent(java.awt.Graphics g, java.awt.geom.Rectangle2D rect, ShapeRenderingContext context)
          シェイプの内容(テキスト等)を描画します。
 TextRenderer getTextRenderer()
           
 TextRenderer getTextRenderer(java.awt.Shape clipShape, java.awt.geom.Rectangle2D contentBounds)
           
protected  void invalidateTextRenderer()
           
protected  void shapePropertyChanged(java.beans.PropertyChangeEvent event)
           
protected  TextRenderer updateTextRenderer(TextRenderer oldTextRenderer, java.awt.geom.Rectangle2D contentBounds)
           
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractNodeShapeRenderer から継承されたメソッド
autoReshape, createShadowTransform, createStrokedFrameLineShape, drawFrameFillArea, drawFrameLine, drawFrameShadow, drawShapeFrame, fillShapeFrame, flush, getCache, getFrameShape, getRenderingBounds, getRenderingBounds, getStrokedFrameLineShape, initAlphaComposite, initAlphaComposite, initRenderer, invalidateFrameShapeCache, invalidateStrokedFrameShapeCache, isDesktopMode, notifyBackground, notifyOutOfScreen, notifyOutOfScreen
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractShapeRenderer から継承されたメソッド
drawTypeName, getRenderingBounds, getShape, init, isHitClip, isTypeVisible, paint
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BezierCurvesNodeShapeRenderer

public BezierCurvesNodeShapeRenderer(BezierCurvesNodeShape shape)
メソッドの詳細

shapePropertyChanged

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

invalidateTextRenderer

protected void invalidateTextRenderer()

getTextRenderer

public TextRenderer getTextRenderer(java.awt.Shape clipShape,
                                    java.awt.geom.Rectangle2D contentBounds)
定義:
クラス AbstractNodeShapeRenderer<BezierCurvesNodeShape> 内の getTextRenderer

getTextRenderer

public TextRenderer getTextRenderer()
定義:
クラス AbstractNodeShapeRenderer<BezierCurvesNodeShape> 内の getTextRenderer

updateTextRenderer

protected TextRenderer updateTextRenderer(TextRenderer oldTextRenderer,
                                          java.awt.geom.Rectangle2D contentBounds)

drawShape

protected void drawShape(java.awt.Graphics2D g,
                         ShapeRenderingContext context)
オーバーライド:
クラス AbstractNodeShapeRenderer<BezierCurvesNodeShape> 内の drawShape

drawShapeContent

protected void drawShapeContent(java.awt.Graphics g,
                                java.awt.geom.Rectangle2D rect,
                                ShapeRenderingContext context)
クラス AbstractNodeShapeRenderer の記述:
シェイプの内容(テキスト等)を描画します。

定義:
クラス AbstractNodeShapeRenderer<BezierCurvesNodeShape> 内の drawShapeContent
パラメータ:
g - Graphicsオブジェクト
rect - オブジェクトのサイズ
context - 描画コンテキスト情報