public interface Parser
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the resource after parsing.
|
Attributes |
getRecord()
Parses the next record from the resource.
|
boolean |
hasMoreRecords()
True if the resource contains more records; false otherwise.
|
boolean |
isReady()
Indicates whether or not the parser is ready to to return results.
|
void |
open()
Opens the resource: the resource must be opened prior to parsing.
|
void |
reset()
Resets the line read parser.
|
void |
setCaseInsensitive(boolean caseInsensitive)
Sets the control parameter for specifying case sensitivity on creation of the
Attributes object. |
void |
setResource(Resource resource)
Sets the resource to parse.
|
void setResource(Resource resource)
resource - The resource to parse.void setCaseInsensitive(boolean caseInsensitive)
Attributes object.caseInsensitive - The resource to parse.void open() throws IOException
IOException - if a problem is encountered while trying to open the resource.void close()
throws IOException
IOException - if a problem is encountered while trying to close the resource.void reset()
throws IOException
IOException - if a problem is encountered while trying to reset the resource.boolean hasMoreRecords()
throws IOException
IOException - if a problem is encountered while trying to validate the resource is ready.Attributes getRecord() throws IOException
IOException - if a problem is encountered while trying to read from the resource.boolean isReady()
throws IOException
IOException - if there is a problem with the underlying resource.