Class BasicCharAreaImpl

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

public class BasicCharAreaImpl extends java.lang.Object implements BasicCharArea
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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(java.lang.String string, 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)
     
    final int
     
    java.lang.String
    getLine(int line)
     
    java.util.List<java.lang.String>
     
    final int
     
    void
    print(java.io.PrintStream ps)
     
    java.lang.String
     

    Methods inherited from class java.lang.Object

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

    • BasicCharAreaImpl

      public BasicCharAreaImpl()
  • Method Details

    • 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(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
    • getLine

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

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

      public java.util.List<java.lang.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 java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • fillRect

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