Class TranslatedCharArea

java.lang.Object
net.sourceforge.plantuml.asciiart.TranslatedCharArea
All Implemented Interfaces:
BasicCharArea, UmlCharArea

public class TranslatedCharArea extends java.lang.Object implements UmlCharArea
  • Constructor Summary

    Constructors
    Constructor
    Description
    TranslatedCharArea(UmlCharArea charArea, int dx, int dy)
     
  • Method Summary

    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(java.lang.String string, int x, int y)
     
    void
    drawStringsLRSimple(java.util.Collection<? extends java.lang.CharSequence> strings, int x, int y)
     
    void
    drawStringsLRUnicode(java.util.Collection<? extends java.lang.CharSequence> strings, int x, int y)
     
    void
    drawStringTB(java.lang.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
     
    java.lang.String
    getLine(int line)
     
    java.util.List<java.lang.String>
     
    int
     
    void
    print(java.io.PrintStream ps)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TranslatedCharArea

      public TranslatedCharArea(UmlCharArea charArea, int dx, int dy)
  • Method Details

    • drawBoxSimple

      public void drawBoxSimple(int x, int y, int width, int height)
      Specified by:
      drawBoxSimple in interface UmlCharArea
    • drawBoxSimpleUnicode

      public void drawBoxSimpleUnicode(int x, int y, int width, int height)
      Specified by:
      drawBoxSimpleUnicode in interface UmlCharArea
    • drawNoteSimple

      public void drawNoteSimple(int x, int y, int width, int height)
      Specified by:
      drawNoteSimple in interface UmlCharArea
    • drawNoteSimpleUnicode

      public void drawNoteSimpleUnicode(int x, int y, int width, int height)
      Specified by:
      drawNoteSimpleUnicode in interface UmlCharArea
    • drawShape

      public void drawShape(AsciiShape shape, int x, int y)
      Specified by:
      drawShape in interface UmlCharArea
    • drawChar

      public void drawChar(char c, int x, int y)
      Specified by:
      drawChar 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
    • drawStringLR

      public void drawStringLR(java.lang.String string, int x, int y)
      Specified by:
      drawStringLR in interface BasicCharArea
    • drawStringTB

      public void drawStringTB(java.lang.String string, int x, int y)
      Specified by:
      drawStringTB in interface BasicCharArea
    • drawVLine

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

      public int getHeight()
      Specified by:
      getHeight in interface BasicCharArea
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface BasicCharArea
    • getLine

      public java.lang.String getLine(int line)
      Specified by:
      getLine in interface BasicCharArea
    • getLines

      public java.util.List<java.lang.String> getLines()
      Specified by:
      getLines in interface BasicCharArea
    • print

      public void print(java.io.PrintStream ps)
      Specified by:
      print in interface BasicCharArea
    • drawStringsLRSimple

      public void drawStringsLRSimple(java.util.Collection<? extends java.lang.CharSequence> strings, int x, int y)
      Specified by:
      drawStringsLRSimple in interface UmlCharArea
    • drawStringsLRUnicode

      public void drawStringsLRUnicode(java.util.Collection<? extends java.lang.CharSequence> strings, int x, int y)
      Specified by:
      drawStringsLRUnicode in interface UmlCharArea
    • fillRect

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