net.sourceforge.plantuml.asciiart
Class BasicCharAreaImpl

java.lang.Object
  extended by net.sourceforge.plantuml.asciiart.BasicCharAreaImpl
All Implemented Interfaces:
BasicCharArea
Direct Known Subclasses:
UmlCharAreaImpl

public class BasicCharAreaImpl
extends Object
implements BasicCharArea


Constructor Summary
BasicCharAreaImpl()
           
 
Method Summary
 void drawChar(char c, int x, int y)
           
 void drawHLine(char c, int line, int col1, int col2)
           
 void drawHLine(char c, int line, int col1, int col2, char ifFound, char thenUse)
           
 void drawStringLR(String string, int x, int y)
           
 void drawStringTB(String string, int x, int y)
           
 void drawVLine(char c, int col, int line1, int line2)
           
 void fillRect(char c, int x, int y, int width, int height)
           
 int getHeight()
           
 String getLine(int line)
           
 List<String> getLines()
           
 int getWidth()
           
 void print(PrintStream ps)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicCharAreaImpl

public BasicCharAreaImpl()
Method Detail

getWidth

public final int getWidth()
Specified by:
getWidth in interface BasicCharArea

getHeight

public final int getHeight()
Specified by:
getHeight in interface BasicCharArea

drawChar

public void drawChar(char c,
                     int x,
                     int y)
Specified by:
drawChar in interface BasicCharArea

drawStringLR

public void drawStringLR(String string,
                         int x,
                         int y)
Specified by:
drawStringLR in interface BasicCharArea

drawStringTB

public void drawStringTB(String string,
                         int x,
                         int y)
Specified by:
drawStringTB in interface BasicCharArea

getLine

public String getLine(int line)
Specified by:
getLine in interface BasicCharArea

print

public void print(PrintStream ps)
Specified by:
print in interface BasicCharArea

getLines

public List<String> getLines()
Specified by:
getLines in interface BasicCharArea

drawHLine

public void drawHLine(char c,
                      int line,
                      int col1,
                      int col2)
Specified by:
drawHLine in interface BasicCharArea

drawHLine

public void drawHLine(char c,
                      int line,
                      int col1,
                      int col2,
                      char ifFound,
                      char thenUse)
Specified by:
drawHLine in interface BasicCharArea

drawVLine

public void drawVLine(char c,
                      int col,
                      int line1,
                      int line2)
Specified by:
drawVLine in interface BasicCharArea

toString

public String toString()
Overrides:
toString in class Object

fillRect

public void fillRect(char c,
                     int x,
                     int y,
                     int width,
                     int height)
Specified by:
fillRect in interface BasicCharArea


Copyright © 2013. All Rights Reserved.