public class ColoredVertexGraphbauer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KANTENTRENNER
Mehrere Kanten sind durch diesen Trenner getrennt.
|
static java.lang.String |
KOMMENTAR_BEGINN
eine Zeile in der Eingabedatei, die mit diesem String beginnt, wird als
Kommentar interpretiert und ignoriert.
|
static java.lang.String |
SYMBOLTRENNER
Eine Kante besteht aus drei Teilen, die durch diesen Trenner getrennt
sind.
|
Constructor and Description |
---|
ColoredVertexGraphbauer()
Erzeugt einen Graphbauer.
|
Modifier and Type | Method and Description |
---|---|
void |
fileToGraph(java.lang.String pFilename)
Aus der Eingabedatei wird ein Graph erstellt.
|
Graph |
getGraph()
Der erzeugte Graph wird geliefert.
|
java.lang.String |
getGraphString()
Der erzeugte Graph-String wird geliefert.
|
void |
stringToGraph(java.lang.String pKanten)
Aus einem Graphbeschreibungstext wird ein Graph erzeugt.
|
public static final java.lang.String KOMMENTAR_BEGINN
public static final java.lang.String SYMBOLTRENNER
public static final java.lang.String KANTENTRENNER
public ColoredVertexGraphbauer()
public void fileToGraph(java.lang.String pFilename) throws java.io.IOException
pFilename
- Name der Datei z.B. "autobahn.txt"java.io.IOException
- Datei gibt es nichtpublic void stringToGraph(java.lang.String pKanten)
pKanten
- Kantenbeschreibung z.B. "1,A,B;2,A,C;7,B,C"public Graph getGraph()
public java.lang.String getGraphString()