Lines Matching refs:HTML
20 * Methods exposed for HTML parsing of text to facilitate implementation
21 * of Automatic context-aware escaping. The HTML parser also embeds a
35 * <li>{@code HTML} for HTML templates.
38 * <li>{@code HTML_IN_TAG} for HTML templates that consist only of
39 * HTML attribute name and value pairs. This is typically the case for
41 * parent template contains the start and the closing of the HTML tag.
42 * This is a special mode, for standard HTML templates please use
43 * {@link #HTML}.
52 HTML,
59 * Indicates the type of HTML attribute that the parser is currently in or
80 * {@code STATE_TEXT} the parser is in HTML proper.
81 * {@code STATE_TAG} the parser is inside an HTML tag name.
82 * {@code STATE_COMMENT} the parser is inside an HTML comment.
83 * {@code STATE_ATTR} the parser is inside an HTML attribute name.
84 * {@code STATE_VALUE} the parser is inside an HTML attribute value.
175 * Returns the name of the HTML tag if the parser is currently within one.
180 * @return the name of the HTML tag or an empty {@code String} if we are
181 * not within an HTML tag
186 * Returns the name of the HTML attribute the parser is currently processing.
191 * @return the name of the HTML attribute or an empty {@code String}
192 * if we are not within an HTML attribute
197 * Returns the value of an HTML attribute if the parser is currently
204 * in an HTML attribute value
209 * Returns the current position of the parser within the HTML attribute
220 * at the start of a URL HTML attribute value. This is the case when the
224 * <li>The parser is in an HTML attribute value.
225 * <li>The HTML attribute expects a URL, as determined by
230 * <p> This method may be used by an Html Sanitizer or an Auto-Escape system
236 * {@code content} attribute of the {@code meta} HTML tag.
259 * parsing of HTML attribute names and values where content we do not