public abstract class AbstractUGraphic<O> extends AbstractCommonUGraphic
Modifier | Constructor and Description |
---|---|
protected |
AbstractUGraphic(AbstractUGraphic<O> other) |
|
AbstractUGraphic(HColor defaultBackground,
ColorMapper colorMapper,
StringBounder stringBounder,
O graphic) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterDraw() |
protected void |
beforeDraw() |
<SHAPE extends UShape> |
draw(SHAPE shape) |
protected void |
drawComment(UComment shape) |
protected O |
getGraphicObject() |
protected <SHAPE extends UShape> |
ignoreShape(java.lang.Class<SHAPE> cl) |
protected boolean |
manageHiddenAutomatically() |
protected <SHAPE extends UShape> |
registerDriver(java.lang.Class<SHAPE> cl,
UDriver<SHAPE,O> driver) |
apply, closeGroup, closeUrl, copyUGraphic, dpiFactor, enlargeClip, flushUg, getClip, getColorMapper, getDefaultBackground, getParam, getStringBounder, getTranslateX, getTranslateY, matchesProperty, startGroup, startUrl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeToStream
public AbstractUGraphic(HColor defaultBackground, ColorMapper colorMapper, StringBounder stringBounder, O graphic)
protected AbstractUGraphic(AbstractUGraphic<O> other)
protected final O getGraphicObject()
protected boolean manageHiddenAutomatically()
protected final <SHAPE extends UShape> void registerDriver(java.lang.Class<SHAPE> cl, UDriver<SHAPE,O> driver)
protected final <SHAPE extends UShape> void ignoreShape(java.lang.Class<SHAPE> cl)
public final <SHAPE extends UShape> void draw(SHAPE shape)
protected void drawComment(UComment shape)
protected void beforeDraw()
protected void afterDraw()