java.lang.Object | |
↳ | chan.text.TemplateParser<H> |
HTML text parser. This parser is a convenient wrapper over the GroupParser
. Read about wrapped
parser before using this one.
You can define parsing rules using the following methods:
name(String)
equals(String, String, String)
starts(String, String, String)
contains(String, String, String)
ends(String, String, String)
And define reaction rules:
After defining parsing rules you should call prepare()
method.
Then you can use your parsing calling parse(String, Object)
method.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TemplateParser.Attributes | Attributes holder and parser. |
||||||||||
TemplateParser.CloseCallback<H> | Tag close callback. |
||||||||||
TemplateParser.ComplexBuilder<H> | Parser builder. |
||||||||||
TemplateParser.ComplexRuleBuilder<H> | Parser builder. |
||||||||||
TemplateParser.ComplexSimpleRuleBuilder<H> | Parser builder. |
||||||||||
TemplateParser.ContentBuilder<H> | Parser builder. |
||||||||||
TemplateParser.ContentCallback<H> | Tag full content callback. |
||||||||||
TemplateParser.InitialBuilder<H> | Parser builder. |
||||||||||
TemplateParser.Instance | Parsing process holder. |
||||||||||
TemplateParser.OpenBuilder<H> | Parser builder. |
||||||||||
TemplateParser.OpenCallback<H> | Tag open callback. |
||||||||||
TemplateParser.SimpleBuilder<H> | Parser builder. |
||||||||||
TemplateParser.SimpleRuleBuilder<H> | Parser builder. |
||||||||||
TemplateParser.TextCallback<H> | Text between tags callback. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new parser builder. | |||||||||||
Starts a new parsing process. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Creates a new parser builder.
Returns | |
---|---|
InitialBuilder<H> |
Template parser builder. |
Starts a new parsing process.
Parameters | |
---|---|
source |
String :
String to parse. |
holder |
H :
Intermediate data holder during parsing process. |
Throws | |
---|---|
ParseException |
when parsing process was interrupted. |