jp.carabiner.inkpod.pi.shape.renderer.markdown
クラス MarkdownRenderer

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractTextRenderer
      上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.markdown.MarkdownRenderer
すべての実装されたインタフェース:
TextRenderer

public class MarkdownRenderer
extends AbstractTextRenderer


コンストラクタの概要
MarkdownRenderer()
           
 
メソッドの概要
 java.awt.Shape createBorderShape()
           
 void draw(java.awt.Graphics g, ShapeRenderingContext context)
           
 java.awt.font.FontRenderContext getFontRenderingContext()
           
 HorizontalAlign getHorizontalAlign()
           
 java.awt.Color getLineColor()
           
 double getPreferredWidth()
           
 MarkdownRootElement getRoot()
           
 VerticalAlign getVerticalAlign()
           
protected  void invalidateRedereringData()
           
 void layout()
           
 void parse()
           
 void setBounds(java.awt.geom.Rectangle2D bounds)
           
 void setHorizontalAlign(HorizontalAlign horizontalAlign)
           
 void setLineColor(java.awt.Color lineColor)
           
 void setText(java.lang.String text)
           
 void setVerticalAlign(VerticalAlign verticalAlign)
           
 
クラス jp.carabiner.inkpod.pi.shape.renderer.AbstractTextRenderer から継承されたメソッド
getBorderLines, getBorderShape, getBounds, getFont, getInsets, getLineMetrics, getLineSpace, getRenderingBounds, getText, getTextAlpha, getTextAlphaComposite, getTextColor, invalidateBorderLines, isAntiAliased, isHit, setAntiAliased, setFont, setInsets, setLineSpace, setTextAlpha, setTextColor, updateBorder
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MarkdownRenderer

public MarkdownRenderer()
メソッドの詳細

invalidateRedereringData

protected void invalidateRedereringData()
オーバーライド:
クラス AbstractTextRenderer 内の invalidateRedereringData

setBounds

public void setBounds(java.awt.geom.Rectangle2D bounds)
定義:
インタフェース TextRenderer 内の setBounds
オーバーライド:
クラス AbstractTextRenderer 内の setBounds

setText

public void setText(java.lang.String text)
定義:
インタフェース TextRenderer 内の setText
オーバーライド:
クラス AbstractTextRenderer 内の setText

setLineColor

public void setLineColor(java.awt.Color lineColor)

getLineColor

public java.awt.Color getLineColor()

setHorizontalAlign

public void setHorizontalAlign(HorizontalAlign horizontalAlign)

getHorizontalAlign

public HorizontalAlign getHorizontalAlign()

setVerticalAlign

public void setVerticalAlign(VerticalAlign verticalAlign)

getVerticalAlign

public VerticalAlign getVerticalAlign()

getFontRenderingContext

public java.awt.font.FontRenderContext getFontRenderingContext()

parse

public void parse()

layout

public void layout()

getRoot

public MarkdownRootElement getRoot()

draw

public void draw(java.awt.Graphics g,
                 ShapeRenderingContext context)

createBorderShape

public java.awt.Shape createBorderShape()
定義:
クラス AbstractTextRenderer 内の createBorderShape

getPreferredWidth

public double getPreferredWidth()