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

java.lang.Object
  上位を拡張 jp.carabiner.inkpod.pi.shape.renderer.AbstractTextRenderer
すべての実装されたインタフェース:
TextRenderer
直系の既知のサブクラス:
AbstractPlainTextRenderer, MarkdownRenderer

public abstract class AbstractTextRenderer
extends java.lang.Object
implements TextRenderer


コンストラクタの概要
AbstractTextRenderer()
           
 
メソッドの概要
abstract  java.awt.Shape createBorderShape()
           
 ShapeLine[] getBorderLines()
           
 java.awt.Shape getBorderShape()
           
 java.awt.geom.Rectangle2D getBounds()
           
 java.awt.Font getFont()
           
 java.awt.Insets getInsets()
           
 java.awt.font.LineMetrics getLineMetrics()
           
 int getLineSpace()
           
 java.awt.geom.Rectangle2D getRenderingBounds()
           
 java.lang.String getText()
           
 int getTextAlpha()
           
 java.awt.AlphaComposite getTextAlphaComposite()
           
 java.awt.Color getTextColor()
           
protected  void invalidateBorderLines()
           
protected  void invalidateRedereringData()
           
 boolean isAntiAliased()
           
 boolean isHit(double x, double y)
           
 void setAntiAliased(boolean antiAliased)
           
 void setBounds(java.awt.geom.Rectangle2D bounds)
           
 void setFont(java.awt.Font font)
           
 void setInsets(java.awt.Insets insets)
           
 void setLineSpace(int lineSpace)
           
 void setText(java.lang.String text)
           
 void setTextAlpha(int textAlpha)
           
 void setTextColor(java.awt.Color textColor)
           
protected  void updateBorder()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.carabiner.inkpod.pi.shape.renderer.TextRenderer から継承されたメソッド
draw, getPreferredWidth
 

コンストラクタの詳細

AbstractTextRenderer

public AbstractTextRenderer()
メソッドの詳細

invalidateRedereringData

protected void invalidateRedereringData()

invalidateBorderLines

protected void invalidateBorderLines()

getFont

public java.awt.Font getFont()

setFont

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

getTextColor

public java.awt.Color getTextColor()

setTextColor

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

getInsets

public java.awt.Insets getInsets()

setInsets

public void setInsets(java.awt.Insets insets)
定義:
インタフェース TextRenderer 内の setInsets

getLineSpace

public int getLineSpace()

setLineSpace

public void setLineSpace(int lineSpace)
定義:
インタフェース TextRenderer 内の setLineSpace

setText

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

getText

public java.lang.String getText()

getTextAlpha

public int getTextAlpha()

setTextAlpha

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

getTextAlphaComposite

public java.awt.AlphaComposite getTextAlphaComposite()

setAntiAliased

public void setAntiAliased(boolean antiAliased)
定義:
インタフェース TextRenderer 内の setAntiAliased

isAntiAliased

public boolean isAntiAliased()

getLineMetrics

public java.awt.font.LineMetrics getLineMetrics()

getBounds

public java.awt.geom.Rectangle2D getBounds()
定義:
インタフェース TextRenderer 内の getBounds

setBounds

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

isHit

public boolean isHit(double x,
                     double y)
定義:
インタフェース TextRenderer 内の isHit

getBorderLines

public ShapeLine[] getBorderLines()
定義:
インタフェース TextRenderer 内の getBorderLines

getBorderShape

public java.awt.Shape getBorderShape()
定義:
インタフェース TextRenderer 内の getBorderShape

getRenderingBounds

public java.awt.geom.Rectangle2D getRenderingBounds()
定義:
インタフェース TextRenderer 内の getRenderingBounds

updateBorder

protected void updateBorder()

createBorderShape

public abstract java.awt.Shape createBorderShape()