Class AbstractUGraphic<O>

java.lang.Object
net.sourceforge.plantuml.klimt.drawing.AbstractCommonUGraphic
net.sourceforge.plantuml.klimt.drawing.AbstractUGraphic<O>
All Implemented Interfaces:
UGraphic
Direct Known Subclasses:
UGraphicBraille, UGraphicEps, UGraphicG2d, UGraphicHtml5, UGraphicNull, UGraphicSvg, UGraphicTikz, UGraphicVdx

public abstract class AbstractUGraphic<O> extends AbstractCommonUGraphic
  • Constructor Details

    • AbstractUGraphic

      protected AbstractUGraphic(StringBounder stringBounder)
  • Method Details

    • copy

      public void copy(HColor defaultBackground, ColorMapper colorMapper, O graphic)
    • copy

      protected void copy(AbstractUGraphic<O> other)
    • getGraphicObject

      protected final O getGraphicObject()
    • manageHiddenAutomatically

      protected boolean manageHiddenAutomatically()
    • registerDriver

      protected final <SHAPE extends UShape> void registerDriver(Class<SHAPE> cl, UDriver<SHAPE,O> driver)
    • ignoreShape

      protected final <SHAPE extends UShape> void ignoreShape(Class<SHAPE> cl)
    • draw

      public final <SHAPE extends UShape> void draw(SHAPE shape)
    • drawComment

      protected void drawComment(UComment shape)
    • beforeDraw

      protected void beforeDraw()
    • afterDraw

      protected void afterDraw()
    • getMaxX

      public final double getMaxX()
    • getMaxY

      public final double getMaxY()
    • resetMax

      public final void resetMax()