Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

accept(Visitor) - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
ACTION_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.Button
 
addChild(Element) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Append a child to the element.
align(Object...) - Method in class org.symphonyoss.symphony.messageml.util.AlignedBlock
Add a row to the block, each String represents a piece of text which should be aligned.
align(Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Takes an array of strings to be aligned in separate columns, and adds them to the alignedblock
AlignedBlock - Class in org.symphonyoss.symphony.messageml.util
A block of tabulated text.
AlignedBlock(IndentedPrintStream) - Constructor for class org.symphonyoss.symphony.messageml.util.AlignedBlock
Constructor.
ALL_REGEX_ATTRS - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
ALLOWED_PROPERTIES - Static variable in class org.symphonyoss.symphony.messageml.elements.Styles
 
areNestedElementsAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return true if nested elements are allowed By default true, override to false for elements that dont support nested elements
areNestedElementsAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
 
areNestedElementsAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.Image
 
areNestedElementsAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
 
areNestedElementsAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
asEntityJson(ObjectNode) - Method in class org.symphonyoss.symphony.messageml.elements.Div
 
asEntityJson(ObjectNode) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
asEntityJson(ObjectNode) - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
asEntityJson(ObjectNode) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
asEntityJson(ObjectNode) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
asEntityJson(ObjectNode) - Method in class org.symphonyoss.symphony.messageml.elements.Span
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Bold
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.BulletList
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Button
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.CardBody
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.CardHeader
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Code
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Div
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Form
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Header
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Italic
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.ListItem
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Option
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.OrderedList
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Paragraph
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Preformatted
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Select
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Table
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TableCell
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TableHeaderCell
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TableRow
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Card
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.CardBody
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.CardHeader
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Chime
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Preformatted
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.Chime
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return a text representation of the element, descending into its children.
asText() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.Paragraph
 
asText() - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
ATTRIBUTE_MANDATORY_WHEN_ATTRIBUTE_DEFINED_ERR - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
ATTRIBUTE_TOO_LONG_ERR - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 

B

beginUncounted() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
Bold - Class in org.symphonyoss.symphony.messageml.elements
Class representing bold text.
Bold(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Bold
 
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Process a DOM element, descending into its children, and construct the output MessageML tree.
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Button
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Card
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Chime
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Div
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Form
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Image
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Option
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Select
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Span
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
buildNode(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Build a text node or a MessageML element based on the provided DOM node.
buildText(Text) - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
BulletList - Class in org.symphonyoss.symphony.messageml.elements
Class representing a bulleted list container.
BulletList(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.BulletList
 
Button - Class in org.symphonyoss.symphony.messageml.elements
Class representing a Symphony Elements button
Button(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Button
 
ButtonNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
ButtonNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.ButtonNode
 

C

Card - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element which has a number of visual elements and which can be opened and closed.
Card(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Card
 
CardBody - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for a card body container.
CardBody(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.CardBody
 
CardHeader - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for a card header container.
CardHeader(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.CardHeader
 
CashTag - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for a cash tag.
CashTag(Element, int) - Constructor for class org.symphonyoss.symphony.messageml.elements.CashTag
 
CashTag(Element, int, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.CashTag
 
CashTag(Element, String, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.CashTag
 
CASHTAG_PATTERN - Static variable in class org.symphonyoss.symphony.messageml.elements.CashTag
 
Checkbox - Class in org.symphonyoss.symphony.messageml.elements
Class representing a Checkbox inside a Form.
Checkbox(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Checkbox
 
CheckboxNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "Checkbox" form element.
CheckboxNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.CheckboxNode
 
CheckboxNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.CheckboxNode
 
Chime - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for a chime.
Chime(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Chime
 
CLASS_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Element
 
close() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
closeBlock() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Outdents the line and prints a close curly bracket on the following line
closeBlock(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Outdents the current line and prints a close curly bracket on the next line, followed by a string
closeElement() - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Close an element previously created with openElement().
Code - Class in org.symphonyoss.symphony.messageml.elements
Class representing a block container for block or inline content.
Code(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Code
 
contains(StructuredObject) - Method in class org.symphonyoss.symphony.entityjson.EntityJson
As per the method of the same name in java.util.List
continueBlock(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Ends one block (outdent followed by a close curly bracket on the following line) prints a string on its own line and begins a new block (open curly bracket followed by an indent on the following line
CountedOutputStream - Class in org.symphonyoss.symphony.messageml.util
 
CountedOutputStream(OutputStream) - Constructor for class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
countNonTextNodesInNodeList(NodeList) - Method in class org.symphonyoss.symphony.messageml.elements.Element
 
createElement(Element, Element) - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
Create a MessageML element based on the DOM element's name and attributes.

D

DateSelector - Class in org.symphonyoss.symphony.messageml.elements
Class representing a date-selector element inside a Symphony Elements form.
DateSelector(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.DateSelector
 
DateSelectorNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "DateSelector" form element.
DateSelectorNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.DateSelectorNode
 
DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
Div - Class in org.symphonyoss.symphony.messageml.elements
Class representing a block container for block or inline content.
Div(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Div
 

E

Element - Class in org.symphonyoss.symphony.messageml.elements
Base class for MessageML elements.
Emoji - Class in org.symphonyoss.symphony.messageml.elements
Class representing an emoji
Emoji(Element, String, int) - Constructor for class org.symphonyoss.symphony.messageml.elements.Emoji
 
Emoji(Element, int) - Constructor for class org.symphonyoss.symphony.messageml.elements.Emoji
 
EMOJI - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
EmojiNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
Class representing a Markdown node for emojis.
EmojiNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
EmojiNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
EmojiShortcodeToUnicode - Class in org.symphonyoss.symphony.messageml.util
Class that contains HashMap which has conversion shortcode -> unicode for all supported Emojis.
EmojiShortcodeToUnicode() - Constructor for class org.symphonyoss.symphony.messageml.util.EmojiShortcodeToUnicode
 
endUncounted() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
Entity - Class in org.symphonyoss.symphony.messageml.elements
 
ENTITY_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
ENTITY_ID_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 
ENTITY_JSON_EXAMPLE_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
 
ENTITY_JSON_SCHEMA_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
 
ENTITY_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.CashTag
 
ENTITY_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.HashTag
 
ENTITY_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.Mention
 
EntityDelimiterProcessor - Class in org.symphonyoss.symphony.messageml.markdown
Custom processor for entities (tags, mentions, urls).
EntityDelimiterProcessor() - Constructor for class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
EntityJson - Class in org.symphonyoss.symphony.entityjson
Represents an EntityJSON document which is an object containing one or more StructuredObjects.
EntityJson(IEntityJsonInstanceContext) - Constructor for class org.symphonyoss.symphony.entityjson.EntityJson
Construct an EntityJson from the given context.
EntityJsonException - Exception in org.symphonyoss.symphony.entityjson
Generic super-class of all EntityJSON exceptions.
EntityJsonException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
EntityJsonException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
EntityJsonException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
EntityJsonException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
EntityJsonException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
EntityJsonParser - Class in org.symphonyoss.symphony.entityjson
A parser for EntityJSON and StructuredObject.
EntityJsonParserBuilder - Class in org.symphonyoss.symphony.entityjson
Builder for EntityJsonParser.
EntityJsonParserBuilder() - Constructor for class org.symphonyoss.symphony.entityjson.EntityJsonParserBuilder
 
EntityJsonURIDownloader - Class in org.symphonyoss.symphony.entityjson
URIDownloader which restricts schema downloads to known hosts.
error(SAXParseException) - Method in class org.symphonyoss.symphony.messageml.util.NullErrorHandler
 
escape(String) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Translate reserved XML characters to XML entities.

F

fatalError(SAXParseException) - Method in class org.symphonyoss.symphony.messageml.util.NullErrorHandler
 
fetch(URI) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonURIDownloader
 
FIELD_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
findElements(Class<?>) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Search the MessageML tree (depth-first) for elements of a given type.
findElements(String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Search the MessageML tree (depth-first) for elements with a given MessageML tag.
findElements(String, String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Search the MessageML tree (depth-first) for elements with a given attribute-value pair.
flush() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
forceNewLine() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Print a linebreak unless we are at the start of a line.
Form - Class in org.symphonyoss.symphony.messageml.elements
Class representing a Symphony Elements form
Form(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Form
 
format - Variable in class org.symphonyoss.symphony.messageml.elements.Element
 
FormatEnum - Enum in org.symphonyoss.symphony.messageml.elements
For elements which have a different representaion in MessageML and PresentationML ("convenience tags"), this enum is used to determine in which format the element was provided.
FormElement - Class in org.symphonyoss.symphony.messageml.elements
 
FormElement(Element, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.FormElement
 
FormElement(Element, String, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.FormElement
 
FormElementNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class implemented to have the default spec for markdown parsing of most Symphony Elements
FormElementNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
FormElementNode(String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
FormElementNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
FormNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
FormNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormNode
 

G

get(String) - Method in class org.symphonyoss.symphony.entityjson.EntityJson
Return the StructuredObject for the given name, or null.
get(int) - Method in class org.symphonyoss.symphony.entityjson.EntityJson
As per the method of the same name in java.util.List
getAttribute(String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return the value of the element's attribute "attr".
getAttribute(String) - Method in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
getAttributes() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return a map of the element's attributes.
getAttributes() - Method in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
getChild(int) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return the nth child of the element.
getChildren() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
Return the StructuredObjects contained within this object as a list.
getChildren() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return a list of the element's children.
getClosingCharacter() - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormNode
 
getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.OptionNode
 
getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.SelectNode
 
getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.PreformattedNode
 
getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableNode
 
getContext() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
Return the parse context from which this object was created, which includes error reports if the input was invalid in some way.
getContext() - Method in exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
getContext() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
Return the parse context from which this object was created, which includes error reports if the input was invalid in some way.
getDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableCellNode
 
getDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableRowNode
 
getDelimiterUse(DelimiterRun, DelimiterRun) - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
getEmail() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
 
getEmail() - Method in interface org.symphonyoss.symphony.messageml.util.IUserPresentation
 
getEntities() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Retrieve message entities (tags, mentions, urls) in the legacy JSON format.
getEntityIdPrefix() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getEntityIdPrefix() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
getEntityIdPrefix() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
getEntityJson() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Retrieve a JSON representation of entity data (EntityJSON).
getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
getEntityValue() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getEntityValue() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
getEntityValue() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
getFamily() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getFormat() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return the format (MessageML or PresentationML) of the element.
getId() - Method in interface org.symphonyoss.symphony.messageml.util.IUserPresentation
 
getIdList() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
getInstance() - Static method in class org.symphonyoss.symphony.entityjson.EntityJsonURIDownloader
Singleton getter.
getInstanceJsonNode() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonInstanceContext
 
getInstanceSource() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonInstanceContext
 
getJson() - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
Get the JSON representation of the input document.
getLinePrefix() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
getMajorVersion() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
getMarkdown() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Retrieve a string representation of the message in Markdown.
getMessageML() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Retrieve the MessageML document tree.
getMessageMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return the element's MessageML tag.
getMinLength() - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
getMinorVersion() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
getOffset() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
getOffset() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
getOpeningCharacter() - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormNode
 
getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.OptionNode
 
getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.PreformattedNode
 
getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableNode
 
getOtherAttributes() - Method in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
getOtherAttributes() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
getParent() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return the parent of the element.
getPrefix() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.KeywordNode
 
getPresentationML() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Retrieve a string representation of the message in PresentationML.
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.Card
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.CardBody
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.CardHeader
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.Chime
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return the element's PresentationML tag.
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
getPrettyName() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
 
getPrettyName() - Method in interface org.symphonyoss.symphony.messageml.util.IUserPresentation
 
getPrintOffsets() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
getRegexAttrForPresentationML() - Method in interface org.symphonyoss.symphony.messageml.elements.RegexElement
Process MessageML attributes to build a map of regex related attributes for PresentationML
getSchemaJsonNode() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonSchemaContext
 
getSchemaSource() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonSchemaContext
 
getScreenName() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
 
getScreenName() - Method in interface org.symphonyoss.symphony.messageml.util.IUserPresentation
 
getShortCode() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getShortcode() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
getSize() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getTagPattern() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
getTagPattern() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
getText() - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
Get the text representation of the input document.
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.CheckboxNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.DateSelectorNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.PersonSelectorNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.RadioNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.SelectNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.TextAreaNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.TextFieldNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.KeywordNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Retrieve a string representation of the message by getting the values of its PresentationML elements.
getText(boolean) - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Retrieve a string representation of the message by getting the values of its PresentationML elements.
getType() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
getUid() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
 
getUnicode(String) - Static method in class org.symphonyoss.symphony.messageml.util.EmojiShortcodeToUnicode
 
getUri() - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
getUserPresentation() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
getUserPresentation(String) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
Retrieve user information object based on user email
getUserPresentation(Long) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
Retrieve user information object based on UID
getValidationResult() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonSchemaContext
 
getVersion() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
GROUP_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 

H

hasExactNumberOfChildren(int) - Method in class org.symphonyoss.symphony.messageml.elements.Element
 
HashTag - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for a hash tag.
HashTag(Element, int) - Constructor for class org.symphonyoss.symphony.messageml.elements.HashTag
 
HashTag(Element, int, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.HashTag
 
HashTag(Element, String, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.HashTag
 
HASHTAG_PATTERN - Static variable in class org.symphonyoss.symphony.messageml.elements.HashTag
 
hasIdAttribute() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Informs if the element has an "id" attribute.
hasIdAttribute() - Method in class org.symphonyoss.symphony.messageml.elements.Form
 
hasUnicodeRepresentation(String) - Static method in class org.symphonyoss.symphony.messageml.util.EmojiShortcodeToUnicode
 
Header - Class in org.symphonyoss.symphony.messageml.elements
Class representing a section heading of level 1-6.
Header(Element, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.Header
 
HorizontalRule - Class in org.symphonyoss.symphony.messageml.elements
Class representing a horizontal rule.
HorizontalRule(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.HorizontalRule
 

I

ID_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 
IDataProvider - Interface in org.symphonyoss.symphony.messageml.util
Used during message parsing to provide external data.
IEntityJsonContext - Interface in org.symphonyoss.symphony.entityjson
A generic parser context.
IEntityJsonInstanceContext - Interface in org.symphonyoss.symphony.entityjson
A parser context containing an instance.
IEntityJsonSchemaContext - Interface in org.symphonyoss.symphony.entityjson
A parser context containing an instance and a schema.
Image - Class in org.symphonyoss.symphony.messageml.elements
Class representing an image.
Image(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Image
 
indent() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Increases the indent on the current line
IndentedPrintStream - Class in org.symphonyoss.symphony.messageml.util
A PrintStream with added indenting functionality.
IndentedPrintStream(OutputStream) - Constructor for class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
INPUT_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.FormElement
 
InvalidInputException - Exception in org.symphonyoss.symphony.messageml.exceptions
Exception representing MessageML processing error caused by invalid input data.
InvalidInputException(String) - Constructor for exception org.symphonyoss.symphony.messageml.exceptions.InvalidInputException
 
InvalidInputException(String, Throwable) - Constructor for exception org.symphonyoss.symphony.messageml.exceptions.InvalidInputException
 
InvalidInstanceException - Exception in org.symphonyoss.symphony.entityjson
The instance is invalid.
InvalidInstanceException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidSchemaException - Exception in org.symphonyoss.symphony.entityjson
The instance cannot be validated because the referenced schema is invalid.
InvalidSchemaException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
isChime() - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
Return whether this message is a chime.
isEmpty() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
As per the method of the same name in java.util.List
isHeaderElement(String) - Static method in class org.symphonyoss.symphony.messageml.elements.Header
 
isNoIndent() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
isNoNl() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
isoNlCr() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
isRemoveNl() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
isUnrestrictedSchemaLoad() - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParserBuilder
 
Italic - Class in org.symphonyoss.symphony.messageml.elements
Class representing italics text.
Italic(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Italic
 
iterator() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
 
IUserPresentation - Interface in org.symphonyoss.symphony.messageml.util
Models Symphony user data.

J

JSON_SCHEMA_SCHEMA_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
 

K

KEYWORD - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
KeywordNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
Class representing a Markdown node for hash and cash tags.
KeywordNode(String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.KeywordNode
 

L

LEFT_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
LineBreak - Class in org.symphonyoss.symphony.messageml.elements
Class representing a line break.
LineBreak(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.LineBreak
 
Link - Class in org.symphonyoss.symphony.messageml.elements
Class representing a link.
Link(Element, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Link
 
Link(Element, String, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Link
 
ListItem - Class in org.symphonyoss.symphony.messageml.elements
Class representing a list item.
ListItem(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.ListItem
 
loadElementId(String) - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
Loads the values of the "id" attribute of elements being parsed and verifies if these values are unique.

M

MARKDOWN_DELIMITER_CHAR - Static variable in class org.symphonyoss.symphony.messageml.elements.Code
 
MARKDOWN_DELIMITER_LENGTH - Static variable in class org.symphonyoss.symphony.messageml.elements.Code
 
MarkdownParser - Class in org.symphonyoss.symphony.messageml.markdown
Used for converting legacy messages in Markdown and JSON entities to MessageMLV2 documents.
MarkdownParser(IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
MarkdownRenderer - Class in org.symphonyoss.symphony.messageml.markdown
Used for converting MessageMLV2 to legacy formats.
MarkdownRenderer(Document) - Constructor for class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
Process the document tree and generate its text representation.
Mention - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for a user mention.
Mention(Element, int, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Mention
 
Mention(Element, int, Long, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Mention
 
Mention(Element, String, Long, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Mention
 
MENTION - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
MentionNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
Class representing a Markdown node for user mentions.
MentionNode(long) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
 
MentionNode(long, String, String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
 
MessageML - Class in org.symphonyoss.symphony.messageml.elements
Class representing a MessageML document (i.e.
MessageML(FormatEnum, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.MessageML
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Bold
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.BulletList
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Button
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Card
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.CardBody
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.CardHeader
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.CashTag
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Chime
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Code
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Div
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Emoji
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Form
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.HashTag
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Header
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Image
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Italic
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.LineBreak
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Link
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.ListItem
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Mention
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.MessageML
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Option
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.OrderedList
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Paragraph
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Preformatted
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Radio
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Select
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Span
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Table
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TableBody
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TableCell
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TableFooter
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TableHeader
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TableHeaderCell
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TableRow
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TextArea
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TextField
 
MESSAGEML_VERSION - Static variable in class org.symphonyoss.symphony.messageml.elements.MessageML
 
MessageMLContext - Class in org.symphonyoss.symphony.messageml
The main entry point for parsing string message data in MessageML or Markdown formats and associated JSON entity data into MessageML document trees and converting them to output formats (PresentationML and Markdown).
MessageMLContext(IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.MessageMLContext
 
MessageMLException - Exception in org.symphonyoss.symphony.messageml.exceptions
Base exception for MessageML-related errors.
MessageMLException(String) - Constructor for exception org.symphonyoss.symphony.messageml.exceptions.MessageMLException
 
MessageMLException(String, Throwable) - Constructor for exception org.symphonyoss.symphony.messageml.exceptions.MessageMLException
 
MessageMLParser - Class in org.symphonyoss.symphony.messageml
Converts a string representation of the message and optional entity data into a MessageMLV2 document tree.

N

NAME_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.FormElement
 
NoOpEntityResolver - Class in org.symphonyoss.symphony.messageml.util
An entity resolver which returns an empty string for any input, making DocumentBuilder ignore DTD references.
NoOpEntityResolver() - Constructor for class org.symphonyoss.symphony.messageml.util.NoOpEntityResolver
 
NoSchemaException - Exception in org.symphonyoss.symphony.entityjson
The instance cannot be validated because no schema can be found.
NoSchemaException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NullErrorHandler - Class in org.symphonyoss.symphony.messageml.util
An error handler which makes DocumentBuilder fail silently instead of printing error messages to stdout.
NullErrorHandler() - Constructor for class org.symphonyoss.symphony.messageml.util.NullErrorHandler
 

O

openBlock() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
prints an open curly bracket and indents the following line
openBlock(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Prints a string, an open curly bracket on its own line and indents the following line
openElement(String) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Open an XML element with the given name.
openElement(String, Map<String, String>) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Open an XML element with the given name, and attributes.
openElement(String, String...) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Open an XML element with the given name, and attributes.
Option - Class in org.symphonyoss.symphony.messageml.elements
Class representing a Symphony Elements option
Option(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Option
 
OptionNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
OptionNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.OptionNode
 
OrderedList - Class in org.symphonyoss.symphony.messageml.elements
Class representing an ordered list container.
OrderedList(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.OrderedList
 
org.symphonyoss.symphony.entityjson - package org.symphonyoss.symphony.entityjson
 
org.symphonyoss.symphony.messageml - package org.symphonyoss.symphony.messageml
 
org.symphonyoss.symphony.messageml.elements - package org.symphonyoss.symphony.messageml.elements
 
org.symphonyoss.symphony.messageml.exceptions - package org.symphonyoss.symphony.messageml.exceptions
 
org.symphonyoss.symphony.messageml.markdown - package org.symphonyoss.symphony.messageml.markdown
 
org.symphonyoss.symphony.messageml.markdown.nodes - package org.symphonyoss.symphony.messageml.markdown.nodes
 
org.symphonyoss.symphony.messageml.markdown.nodes.form - package org.symphonyoss.symphony.messageml.markdown.nodes.form
 
org.symphonyoss.symphony.messageml.util - package org.symphonyoss.symphony.messageml.util
 
outdent() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Decreases the indent on the current line

P

Paragraph - Class in org.symphonyoss.symphony.messageml.elements
Class representing a paragraph.
Paragraph(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Paragraph
 
parse(String, JsonNode, JsonNode) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
Parse the Markdown message and entity JSON into a MessageML document.
parseEntityJson(URL) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParser
Parse an EntityJSON instance from the given URL.
parseEntityJson(Object, Reader) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParser
Parse an EntityJSON instance from the given URL.
parseEntityJson(Object, ObjectNode) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParser
Parse an EntityJSON instance from the given URL.
parseMarkdown(String, JsonNode, JsonNode) - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Parse a Markdown message into its MessageMLV2 representation.
parseMessageML(String, String, String) - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
Parse the text contents of the message and optionally EntityJSON into a MessageMLV2 message.
parseStructuredObject(URL) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParser
Parse a single StructuredObject instance from the given URL.
parseStructuredObject(Object, Reader) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParser
Parse a single StructuredObject instance from the given URL.
parseStructuredObject(Object, ObjectNode) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParser
Parse a single StructuredObject instance from the given URL.
PATTERN_ATTR - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
PATTERN_ERROR_MESSAGE_ATTR - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
PATTERN_ERROR_MESSAGE_MAX_LENGTH - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
PATTERN_MAX_LENGTH - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
PersonSelector - Class in org.symphonyoss.symphony.messageml.elements
Class representing a person selector inside a Symphony Elements form.
PersonSelector(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
PersonSelectorNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "PersonSelector" form element.
PersonSelectorNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.PersonSelectorNode
 
PREFIX - Static variable in class org.symphonyoss.symphony.messageml.elements.CashTag
 
PREFIX - Static variable in class org.symphonyoss.symphony.messageml.elements.HashTag
 
Preformatted - Class in org.symphonyoss.symphony.messageml.elements
Class representing preformatted text.
Preformatted(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Preformatted
 
PreformattedNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
Class representing a Markdown node for tables.
PreformattedNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.PreformattedNode
 
PRESENTATIONML_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.Card
 
PRESENTATIONML_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.CardBody
 
PRESENTATIONML_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.CardHeader
 
PRESENTATIONML_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 
PRESENTATIONML_DIV_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
PRESENTATIONML_DIV_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.Radio
 
PRESENTATIONML_INPUT_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
PRESENTATIONML_INPUT_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.Radio
 
PRESENTATIONML_INPUT_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.TextField
 
PRESENTATIONML_LABEL_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Radio
 
PRESENTATIONML_PATTERN_ERROR_MESSAGE_ATTR - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
PRESENTATIONML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Chime
 
PRESENTATIONML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.MessageML
 
print(String, String) - Method in class org.symphonyoss.symphony.messageml.util.AlignedBlock
Outputs the block, with the given separator appended to each line except the last, and the given terminator appended to the last line.
print() - Method in class org.symphonyoss.symphony.messageml.util.AlignedBlock
Output the block without additional separators.
print(int, boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a boolean on the same line
print(int, char) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a character on the same line
print(int, char[]) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a character array on the same line
print(int, double) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a double on the same line
print(int, float) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a floating point number on the same line
print(int, int) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print an integer on the same line
print(int, Object) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print an object on the same line
print(int, String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a string on the same line
print(int, long) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a long integer on the same line
print(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a boolean with no indent
print(char) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a character with no indent
print(char[]) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a character array with no indent
print(double) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a double with no indent
print(float) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a floating point number with no indent
print(int) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print an integer with no indent
print(Object) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print an object with no indent
print(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a string with no indent
print(long) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a long integer with no indent
print(String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Convenience method for calling string.format and printing
print(int, String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Calls string.format, indents and prints
printAlignedBlock() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Prints the alignedblock without any separators or terminators
printComment(String) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a comment.
printElement(String, Object) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete element with the given content.
printElement(String, String, String...) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output an element with the given content (value).
printElement(String, Map<String, String>) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete element with the given attributes.
printElement(String, String, Map<String, String>) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete element with the given content and attributes.
printElement(String) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete empty element.
printlines(String...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Print multiple strings, each with a line break.
println() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Prints a linebreak
println(int, boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a boolean on the same line, then print a line break
println(int, char) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a character on the same line, then print a line break
println(int, char[]) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a character array on the same line, then print a line break
println(int, double) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a double on the same line, then print a line break
println(int, float) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a floating point number on the same line, then print a line break
println(int, int) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print an integer on the same line, then print a line break
println(int, Object) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print an object on the same line, then print a line break
println(int, String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a string on the same line, then print a line break
println(int, long) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a long integer on the same line, then print a line break
println(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a boolean with no indent with a line break
println(char) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a character with no indent with a line break
println(char[]) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a character array with no indent with a line break
println(double) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a double with no indent with a line break
println(float) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a floating point number with no indent with a line break
println(int) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print an integer with no indent with a line break
println(Object) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print an object with no indent with a line break
println(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a string with no indent with a line break
println(long) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a long integer with no indent with a line break
println(Collection<String>) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Prints all strings in a collection on individual lines
println(String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Convenience method for calling string.format and printing with line breaks
println(int, String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Calls string.format, indents and prints with line break
process(Text, Text, int) - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
ProcessingException - Exception in org.symphonyoss.symphony.messageml.exceptions
Exception indicating some internal processing error while processing MessageML.
ProcessingException(String) - Constructor for exception org.symphonyoss.symphony.messageml.exceptions.ProcessingException
 
ProcessingException(String, Throwable) - Constructor for exception org.symphonyoss.symphony.messageml.exceptions.ProcessingException
 

R

Radio - Class in org.symphonyoss.symphony.messageml.elements
Class representing Radio Buttons - Symphony Elements.
Radio(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Radio
 
RadioNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "Radio" form element.
RadioNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.RadioNode
 
RadioNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.RadioNode
 
RECORD_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
REGEX_NOT_VALID_ERR - Static variable in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
RegexElement - Interface in org.symphonyoss.symphony.messageml.elements
Interface to add regex pattern to elements, thus the following attributes: pattern (the regex, it will be tested if it compiles), not mandatory pattern-error-message, mandatory when pattern is added (in PresentationML it is translated to data-pattern-error-message) Simply implement it into the element when you want to add regex support Beware: If the element implementing this interface overrides Element.validate() and/or Element.buildAttribute(Node) and/or Element.asPresentationML(XmlPrintStream) without calling super, it is needed to manage manually PATTERN_ATTR and PATTERN_ERROR_MESSAGE_ATTR in these methods
removeNewLines(String) - Static method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Replace multiple newline characters with a single space.
RESET_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.Button
 
resolveEntity(String, String) - Method in class org.symphonyoss.symphony.messageml.util.NoOpEntityResolver
 
RIGHT_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 

S

SchemaValidationException - Exception in org.symphonyoss.symphony.entityjson
The instance is not valid according to its schema.
SchemaValidationException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
Select - Class in org.symphonyoss.symphony.messageml.elements
Class representing dropdown menu - Symphony Elements.
Select(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Select
 
SelectNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "Select" form element.
SelectNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.SelectNode
 
setChime(boolean) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
Return whether this message is a chime.
setLinePrefix(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
setNoIndent(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
setNoNl(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
setoNlCr(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
setPrintOffsets(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
setRemoveNl(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
setShortcode(String) - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
setText(String) - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
setText(String) - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
setUri(URI) - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
size() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
As per the method of the same name in java.util.List
size() - Method in class org.symphonyoss.symphony.messageml.elements.Element
Return the number of children of the element.
Span - Class in org.symphonyoss.symphony.messageml.elements
Class representing an inline container for inline content.
Span(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Span
 
STRUCTURED_OBJECT_SCHEMA_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
 
StructuredObject - Class in org.symphonyoss.symphony.entityjson
Represents a single Structured Object.
StructuredObjectId - Class in org.symphonyoss.symphony.entityjson
Represents the id of a structured object.
STYLE_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Element
 
Styles - Class in org.symphonyoss.symphony.messageml.elements
Static set of styles for the style Global Attribute
Styles() - Constructor for class org.symphonyoss.symphony.messageml.elements.Styles
 

T

Table - Class in org.symphonyoss.symphony.messageml.elements
Class representing a table container.
Table(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Table
 
TABLE - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
TableBody - Class in org.symphonyoss.symphony.messageml.elements
Class representing a table body container.
TableBody(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableBody
 
TableCell - Class in org.symphonyoss.symphony.messageml.elements
Class representing a table cell container.
TableCell(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableCell
 
TableCellNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
Class representing a Markdown node for table cells.
TableCellNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.TableCellNode
 
TableFooter - Class in org.symphonyoss.symphony.messageml.elements
Class representing a table footer container.
TableFooter(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableFooter
 
TableHeader - Class in org.symphonyoss.symphony.messageml.elements
Class representing a table header container.
TableHeader(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableHeader
 
TableHeaderCell - Class in org.symphonyoss.symphony.messageml.elements
Class representing a table header cell container.
TableHeaderCell(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableHeaderCell
 
TableNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
Class representing a Markdown node for tables.
TableNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.TableNode
 
TableRow - Class in org.symphonyoss.symphony.messageml.elements
Class representing a table row container.
TableRow(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableRow
 
TableRowNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
Class representing a Markdown node for table rows.
TableRowNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.TableRowNode
 
TextArea - Class in org.symphonyoss.symphony.messageml.elements
Class representing a Text Area inside a Form.
TextArea(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TextArea
 
TextAreaNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "TextArea" form element.
TextAreaNode(String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.TextAreaNode
 
TextField - Class in org.symphonyoss.symphony.messageml.elements
Class representing a Text Field inside a Form.
TextField(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.TextField
 
TextFieldNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "TextField" form element.
TextFieldNode(String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.TextFieldNode
 
TextNode - Class in org.symphonyoss.symphony.messageml.elements
Class representing text content.
TextNode(Element, Text) - Constructor for class org.symphonyoss.symphony.messageml.elements.TextNode
 
TextNode(Element, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.TextNode
 
toString() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
 
toString() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
toString() - Method in class org.symphonyoss.symphony.entityjson.StructuredObjectId
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.Paragraph
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.Table
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableBody
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableCell
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableFooter
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableHeader
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableHeaderCell
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableRow
 
toString() - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
TYPE_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.FormElement
 
TYPE_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 

U

UntrustedSchemaSourceException - Exception in org.symphonyoss.symphony.entityjson
The instance cannot be validated because it refers to a schema from an untrusted source.
UntrustedSchemaSourceException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
URL - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 

V

validate(EntityJsonParser) - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
Validate this object against the specific schema for this type from the official repo.
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Bold
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.BulletList
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Button
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Chime
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Code
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Div
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Form
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.FormElement
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Header
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Image
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Italic
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Option
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.OrderedList
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Preformatted
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Select
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Span
 
validate(String) - Static method in class org.symphonyoss.symphony.messageml.elements.Styles
Validate that the input style attribute is allowed
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Table
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TableBody
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TableFooter
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TableHeader
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TableRow
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
validateRegex() - Method in interface org.symphonyoss.symphony.messageml.elements.RegexElement
Validate regex (it is called automatically by when this method is not overridden
validateURI(URI) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
Check an URI against a whitelist of supported protocols.
VALUE_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 
valueOf(String) - Static method in enum org.symphonyoss.symphony.messageml.elements.FormatEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.symphonyoss.symphony.messageml.elements.FormatEnum
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Document) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Text) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(HtmlInline) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(HardLineBreak) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Paragraph) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Emphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(StrongEmphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Link) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(BulletList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(OrderedList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(ListItem) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(FencedCodeBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Code) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(CustomNode) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(CustomBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Document) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Text) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(HardLineBreak) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Paragraph) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Emphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(StrongEmphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Link) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(BulletList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(OrderedList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(ListItem) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(FencedCodeBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(CustomNode) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(CustomBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 

W

warning(SAXParseException) - Method in class org.symphonyoss.symphony.messageml.util.NullErrorHandler
 
withInstance(Object, ObjectNode) - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonContext
Add the given instance and return the current object as an IEntityJsonInstanceContext.
withSchema(Object, ObjectNode) - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonInstanceContext
Add the given instance and return the current object as an IEntityJsonInstanceContext.
withUnrestrictedSchemaLoad(boolean) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParserBuilder
Set schema loading behavior.
withValidationResult(Object) - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonSchemaContext
Set the validation result for this context.
write(int) - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
write(byte[], int, int) - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
write(byte[]) - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 

X

XmlPrintStream - Class in org.symphonyoss.symphony.messageml.util
A PrintStream based on IndentedPrintStream which adds functions to format XML.
XmlPrintStream(OutputStream) - Constructor for class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Constructor.
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2020 The Symphony Software Foundation. All rights reserved.