Class AbstractUGraphic<O>

java.lang.Object
net.sourceforge.plantuml.ugraphic.AbstractCommonUGraphic
net.sourceforge.plantuml.ugraphic.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

  • Method Details

    • getGraphicObject

      protected final O getGraphicObject()
    • manageHiddenAutomatically

      protected boolean manageHiddenAutomatically()
    • registerDriver

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

      protected final <SHAPE extends UShape> void ignoreShape(java.lang.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()