Class UGraphicDelegator

java.lang.Object
net.sourceforge.plantuml.graphic.UGraphicDelegator
All Implemented Interfaces:
UGraphic
Direct Known Subclasses:
AbstractUGraphicHorizontalLine, UGraphicCompressOnXorY, UGraphicFilter, UGraphicForSnake, UGraphicHandwritten, UGraphicInterceptorGoto, UGraphicInterceptorOneSwimlane, UGraphicInterceptorTile, UGraphicInterceptorUDrawable, UGraphicInterceptorUDrawable2, UGraphicNewpages

public abstract class UGraphicDelegator extends java.lang.Object implements UGraphic
  • Constructor Details

    • UGraphicDelegator

      public UGraphicDelegator(UGraphic ug)
  • Method Details

    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • matchesProperty

      public final boolean matchesProperty(java.lang.String propertyName)
      Specified by:
      matchesProperty in interface UGraphic
    • getStringBounder

      public StringBounder getStringBounder()
      Specified by:
      getStringBounder in interface UGraphic
    • getParam

      public UParam getParam()
      Specified by:
      getParam in interface UGraphic
    • draw

      public void draw(UShape shape)
      Specified by:
      draw in interface UGraphic
    • getColorMapper

      public ColorMapper getColorMapper()
      Specified by:
      getColorMapper in interface UGraphic
    • startUrl

      public void startUrl(Url url)
      Specified by:
      startUrl in interface UGraphic
    • closeUrl

      public void closeUrl()
      Specified by:
      closeUrl in interface UGraphic
    • startGroup

      public void startGroup(java.util.Map<UGroupType,java.lang.String> typeIdents)
      Specified by:
      startGroup in interface UGraphic
    • closeGroup

      public void closeGroup()
      Specified by:
      closeGroup in interface UGraphic
    • getUg

      protected UGraphic getUg()
    • flushUg

      public void flushUg()
      Specified by:
      flushUg in interface UGraphic
    • getDefaultBackground

      public HColor getDefaultBackground()
      Specified by:
      getDefaultBackground in interface UGraphic
    • writeToStream

      public void writeToStream(java.io.OutputStream os, java.lang.String metadata, int dpi) throws java.io.IOException
      Specified by:
      writeToStream in interface UGraphic
      Throws:
      java.io.IOException