org.apache.maven.diagrams.gui.renderers.umlClass.renderer
Class TextItem

java.lang.Object
  extended by org.apache.maven.diagrams.gui.renderers.umlClass.renderer.TextItem
All Implemented Interfaces:
RendererListItem

public class TextItem
extends java.lang.Object
implements RendererListItem


Constructor Summary
TextItem(java.lang.String text, java.lang.Boolean bold, java.lang.Boolean underline, java.lang.Boolean center)
           
 
Method Summary
 void draw(double x, double y, double max_width, java.awt.Graphics2D canvas)
           
 java.lang.Boolean getBold()
           
 java.awt.geom.Rectangle2D getBounds(java.awt.font.FontRenderContext context)
           
 java.lang.Boolean getCenter()
           
 java.awt.Font getFont()
           
 java.lang.Double getHeight(java.awt.font.FontRenderContext context)
          Can not return null.
 java.lang.String getText()
           
 java.lang.Boolean getUnderline()
           
 java.lang.Double getWidth(java.awt.font.FontRenderContext context)
          Can return null ( don't modify current box width)
 void setBold(java.lang.Boolean bold)
           
 void setCenter(java.lang.Boolean center)
           
 void setText(java.lang.String text)
           
 void setUnderline(java.lang.Boolean underline)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextItem

public TextItem(java.lang.String text,
                java.lang.Boolean bold,
                java.lang.Boolean underline,
                java.lang.Boolean center)
Method Detail

setUnderline

public void setUnderline(java.lang.Boolean underline)

getUnderline

public java.lang.Boolean getUnderline()

setBold

public void setBold(java.lang.Boolean bold)

getBold

public java.lang.Boolean getBold()

getCenter

public java.lang.Boolean getCenter()

setCenter

public void setCenter(java.lang.Boolean center)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getFont

public java.awt.Font getFont()

getBounds

public java.awt.geom.Rectangle2D getBounds(java.awt.font.FontRenderContext context)

getWidth

public java.lang.Double getWidth(java.awt.font.FontRenderContext context)
Description copied from interface: RendererListItem
Can return null ( don't modify current box width)

Specified by:
getWidth in interface RendererListItem
Returns:

getHeight

public java.lang.Double getHeight(java.awt.font.FontRenderContext context)
Description copied from interface: RendererListItem
Can not return null.

Specified by:
getHeight in interface RendererListItem
Returns:

draw

public void draw(double x,
                 double y,
                 double max_width,
                 java.awt.Graphics2D canvas)
Specified by:
draw in interface RendererListItem


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.