|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.turbine.util.parser.DataStreamParser
org.apache.turbine.util.parser.CSVParser
org.apache.turbine.util.CSVParser
CSVParser is used to parse a stream with comma-separated values and generate ParameterParser objects which can be used to extract the values in the desired type.
The class extends the abstract class DataStreamParser and implements initTokenizer with suitable values for CSV files to provide this functionality.
The class (indirectly through DataStreamParser) implements the java.util.Iterator interface for convenience. This allows simple use in a Velocity template for example:
#foreach ($row in $csvfile) Name: $row.Name Description: $row.Description #end
Field Summary |
Fields inherited from class org.apache.turbine.util.parser.DataStreamParser |
EMPTYFIELDNAME |
Constructor Summary | |
CSVParser(java.io.Reader in)
Deprecated. Create a new CSVParser instance. |
|
CSVParser(java.io.Reader in,
java.util.List columnNames)
Deprecated. Create a new CSVParser instance. |
|
CSVParser(java.io.Reader in,
java.util.List columnNames,
java.lang.String characterEncoding)
Deprecated. Create a new CSVParser instance. |
Methods inherited from class org.apache.turbine.util.parser.CSVParser |
initTokenizer |
Methods inherited from class org.apache.turbine.util.parser.DataStreamParser |
getColumnNames, hasNext, hasNextRow, next, nextRow, readColumnNames, remove, setColumnNames, setFieldSeparator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CSVParser(java.io.Reader in)
in
- the input reader.public CSVParser(java.io.Reader in, java.util.List columnNames)
in
- the input reader.columnNames
- a list of column names.public CSVParser(java.io.Reader in, java.util.List columnNames, java.lang.String characterEncoding)
in
- the input reader.columnNames
- a list of column names.characterEncoding
- the character encoding of the input.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |