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 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()
-
-
-
Method Detail
-
getWidth
public final int getWidth()
- Specified by:
getWidth
in interfaceBasicCharArea
-
getHeight
public final int getHeight()
- Specified by:
getHeight
in interfaceBasicCharArea
-
drawChar
public void drawChar(char c, int x, int y)
- Specified by:
drawChar
in interfaceBasicCharArea
-
drawStringLR
public void drawStringLR(String string, int x, int y)
- Specified by:
drawStringLR
in interfaceBasicCharArea
-
drawStringTB
public void drawStringTB(String string, int x, int y)
- Specified by:
drawStringTB
in interfaceBasicCharArea
-
getLine
public String getLine(int line)
- Specified by:
getLine
in interfaceBasicCharArea
-
print
public void print(PrintStream ps)
- Specified by:
print
in interfaceBasicCharArea
-
getLines
public List<String> getLines()
- Specified by:
getLines
in interfaceBasicCharArea
-
drawHLine
public void drawHLine(char c, int line, int col1, int col2)
- Specified by:
drawHLine
in interfaceBasicCharArea
-
drawHLine
public void drawHLine(char c, int line, int col1, int col2, char ifFound, char thenUse)
- Specified by:
drawHLine
in interfaceBasicCharArea
-
drawVLine
public void drawVLine(char c, int col, int line1, int line2)
- Specified by:
drawVLine
in interfaceBasicCharArea
-
fillRect
public void fillRect(char c, int x, int y, int width, int height)
- Specified by:
fillRect
in interfaceBasicCharArea
-
-