Class Graph3DWriter

java.lang.Object
mgui.io.FileWriter
mgui.io.domestic.shapes.Graph3DWriter
All Implemented Interfaces:
InterfaceIO, IconObject

public class Graph3DWriter
extends FileWriter
Writer for a Graph3DInt object; default is to write using the domestic XML representation.
Since:
1.0
Version:
1.0
Author:
Andrew Reid
  • Constructor Details

    • Graph3DWriter

      public Graph3DWriter()
  • Method Details

    • write

      public boolean write​(InterfaceIOOptions options, ProgressUpdater progress_bar)
      Description copied from class: FileWriter
      Writes this object according to the given options. If loaded object is of type PersistentObject, this method should also set the file writer and reference URL for the object.
      Specified by:
      write in class FileWriter
      Returns:
    • writeGraph

      public boolean writeGraph​(Graph3DInt graph, ProgressUpdater progress_bar) throws java.io.IOException
      Writes this Graph3DInt to file using its domestic XML representation.
      Parameters:
      graph -
      Returns:
      Throws:
      java.io.IOException
    • getSupportedObjects

      public java.util.ArrayList<java.lang.Class<?>> getSupportedObjects()
      Description copied from interface: InterfaceIO
      Returns a list of classes for objects which are supported by this I/O interface
      Specified by:
      getSupportedObjects in interface InterfaceIO
      Overrides:
      getSupportedObjects in class FileWriter
      Returns: