public abstract class AbstractUGraphic<O> extends AbstractCommonUGraphic
Modifier | Constructor and Description |
---|---|
protected |
AbstractUGraphic(StringBounder stringBounder) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterDraw() |
protected void |
beforeDraw() |
protected void |
copy(AbstractUGraphic<O> other) |
void |
copy(HColor defaultBackground,
ColorMapper colorMapper,
O graphic) |
<SHAPE extends UShape> |
draw(SHAPE shape) |
protected void |
drawComment(UComment shape) |
protected O |
getGraphicObject() |
double |
getMaxX() |
double |
getMaxY() |
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) |
void |
resetMax() |
apply, basicCopy, basicCopy, closeGroup, closeUrl, copyUGraphic, dpiFactor, enlargeClip, flushUg, getClip, getColorMapper, getDefaultBackground, getParam, getStringBounder, getTranslate, getTranslateX, getTranslateY, matchesProperty, startGroup, startUrl
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeToStream
protected AbstractUGraphic(StringBounder stringBounder)
public void copy(HColor defaultBackground, ColorMapper colorMapper, O graphic)
protected void copy(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()
public final double getMaxX()
public final double getMaxY()
public final void resetMax()