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 Details

    • getStringBounder

      StringBounder getStringBounder()
    • getParam

      UParam getParam()
    • draw

      <SHAPE extends UShape> void draw(SHAPE shape)
    • apply

      UGraphic apply(UChange change)
    • 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