Interface GraphReaderWriter

All Known Subinterfaces:
FileReaderWriter
All Known Implementing Classes:
AbstractReaderWriter, DBReaderWriter, SerializedReaderWriter, TextfileReaderWriter

public interface GraphReaderWriter
Reads and writes features to and from some permanent form.
Author:
Justin Deoliveira, Refractions Research Inc, jdeolive@refractions.net
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a property for the reader/writer.
    Creates a Graph from some permanent representation.
    void
    Sets a property for the reader/writer.
    void
    Writes the graph to a permanent representation.
  • Method Details

    • setProperty

      void setProperty(String name, Object obj)
      Sets a property for the reader/writer.
      Parameters:
      name - Name of the property.
      obj - Value of the property.
    • getProperty

      Object getProperty(String name)
      Returns a property for the reader/writer. This method will return null if the property has not been set with a call to setProperty(String,Object).
      Parameters:
      name - Name of the property.
      Returns:
      Value of the property or null if the property is undefined.
    • read

      Graph read() throws Exception
      Creates a Graph from some permanent representation.
      Returns:
      The represented graph.
      Throws:
      Exception
    • write

      void write(Graph g) throws Exception
      Writes the graph to a permanent representation.
      Parameters:
      g - The graph to be
      Throws:
      Exception