edu.stanford.nlp.util
Class XMLUtils
java.lang.Object
edu.stanford.nlp.util.XMLUtils
public class XMLUtils
- extends java.lang.Object
Class XMLUtils
Field Summary |
static java.util.Set |
breakingTags
Block-level HTML tags that are rendered with surrounding line breaks. |
Method Summary |
static boolean |
isBreaking(java.lang.String tag)
|
static boolean |
isBreaking(XMLUtils.XMLTag tag)
|
static void |
main(java.lang.String[] args)
|
static XMLUtils.XMLTag |
parseTag(java.lang.String tagString)
|
static XMLUtils.XMLTag |
readAndParseTag(java.io.Reader r)
|
static java.lang.String |
readTag(java.io.Reader r)
Reads all text of the XML tag and returns it as a String. |
static java.lang.String |
readUntilTag(java.io.Reader s)
Reads all text up to next XML tag and returns it as a String. |
static java.lang.String |
readUntilTag(java.io.Reader r,
boolean preserveBreaks)
Reads all text up to next XML tag and returns it as a String. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
breakingTags
public static final java.util.Set breakingTags
- Block-level HTML tags that are rendered with surrounding line breaks.
XMLUtils
public XMLUtils()
isBreaking
public static boolean isBreaking(java.lang.String tag)
isBreaking
public static boolean isBreaking(XMLUtils.XMLTag tag)
readUntilTag
public static java.lang.String readUntilTag(java.io.Reader s)
throws java.io.IOException
- Reads all text up to next XML tag and returns it as a String.
- Returns:
- the String of the text read, which may be empty.
- Throws:
java.io.IOException
readUntilTag
public static java.lang.String readUntilTag(java.io.Reader r,
boolean preserveBreaks)
throws java.io.IOException
- Reads all text up to next XML tag and returns it as a String.
- Returns:
- the String of the text read, which may be empty.
- Throws:
java.io.IOException
readAndParseTag
public static XMLUtils.XMLTag readAndParseTag(java.io.Reader r)
throws java.lang.Exception
- Returns:
- the new XMLTag object, or null if couldn't be created
- Throws:
java.lang.Exception
readTag
public static java.lang.String readTag(java.io.Reader r)
throws java.io.IOException
- Reads all text of the XML tag and returns it as a String.
Assumes that a '<' character has already been read.
- Parameters:
r
-
- Returns:
- the String representing the tag, or null if one couldn't be read
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
parseTag
public static XMLUtils.XMLTag parseTag(java.lang.String tagString)
throws java.lang.Exception
- Throws:
java.lang.Exception