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(Map<UGroupType,String> typeIdents)
    • closeGroup

      void closeGroup()
    • flushUg

      void flushUg()
    • matchesProperty

      boolean matchesProperty(String propertyName)
    • getDefaultBackground

      HColor getDefaultBackground()
    • writeToStream

      void writeToStream(OutputStream os, String metadata, int dpi) throws IOException
      Throws:
      IOException