net.sourceforge.plantuml.ugraphic
Class AbstractUGraphic<O>

java.lang.Object
  extended by net.sourceforge.plantuml.ugraphic.AbstractCommonUGraphic
      extended by net.sourceforge.plantuml.ugraphic.AbstractUGraphic<O>
All Implemented Interfaces:
UGraphic
Direct Known Subclasses:
UGraphicEps, UGraphicG2d, UGraphicHtml5, UGraphicSvg

public abstract class AbstractUGraphic<O>
extends AbstractCommonUGraphic


Constructor Summary
AbstractUGraphic(ColorMapper colorMapper, O g2d)
           
 
Method Summary
protected  void afterDraw()
           
protected  void beforeDraw()
           
 UGroup createGroup()
           
 void draw(double x, double y, UShape shape)
           
protected  O getGraphicObject()
           
protected  boolean manageHiddenAutomatically()
           
protected  void registerDriver(Class<? extends UShape> cl, UDriver<O> driver)
           
 
Methods inherited from class net.sourceforge.plantuml.ugraphic.AbstractCommonUGraphic
getColorMapper, getParam, getTranslateX, getTranslateY, setTranslate, translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.plantuml.ugraphic.UGraphic
centerChar, closeAction, getStringBounder, setAntiAliasing, setClip, startUrl
 

Constructor Detail

AbstractUGraphic

public AbstractUGraphic(ColorMapper colorMapper,
                        O g2d)
Method Detail

getGraphicObject

protected final O getGraphicObject()

manageHiddenAutomatically

protected boolean manageHiddenAutomatically()

registerDriver

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

draw

public final void draw(double x,
                       double y,
                       UShape shape)

beforeDraw

protected void beforeDraw()

afterDraw

protected void afterDraw()

createGroup

public UGroup createGroup()


Copyright © 2012. All Rights Reserved.