|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmain.InputFileParser
public class InputFileParser
The InputFileParser
class parses the input file used by
Visualizer
and provides methods for extracting sections of the
file.
Field Summary | |
---|---|
private java.lang.String |
description
|
private static int |
DESCRIPTION
|
private java.lang.String |
edgeData
|
private static int |
EDGEDATA
|
private java.lang.String |
edgeParameters
|
private static int |
EDGEPARAMETERS
|
private java.lang.String |
edgeQuery
|
private static int |
EDGEQUERY
|
private java.lang.String |
imageParameters
|
private static int |
IMAGEPARAMETERS
|
private java.lang.String |
nodeData
|
private static int |
NODEDATA
|
private java.lang.String |
nodeParameters
|
private static int |
NODEPARAMETERS
|
private java.lang.String |
nodeQuery
|
private static int |
NODEQUERY
|
private static int |
NULL
|
Constructor Summary | |
---|---|
InputFileParser(java.lang.String fileName)
Creates a new InputFileParser and initializes it by
parsing the file referenced by the argument. |
Method Summary | |
---|---|
void |
createInputFile(java.lang.String fileName)
Writes the InputFileParser to a file specified by the
argument that can be read in by the Visualizer . |
java.lang.String |
getDescription()
Returns the description, or null if none was specified in the file. |
java.lang.String |
getEdgeData()
Returns the edge data, or null if none was specified in the file. |
java.lang.String |
getEdgeParameters()
Returns the edge drawing parameters, or null if none was specified in the file. |
java.lang.String |
getEdgeQuery()
Returns the edge query, or null if none was specified in the file. |
java.lang.String |
getImageParameters()
Returns the image drawing parameters, or null if none was specified in the file. |
java.lang.String |
getNodeData()
Returns the node data, or null if none was specified in the file. |
java.lang.String |
getNodeParameters()
Returns the node drawing parameters, or null if none was specified in the file. |
java.lang.String |
getNodeQuery()
Returns the node query, or null if none was specified in the file. |
private void |
parseInput(java.io.BufferedReader fin)
|
void |
setDescription(java.lang.String description)
Sets the description. |
void |
setEdgeData(java.lang.String edgeData)
Sets the edge data and makes edge query null. |
void |
setEdgeParameters(java.lang.String edgeParameters)
Sets the edge drawing parameters. |
void |
setEdgeQuery(java.lang.String edgeQuery)
Sets the edge query and makes edge data null. |
void |
setImageParameters(java.lang.String imageParameters)
Sets the image drawing parameters. |
void |
setNodeData(java.lang.String nodeData)
Sets the node data and makes node query null. |
void |
setNodeParameters(java.lang.String nodeParameters)
Sets the node drawing parameters. |
void |
setNodeQuery(java.lang.String nodeQuery)
Sets the node query and makes node data null. |
java.lang.String |
toString()
Returns a string representation of this InputFileParser . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final int NULL
private static final int NODEQUERY
private static final int EDGEQUERY
private static final int NODEDATA
private static final int EDGEDATA
private static final int NODEPARAMETERS
private static final int EDGEPARAMETERS
private static final int IMAGEPARAMETERS
private static final int DESCRIPTION
private java.lang.String nodeQuery
private java.lang.String edgeQuery
private java.lang.String nodeData
private java.lang.String edgeData
private java.lang.String nodeParameters
private java.lang.String edgeParameters
private java.lang.String imageParameters
private java.lang.String description
Constructor Detail |
---|
public InputFileParser(java.lang.String fileName) throws java.io.IOException, java.io.FileNotFoundException, java.text.ParseException
InputFileParser
and initializes it by
parsing the file referenced by the argument.
fileName
- a String
containing the input file name
java.io.IOException
- if there's an error opening or reading the file
java.io.FileNotFoundException
- if the file is not found
java.text.ParseException
- if a parse error occursMethod Detail |
---|
private void parseInput(java.io.BufferedReader fin) throws java.io.IOException, java.text.ParseException
java.io.IOException
java.text.ParseException
public java.lang.String getNodeQuery()
public java.lang.String getEdgeQuery()
public java.lang.String getNodeData()
public java.lang.String getEdgeData()
public java.lang.String getNodeParameters()
public java.lang.String getEdgeParameters()
public java.lang.String getImageParameters()
public java.lang.String getDescription()
public void setNodeQuery(java.lang.String nodeQuery)
nodeQuery
- a String
public void setEdgeQuery(java.lang.String edgeQuery)
edgeQuery
- a String
public void setNodeData(java.lang.String nodeData)
nodeData
- a String
public void setEdgeData(java.lang.String edgeData)
edgeData
- a String
public void setNodeParameters(java.lang.String nodeParameters)
nodeParameters
- a String
public void setEdgeParameters(java.lang.String edgeParameters)
edgeParameters
- a String
public void setImageParameters(java.lang.String imageParameters)
imageParameters
- a String
public void setDescription(java.lang.String description)
description
- a String
public void createInputFile(java.lang.String fileName) throws java.io.IOException
InputFileParser
to a file specified by the
argument that can be read in by the Visualizer
.
fileName
- a String
java.io.IOException
- if the file can not be created or writtenpublic java.lang.String toString()
InputFileParser
.
This is for debugging purposes only.
toString
in class java.lang.Object
InputFileParser
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |