Package net.sf.basedb.util.parser
Class FlatFileParser.Line
- java.lang.Object
-
- net.sf.basedb.util.parser.FlatFileParser.Line
-
- Enclosing class:
- FlatFileParser
public static class FlatFileParser.Line extends Object
This class holds data about a line parsed by theFlatFileParser.parseHeaders()
method.- Version:
- 2.0
- Author:
- Nicklas
- See Also:
FlatFileParser.getLine(int)
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Line(int lineNo, String line, String name, String value)
Create a new header line object.private
Line(int lineNo, String line, String name, FlatFileParser.LineType type)
Create a new section line object.private
Line(int lineNo, String line, FlatFileParser.LineType type)
Create a new line object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
line()
The entire line as it was read from the input stream.int
lineNo()
The line number of this line in the input stream.String
name()
The name of the header if the line is a header line.String
toString()
FlatFileParser.LineType
type()
The type of the line as determined by theFlatFileParser.parseHeaders()
method.String
value()
The value of the header if the line is a header line.
-
-
-
Field Detail
-
lineNo
private final int lineNo
-
line
private final String line
-
type
private final FlatFileParser.LineType type
-
name
private final String name
-
value
private final String value
-
-
Constructor Detail
-
Line
private Line(int lineNo, String line, FlatFileParser.LineType type)
Create a new line object.
-
Line
private Line(int lineNo, String line, String name, FlatFileParser.LineType type)
Create a new section line object.
-
-
Method Detail
-
lineNo
public int lineNo()
The line number of this line in the input stream.- Returns:
- The line number
-
line
public String line()
The entire line as it was read from the input stream.- Returns:
- A string
-
type
public FlatFileParser.LineType type()
The type of the line as determined by theFlatFileParser.parseHeaders()
method. The value is one of the values in theFlatFileParser.LineType
enumeration.- Returns:
- A code indicating the type of the line
-
name
public String name()
The name of the header if the line is a header line.- Returns:
- The name of the header, or null if it isn't a header line
-
value
public String value()
The value of the header if the line is a header line.- Returns:
- The value of the header, or null if it isn't a header line
-
-