Class BasicCharAreaImpl
- java.lang.Object
-
- net.sourceforge.plantuml.asciiart.BasicCharAreaImpl
-
- All Implemented Interfaces:
BasicCharArea
- Direct Known Subclasses:
UmlCharAreaImpl
public class BasicCharAreaImpl extends Object implements BasicCharArea
-
-
Constructor Summary
Constructors Constructor Description BasicCharAreaImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrawChar(char c, int x, int y)voiddrawHLine(char c, int line, int col1, int col2)voiddrawHLine(char c, int line, int col1, int col2, char ifFound, char thenUse)voiddrawStringLR(String string, int x, int y)voiddrawStringTB(String string, int x, int y)voiddrawVLine(char c, int col, int line1, int line2)voidfillRect(char c, int x, int y, int width, int height)intgetHeight()StringgetLine(int line)List<String>getLines()intgetWidth()voidprint(PrintStream ps)StringtoString()
-
-
-
Method Detail
-
getWidth
public final int getWidth()
- Specified by:
getWidthin interfaceBasicCharArea
-
getHeight
public final int getHeight()
- Specified by:
getHeightin interfaceBasicCharArea
-
drawChar
public void drawChar(char c, int x, int y)- Specified by:
drawCharin interfaceBasicCharArea
-
drawStringLR
public void drawStringLR(String string, int x, int y)
- Specified by:
drawStringLRin interfaceBasicCharArea
-
drawStringTB
public void drawStringTB(String string, int x, int y)
- Specified by:
drawStringTBin interfaceBasicCharArea
-
getLine
public String getLine(int line)
- Specified by:
getLinein interfaceBasicCharArea
-
print
public void print(PrintStream ps)
- Specified by:
printin interfaceBasicCharArea
-
getLines
public List<String> getLines()
- Specified by:
getLinesin interfaceBasicCharArea
-
drawHLine
public void drawHLine(char c, int line, int col1, int col2)- Specified by:
drawHLinein interfaceBasicCharArea
-
drawHLine
public void drawHLine(char c, int line, int col1, int col2, char ifFound, char thenUse)- Specified by:
drawHLinein interfaceBasicCharArea
-
drawVLine
public void drawVLine(char c, int col, int line1, int line2)- Specified by:
drawVLinein interfaceBasicCharArea
-
fillRect
public void fillRect(char c, int x, int y, int width, int height)- Specified by:
fillRectin interfaceBasicCharArea
-
-