public class XmlReader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.io.BufferedReader |
br |
(package private) java.lang.String |
line |
Constructor and Description |
---|
XmlReader(java.io.BufferedReader br) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
extractTag(java.lang.String data,
java.lang.String tag,
java.lang.String closer,
boolean withTag) |
static java.lang.String |
extractTagOnly(java.lang.String data,
java.lang.String tag) |
java.lang.String |
getLine() |
static java.lang.String |
getXmlAttrib(java.lang.String data,
java.lang.String what) |
java.lang.String |
getXmlData(java.lang.String name,
java.lang.String data,
boolean withTag,
boolean allowSelfCloseOption) |
javajs.util.P3 |
getXmlPoint(java.lang.String data,
java.lang.String key) |
boolean |
isNext(java.lang.String name) |
private static int |
setNext(java.lang.String data,
java.lang.String what,
int[] next,
int offset)
shift pointer to a new tag or field contents
|
void |
skipTag(java.lang.String name) |
private void |
skipTo(java.lang.String key) |
java.lang.String |
toTag(java.lang.String name) |
public java.lang.String getLine()
public java.lang.String toTag(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public void skipTag(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public java.lang.String getXmlData(java.lang.String name, java.lang.String data, boolean withTag, boolean allowSelfCloseOption) throws java.lang.Exception
name
- data
- withTag
- allowSelfCloseOption
- TODOjava.lang.Exception
public static java.lang.String extractTagOnly(java.lang.String data, java.lang.String tag)
private static java.lang.String extractTag(java.lang.String data, java.lang.String tag, java.lang.String closer, boolean withTag)
public static java.lang.String getXmlAttrib(java.lang.String data, java.lang.String what)
public javajs.util.P3 getXmlPoint(java.lang.String data, java.lang.String key)
private static int setNext(java.lang.String data, java.lang.String what, int[] next, int offset)
data
- string of datawhat
- tag or field namenext
- current pointer into dataoffset
- offset past end of "what" for pointerprivate void skipTo(java.lang.String key) throws java.lang.Exception
java.lang.Exception
public boolean isNext(java.lang.String name) throws java.lang.Exception
java.lang.Exception