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 String
extractTag
(String data, String tag, String closer, boolean withTag) static String
extractTagOnly
(String data, String tag) getLine()
static String
getXmlAttrib
(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.P3
getXmlPoint
(String data, String key) boolean
private static int
shift pointer to a new tag or field contentsvoid
private void
static 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
-