Package es.uam.eps.ir.relison.io.graph
Interface GraphReader<V>
- Type Parameters:
V- Type of the vertices.
- All Known Implementing Classes:
BinaryGraphReader,PajekGraphReader,TextGraphReader,TextMultiGraphReader
public interface GraphReader<V>
Interface for graph readers.
-
Method Summary
Modifier and Type Method Description Graph<V>read(java.io.InputStream stream)Given an input stream, reads a file from it (for reading embedded graphs in greater files).Graph<V>read(java.io.InputStream stream, boolean readWeights, boolean readTypes)Given an input stream, reads a file from it (for reading embedded graphs in greater files).Graph<V>read(java.io.InputStream stream, boolean readWeights, boolean readTypes, Index<V> nodes)Given an input stream, reads a file from it (for reading embedded graphs in greater files).Graph<V>read(java.lang.String file)Given a file, reads a graph.Graph<V>read(java.lang.String file, boolean readWeights, boolean readTypes)Given a file, reads a graph.Graph<V>read(java.lang.String file, boolean readWeights, boolean readTypes, Index<V> nodes)Given an file, reads a graph.
-
Method Details
-
read
Given a file, reads a graph.- Parameters:
file- The file containing the nodes.- Returns:
- the graph if everything goes ok, null otherwise.
-
read
Given a file, reads a graph.- Parameters:
file- The file containing the graph.readWeights- True if the file contains weights, false otherwise.readTypes- True if the file contains types, false otherwise.- Returns:
- the graph if everything goes ok, null otherwise.
-
read
Given an file, reads a graph.- Parameters:
file- The file containing the graph.readWeights- True if the file contains weights, false otherwise.readTypes- True if the file contains graph types.nodes- An index containing the nodes in the network.- Returns:
- the graph if everything goes ok, null otherwise.
-
read
Given an input stream, reads a file from it (for reading embedded graphs in greater files). By default, assumes the graph contains information about weights, but not about types.- Parameters:
stream- The input stream we read the graph from.- Returns:
- the graph if everything goes ok, null otherwise.
-
read
Given an input stream, reads a file from it (for reading embedded graphs in greater files).- Parameters:
stream- The input stream we read the graph from.readWeights- True if the file contains weights, false otherwise.readTypes- True if the file contains graph types.- Returns:
- the graph if everything goes ok, null otherwise.
-
read
Given an input stream, reads a file from it (for reading embedded graphs in greater files).- Parameters:
stream- The input stream we read the graph from.readWeights- True if the file contains weights, false otherwise.readTypes- True if the file contains graph types.nodes- An index containing the nodes in the network.- Returns:
- the graph if everything goes ok, null otherwise.
-