public class TagParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TagParser.Attr |
static class |
TagParser.Tag |
Modifier and Type | Field and Description |
---|---|
static int |
T_END_TAG |
static int |
T_STANDALONE_TAG |
static int |
T_START_TAG |
Constructor and Description |
---|
TagParser() |
Modifier and Type | Method and Description |
---|---|
static TagParser.Tag |
findLastOpenTag(java.lang.CharSequence text,
int pos,
XmlParsedData data) |
static java.util.List<TagParser.Attr> |
getAttrs(java.lang.CharSequence text,
TagParser.Tag tag) |
static TagParser.Tag |
getMatchingTag(java.lang.CharSequence text,
TagParser.Tag tag) |
static TagParser.Tag |
getTagAtOffset(java.lang.CharSequence text,
int pos) |
static int |
indexOf(java.lang.CharSequence text,
int c,
int pos)
replacement for String.indexOf on CharSequence
|
static boolean |
isInsideTag(java.lang.CharSequence text,
int pos) |
static int |
lastIndexOf(java.lang.CharSequence text,
int c,
int pos)
replacement for String.lastIndexOf on CharSequence
|
public static final int T_STANDALONE_TAG
public static final int T_START_TAG
public static final int T_END_TAG
public static TagParser.Tag getTagAtOffset(java.lang.CharSequence text, int pos)
public static TagParser.Tag getMatchingTag(java.lang.CharSequence text, TagParser.Tag tag)
public static TagParser.Tag findLastOpenTag(java.lang.CharSequence text, int pos, XmlParsedData data)
public static boolean isInsideTag(java.lang.CharSequence text, int pos)
public static java.util.List<TagParser.Attr> getAttrs(java.lang.CharSequence text, TagParser.Tag tag)
public static int lastIndexOf(java.lang.CharSequence text, int c, int pos)
pos
- position from which to look (backward)public static int indexOf(java.lang.CharSequence text, int c, int pos)
pos
- position from which to look (forward)