SparkseeNet
6.0.2
|
Defines how to export a graph to an external format. More...
Public Member Functions | |
bool | GetNodeType (int type, com.sparsity.sparksee.gdb.NodeExport nodeExport) |
Gets the default node export definition for the given node type. | |
bool | GetEdge (long edge, com.sparsity.sparksee.gdb.EdgeExport edgeExport) |
Gets the edge export definition for the given edge. | |
bool | GetGraph (com.sparsity.sparksee.gdb.GraphExport graphExport) |
Gets the graph export definition. | |
bool | GetEdgeType (int type, com.sparsity.sparksee.gdb.EdgeExport edgeExport) |
Gets the default node export definition for the given edge type. | |
void | Prepare (com.sparsity.sparksee.gdb.Graph graph) |
Prepares the graph for the export process. | |
bool | GetNode (long node, com.sparsity.sparksee.gdb.NodeExport nodeExport) |
Gets the node export definition for the given node. | |
void | Release () |
Ends the export process. | |
bool | EnableType (int type) |
Gets whether a node or edge type must be exported or not. | |
Defines how to export a graph to an external format.
This is an interface which must be implemented by the user. While the export proces, a call for each node or edge type and node or edge object is done to get how to export that element.
It is possible to export a Graph to a diferent fortmats. Nowadays, available formats are defined in the ExportType enum.
bool com.sparsity.sparksee.gdb.ExportManager.EnableType | ( | int | type | ) |
Gets whether a node or edge type must be exported or not.
type | Node or edge type identifier. |
bool com.sparsity.sparksee.gdb.ExportManager.GetEdge | ( | long | edge, |
com.sparsity.sparksee.gdb.EdgeExport | edgeExport | ||
) |
Gets the edge export definition for the given edge.
edge | Edge identifier. |
edgeExport | [out] The EdgeExport which defines how to export given edge. |
bool com.sparsity.sparksee.gdb.ExportManager.GetEdgeType | ( | int | type, |
com.sparsity.sparksee.gdb.EdgeExport | edgeExport | ||
) |
Gets the default node export definition for the given edge type.
GetEdge has a higher priority than this function. That is, only if GetEdge returns FALSE, the EdgeExport of this function will be used.
type | [in] Edge type identifier. |
edgeExport | [out] The EdgeExport which defines how to export the edges of the given type. |
bool com.sparsity.sparksee.gdb.ExportManager.GetGraph | ( | com.sparsity.sparksee.gdb.GraphExport | graphExport | ) |
Gets the graph export definition.
graphExport | [out] The GraphExport which defines how to export the graph. |
bool com.sparsity.sparksee.gdb.ExportManager.GetNode | ( | long | node, |
com.sparsity.sparksee.gdb.NodeExport | nodeExport | ||
) |
Gets the node export definition for the given node.
node | Node identifier. |
nodeExport | [out] The NodeExport which defines how to export given node. |
bool com.sparsity.sparksee.gdb.ExportManager.GetNodeType | ( | int | type, |
com.sparsity.sparksee.gdb.NodeExport | nodeExport | ||
) |
Gets the default node export definition for the given node type.
GetNode has a higher priority than this function. That is, only if GetNode returns FALSE, the NodeExport of this function will be used.
type | [in] Node type identifier. |
nodeExport | [out] The NodeExport which defines how to export the nodes of the given type. |
void com.sparsity.sparksee.gdb.ExportManager.Prepare | ( | com.sparsity.sparksee.gdb.Graph | graph | ) |
Prepares the graph for the export process.
It is called once before the export process.
graph | Graph to be exported. |
void com.sparsity.sparksee.gdb.ExportManager.Release | ( | ) |
Ends the export process.
It is called once after the export process.