|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| 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 occurs| Method Detail |
|---|
private void parseInput(java.io.BufferedReader fin)
throws java.io.IOException,
java.text.ParseException
java.io.IOException
java.text.ParseExceptionpublic 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 Stringpublic void setEdgeQuery(java.lang.String edgeQuery)
edgeQuery - a Stringpublic void setNodeData(java.lang.String nodeData)
nodeData - a Stringpublic void setEdgeData(java.lang.String edgeData)
edgeData - a Stringpublic void setNodeParameters(java.lang.String nodeParameters)
nodeParameters - a Stringpublic void setEdgeParameters(java.lang.String edgeParameters)
edgeParameters - a Stringpublic void setImageParameters(java.lang.String imageParameters)
imageParameters - a Stringpublic 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.ObjectInputFileParser
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||