Class TranslatedCharArea
- java.lang.Object
-
- net.sourceforge.plantuml.asciiart.TranslatedCharArea
-
- All Implemented Interfaces:
BasicCharArea
,UmlCharArea
public class TranslatedCharArea extends Object implements UmlCharArea
-
-
Constructor Summary
Constructors Constructor Description TranslatedCharArea(UmlCharArea charArea, int dx, int dy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
drawBoxSimple(int x, int y, int width, int height)
void
drawBoxSimpleUnicode(int x, int y, int width, int height)
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
drawNoteSimple(int x, int y, int width, int height)
void
drawNoteSimpleUnicode(int x, int y, int width, int height)
void
drawShape(AsciiShape shape, int x, int y)
void
drawStringLR(String string, int x, int y)
void
drawStringsLRSimple(Collection<? extends CharSequence> strings, int x, int y)
void
drawStringsLRUnicode(Collection<? extends CharSequence> strings, 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)
-
-
-
Constructor Detail
-
TranslatedCharArea
public TranslatedCharArea(UmlCharArea charArea, int dx, int dy)
-
-
Method Detail
-
drawBoxSimple
public void drawBoxSimple(int x, int y, int width, int height)
- Specified by:
drawBoxSimple
in interfaceUmlCharArea
-
drawBoxSimpleUnicode
public void drawBoxSimpleUnicode(int x, int y, int width, int height)
- Specified by:
drawBoxSimpleUnicode
in interfaceUmlCharArea
-
drawNoteSimple
public void drawNoteSimple(int x, int y, int width, int height)
- Specified by:
drawNoteSimple
in interfaceUmlCharArea
-
drawNoteSimpleUnicode
public void drawNoteSimpleUnicode(int x, int y, int width, int height)
- Specified by:
drawNoteSimpleUnicode
in interfaceUmlCharArea
-
drawShape
public void drawShape(AsciiShape shape, int x, int y)
- Specified by:
drawShape
in interfaceUmlCharArea
-
drawChar
public void drawChar(char c, int x, int y)
- Specified by:
drawChar
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
-
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
-
drawVLine
public void drawVLine(char c, int col, int line1, int line2)
- Specified by:
drawVLine
in interfaceBasicCharArea
-
getHeight
public int getHeight()
- Specified by:
getHeight
in interfaceBasicCharArea
-
getWidth
public int getWidth()
- Specified by:
getWidth
in interfaceBasicCharArea
-
getLine
public String getLine(int line)
- Specified by:
getLine
in interfaceBasicCharArea
-
getLines
public List<String> getLines()
- Specified by:
getLines
in interfaceBasicCharArea
-
print
public void print(PrintStream ps)
- Specified by:
print
in interfaceBasicCharArea
-
drawStringsLRSimple
public void drawStringsLRSimple(Collection<? extends CharSequence> strings, int x, int y)
- Specified by:
drawStringsLRSimple
in interfaceUmlCharArea
-
drawStringsLRUnicode
public void drawStringsLRUnicode(Collection<? extends CharSequence> strings, int x, int y)
- Specified by:
drawStringsLRUnicode
in interfaceUmlCharArea
-
fillRect
public void fillRect(char c, int x, int y, int width, int height)
- Specified by:
fillRect
in interfaceBasicCharArea
-
-