Class XmlEncoderOutputFormat

java.lang.Object
org.jhotdraw8.draw.io.XmlEncoderOutputFormat
All Implemented Interfaces:
OutputFormat

public class XmlEncoderOutputFormat extends Object implements OutputFormat
XMLEncoderOutputFormat.
Author:
Werner Randelshofer
  • Field Details

  • Constructor Details

    • XmlEncoderOutputFormat

      public XmlEncoderOutputFormat()
  • Method Details

    • write

      public void write(OutputStream out, @Nullable URI documentHome, Drawing drawing, WorkState<Void> workState)
      Description copied from interface: OutputFormat
      Writes a Drawing into an output stream.
      Specified by:
      write in interface OutputFormat
      Parameters:
      out - The output stream.
      documentHome - Document home URI for creating relative URIs in the document if this URI is null, all URIs in the document will be absolute
      drawing - The drawing.
      workState - for progress monitoring and cancelling the operation
    • getOptions

      public ImmutableMap<Key<?>,Object> getOptions()
      Specified by:
      getOptions in interface OutputFormat
    • setOptions

      public void setOptions(ImmutableMap<Key<?>,Object> options)
      Specified by:
      setOptions in interface OutputFormat