Class AbstractCommonUGraphic
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.drawing.AbstractCommonUGraphic
-
- All Implemented Interfaces:
UGraphic
- Direct Known Subclasses:
AbstractUGraphic
,UGraphicDebug
,UGraphicTxt
public abstract class AbstractCommonUGraphic extends java.lang.Object implements UGraphic
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractCommonUGraphic(StringBounder stringBounder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description UGraphic
apply(UChange change)
void
basicCopy(HColor defaultBackground, ColorMapper colorMapper)
protected void
basicCopy(AbstractCommonUGraphic other)
void
closeGroup()
void
closeUrl()
protected abstract AbstractCommonUGraphic
copyUGraphic()
double
dpiFactor()
void
enlargeClip()
void
flushUg()
UClip
getClip()
ColorMapper
getColorMapper()
HColor
getDefaultBackground()
UParam
getParam()
StringBounder
getStringBounder()
UTranslate
getTranslate()
protected double
getTranslateX()
protected double
getTranslateY()
boolean
matchesProperty(java.lang.String propertyName)
void
startGroup(java.util.Map<UGroupType,java.lang.String> typeIdents)
void
startUrl(Url url)
-
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.klimt.drawing.UGraphic
draw, writeToStream
-
-
-
-
Constructor Detail
-
AbstractCommonUGraphic
protected AbstractCommonUGraphic(StringBounder stringBounder)
-
-
Method Detail
-
basicCopy
public void basicCopy(HColor defaultBackground, ColorMapper colorMapper)
-
basicCopy
protected void basicCopy(AbstractCommonUGraphic other)
-
copyUGraphic
protected abstract AbstractCommonUGraphic copyUGraphic()
-
getDefaultBackground
public HColor getDefaultBackground()
- Specified by:
getDefaultBackground
in interfaceUGraphic
-
dpiFactor
public double dpiFactor()
-
getClip
public final UClip getClip()
-
enlargeClip
public final void enlargeClip()
-
getStringBounder
public StringBounder getStringBounder()
- Specified by:
getStringBounder
in interfaceUGraphic
-
getTranslateX
protected final double getTranslateX()
-
getTranslateY
protected final double getTranslateY()
-
getColorMapper
public final ColorMapper getColorMapper()
- Specified by:
getColorMapper
in interfaceUGraphic
-
startGroup
public void startGroup(java.util.Map<UGroupType,java.lang.String> typeIdents)
- Specified by:
startGroup
in interfaceUGraphic
-
closeGroup
public void closeGroup()
- Specified by:
closeGroup
in interfaceUGraphic
-
matchesProperty
public boolean matchesProperty(java.lang.String propertyName)
- Specified by:
matchesProperty
in interfaceUGraphic
-
getTranslate
public final UTranslate getTranslate()
-
-