| chan.text.GroupParser.Callback |
Summary
| Public Methods |
|
abstract
void
|
onEndElement(GroupParser parser, String tagName)
This method will be called in linear mode every time parser reaches end of tag.
|
|
abstract
void
|
onGroupComplete(GroupParser parser, String text)
This method will be called in group mode every time parser reaches end of group.
|
|
abstract
boolean
|
onStartElement(GroupParser parser, String tagName, String attrs)
This method will be called in linear mode every time parser reaches new tag.
|
|
abstract
void
|
onText(GroupParser parser, String source, int start, int end)
This method will be called in linear mode every time parser skips text.
|
Public Methods
public
abstract
void
onEndElement
(GroupParser parser, String tagName)
This method will be called in linear mode every time parser reaches end of tag.
| Parameters |
parser |
GroupParser:
GroupParser instance. |
tagName |
String:
Name of tag. |
public
abstract
void
onGroupComplete
(GroupParser parser, String text)
This method will be called in group mode every time parser reaches end of group.
| Parameters |
parser |
GroupParser:
GroupParser instance. |
text |
String:
Text inside tag. |
public
abstract
boolean
onStartElement
(GroupParser parser, String tagName, String attrs)
This method will be called in linear mode every time parser reaches new tag.
| Parameters |
parser |
GroupParser:
GroupParser instance. |
tagName |
String:
Name of tag. |
attrs |
String:
Encoded attributes inside tag. |
| Returns |
boolean |
True to switch parser to group mode. |
public
abstract
void
onText
(GroupParser parser, String source, int start, int end)
This method will be called in linear mode every time parser skips text.
| Parameters |
parser |
GroupParser:
GroupParser instance. |
source |
String:
Source string. |
start |
int:
Start index of text. |
end |
int:
End index of text. |