Class GavoCSVTableParser.RecursiveDescentParser
java.lang.Object
uk.ac.starlink.topcat.contrib.gavo.GavoCSVTableParser.RecursiveDescentParser
- Enclosing class:
GavoCSVTableParser
Recursive descent parser for parsing a single line
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of RecursiveDescentParserRecursiveDescentParser
(String line) Creates a new instance of RecursiveDescentParser -
Method Summary
Modifier and TypeMethodDescriptionGetter for property delimiter.getLine()
Getter for property line.parse()
Parses a line previously setParses the given line of textvoid
setDelimiter
(String delimiter) Setter for property delimiter.void
Setter for property line.
-
Constructor Details
-
RecursiveDescentParser
public RecursiveDescentParser()Creates a new instance of RecursiveDescentParser -
RecursiveDescentParser
Creates a new instance of RecursiveDescentParser- Parameters:
line
- the line to parse
-
-
Method Details
-
setDelimiter
Setter for property delimiter.- Parameters:
delimiter
- New value of property delimiter.
-
getDelimiter
Getter for property delimiter.- Returns:
- Value of property delimiter.
-
setLine
Setter for property line.- Parameters:
line
- New value of property line.
-
getLine
Getter for property line.- Returns:
- Value of property line.
-
parse
Parses the given line of text- Parameters:
line
- a String with delimiters and double quotes- Returns:
- a List with the parsed items
-
parse
Parses a line previously set- Returns:
- a List with the parsed items
- See Also:
-