public class MlMessageParser
extends org.xml.sax.helpers.DefaultHandler
Constructor and Description |
---|
MlMessageParser() |
MlMessageParser(SymphonyClient symClient) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
escapeAllXml(java.lang.String xml)
Experimental - will attempt to escape all text within xml elements
|
org.jsoup.select.Elements |
getAllElements() |
java.util.List<org.jsoup.nodes.Node> |
getChildNodes() |
java.lang.String |
getHtmlStartingFromNode(java.lang.String nodeType,
java.lang.String attrib,
java.lang.String attribValue) |
java.lang.String |
getHtmlStartingFromText(java.lang.String text) |
void |
getHtmlStartingFromText(java.lang.String text,
java.lang.StringBuilder builder,
java.util.List<org.jsoup.nodes.Node> nodesList,
boolean append) |
java.lang.String |
getOuterHtml() |
java.lang.String |
getText() |
java.lang.String[] |
getTextChunks() |
void |
parseMessage(java.lang.String message) |
void |
setTextChunks(java.lang.String[] textChunks) |
void |
updateMentionUidToEmail(SymphonyClient symClient) |
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
public MlMessageParser(SymphonyClient symClient)
public MlMessageParser()
public void parseMessage(java.lang.String message) throws SymException
SymException
public java.lang.String[] getTextChunks()
public void setTextChunks(java.lang.String[] textChunks)
public java.lang.String getText()
public java.lang.String getOuterHtml()
public java.lang.String getHtmlStartingFromText(java.lang.String text)
public java.lang.String getHtmlStartingFromNode(java.lang.String nodeType, java.lang.String attrib, java.lang.String attribValue)
public void getHtmlStartingFromText(java.lang.String text, java.lang.StringBuilder builder, java.util.List<org.jsoup.nodes.Node> nodesList, boolean append)
public void updateMentionUidToEmail(SymphonyClient symClient)
public org.jsoup.select.Elements getAllElements()
public java.util.List<org.jsoup.nodes.Node> getChildNodes()
public static java.lang.String escapeAllXml(java.lang.String xml)
xml
- full xml