| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
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. |