Package ghidra.service.graph

# Interface AttributedGraphExporter

All Superinterfaces:
  `ExtensionPoint`

public interface AttributedGraphExporter extends ExtensionPoint
Interface for exporting AttributedGraphs

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `exportGraph(AttributedGraph graph, File file)`
  Exports the given graph to the given writer
  `String`
  `getDesciption()`
  Returns a description of the exporter
  `String`
  `getFileExtension()`
  Returns the suggested file extension to use for this exporter
  `String`
  `getName()`
  Returns the name of this exporter

- ## Method Details

  - ### exportGraph

    void exportGraph(AttributedGraph graph, File file) throws IOException
    Exports the given graph to the given writer
    Parameters:
      `graph` - the `AttributedGraph` to export
      `file` - the file to export to
    Throws:
      `IOException` - if there is an error exporting the graph

  - ### getFileExtension

    String getFileExtension()
    Returns the suggested file extension to use for this exporter
    Returns:
      the suggested file extension to use for this exporter

  - ### getName

    String getName()
    Returns the name of this exporter
    Returns:
      the name of this exporter

  - ### getDesciption

    String getDesciption()
    Returns a description of the exporter
    Returns:
      a description of the exporter