Interface UGraphic
-
- All Known Implementing Classes:
AbstractCommonUGraphic,AbstractUGraphic,AbstractUGraphicHorizontalLine,CollisionDetector,LimitFinder,SlotFinder,TextLimitFinder,UGraphicBraille,UGraphicCompressOnXorY,UGraphicDebug,UGraphicDelegator,UGraphicEps,UGraphicFilter,UGraphicForSnake,UGraphicG2d,UGraphicHandwritten,UGraphicHtml5,UGraphicInterceptorGoto,UGraphicInterceptorOneSwimlane,UGraphicInterceptorTile,UGraphicInterceptorUDrawable,UGraphicInterceptorUDrawable2,UGraphicNewpages,UGraphicNo,UGraphicNull,UGraphicStencil,UGraphicSvg,UGraphicTikz,UGraphicTxt,UGraphicVdx,ZadBuilder
public interface UGraphic
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UGraphicapply(UChange change)voidcloseGroup()voidcloseUrl()<SHAPE extends UShape>
voiddraw(SHAPE shape)voidflushUg()ColorMappergetColorMapper()HColorgetDefaultBackground()UParamgetParam()StringBoundergetStringBounder()booleanmatchesProperty(java.lang.String propertyName)voidstartGroup(java.util.Map<UGroupType,java.lang.String> typeIdents)voidstartUrl(Url url)voidwriteToStream(java.io.OutputStream os, java.lang.String metadata, int dpi)
-
-
-
Method Detail
-
getStringBounder
StringBounder getStringBounder()
-
getParam
UParam getParam()
-
draw
<SHAPE extends UShape> void draw(SHAPE shape)
-
getColorMapper
ColorMapper getColorMapper()
-
startUrl
void startUrl(Url url)
-
closeUrl
void closeUrl()
-
startGroup
void startGroup(java.util.Map<UGroupType,java.lang.String> typeIdents)
-
closeGroup
void closeGroup()
-
flushUg
void flushUg()
-
matchesProperty
boolean matchesProperty(java.lang.String propertyName)
-
getDefaultBackground
HColor getDefaultBackground()
-
writeToStream
void writeToStream(java.io.OutputStream os, java.lang.String metadata, int dpi) throws java.io.IOException- Throws:
java.io.IOException
-
-