Package org.jmol.jvxl.readers
Class XmlReader
java.lang.Object
org.jmol.jvxl.readers.XmlReader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringextractTag(String data, String tag, String closer, boolean withTag) static StringextractTagOnly(String data, String tag) getLine()static StringgetXmlAttrib(String data, String what) getXmlData(String name, String data, boolean withTag, boolean allowSelfCloseOption) getXmlDataLF(String name, String data, boolean withTag, boolean allowSelfCloseOption, boolean addLF) javajs.util.P3getXmlPoint(String data, String key) booleanprivate static intshift pointer to a new tag or field contentsvoidprivate voidstatic String
-
Field Details
-
br
-
line
String line
-
-
Constructor Details
-
XmlReader
-
-
Method Details
-
getLine
-
toTag
- Throws:
Exception
-
skipTag
- Throws:
Exception
-
getXmlData
public String getXmlData(String name, String data, boolean withTag, boolean allowSelfCloseOption) throws Exception - Parameters:
name-data-withTag-allowSelfCloseOption- TODO- Returns:
- trimmed contents or tag + contents, never closing tag
- Throws:
Exception
-
getXmlDataLF
public String getXmlDataLF(String name, String data, boolean withTag, boolean allowSelfCloseOption, boolean addLF) throws Exception - Throws:
Exception
-
extractTagOnly
-
extractTag
-
unwrapCdata
- Parameters:
s-- Returns:
- unwrapped text
-
getXmlAttrib
-
getXmlPoint
-
setNext
shift pointer to a new tag or field contents- Parameters:
data- string of datawhat- tag or field namenext- current pointer into dataoffset- offset past end of "what" for pointer- Returns:
- pointer to data
-
skipTo
- Throws:
Exception
-
isNext
- Throws:
Exception
-