A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages

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.
addEscapeCharacter(String) - Static method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
addItem(BiItem) - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
Adds a specific item to the context.
addItemWithValue(String, Object) - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
Add a specific item to the context.
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_MIN_MAX_ATTRS - Static variable in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
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
 
ALLOWED_STATE_VALUES - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
ALLOWED_WIDTH_VALUES - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
appendChild(Node) - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.DialogNode
 
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.DatePicker
 
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.ExpandableCardBody
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.ExpandableCardHeader
 
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
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TimePicker
 
asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.TimezonePicker
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.Card
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.CardBody
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.CardHeader
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.Chime
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.DatePicker
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.Dialog
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.DialogChild
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.ExpandableCard
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.ExpandableCardBody
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.ExpandableCardHeader
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.Preformatted
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.TimePicker
 
asPresentationML(XmlPrintStream, MessageMLContext) - Method in class org.symphonyoss.symphony.messageml.elements.TimezonePicker
 
assertIsValid() - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
assertIsValid() - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
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
 
BiContext - Class in org.symphonyoss.symphony.messageml.bi
Contains all required BI data for MessageML instrumentation.
BiContext() - Constructor for class org.symphonyoss.symphony.messageml.bi.BiContext
 
BiEventType - Enum in org.symphonyoss.symphony.messageml.bi
 
BiFields - Enum in org.symphonyoss.symphony.messageml.bi
 
BiItem - Class in org.symphonyoss.symphony.messageml.bi
A BiItem can be any MessageML element such as , ,
BiItem(String, String) - Constructor for class org.symphonyoss.symphony.messageml.bi.BiItem
Constructor which takes an item name and an attribute name and initialize a map of attribute setting the attribute value by default to 1.
BiItem(String, Map<String, Object>) - Constructor for class org.symphonyoss.symphony.messageml.bi.BiItem
 
Body(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.DialogChild.Body
 
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.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.GroupedElement
 
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Button
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Card
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Chime
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.DatePicker
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Dialog
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Div
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Entity
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.ExpandableCard
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Form
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Image
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Option
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Select
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.Span
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.TimePicker
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.TimezonePicker
 
buildAttribute(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.UIAction
 
buildElementAttrFromInputTag(MessageMLParser, Node) - Method in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
buildElementFromGroupDiv(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
buildGroupedElementInputAttributes(String) - Method in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
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
 
BULLET_LIST - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
This class specify the Symphony Element Button represented by tag name "button".
Button(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Button
 
BUTTON - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
CARD - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
CASHTAGS - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
CHECKBOX - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
CHECKED_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
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
 
CHIME - org.symphonyoss.symphony.messageml.bi.BiFields
 
CLASS_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Element
 
clearBiContext() - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
 
close() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
CLOSE_STATE - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
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
 
CODE - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
COUNT - org.symphonyoss.symphony.messageml.bi.BiFields
 
countChildrenOfType(Class<? extends Element>) - Method in class org.symphonyoss.symphony.messageml.elements.Element
This method applies a breadth-first traversal of a tree of elements counting the number of elements found which belong to the class type passed as input
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

DATA_TARGET_ID - Static variable in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
DATA_TITLE - Static variable in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
DATE_SELECTOR - org.symphonyoss.symphony.messageml.bi.BiFields
 
DateInterval - Class in org.symphonyoss.symphony.messageml.util.pojo
This class helps DatePicker to validate the content of date intervals expressed in json format and also to convert them from MessageML format to PresentationML format: basically, the json object for PresentationML has one more field: 'type', that can be calculated based on with fields are filled
DateInterval() - Constructor for class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
DatePicker - Class in org.symphonyoss.symphony.messageml.elements
Class representing a DatePicker inside a Form.
DatePicker(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.DatePicker
 
DatePickerNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
DatePickerNode(String, String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.DatePickerNode
 
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
 
DEFAULT - org.symphonyoss.symphony.messageml.bi.BiFields
 
DEFAULT_ALPHABET - Static variable in class org.symphonyoss.symphony.messageml.util.ShortID
 
DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
Dialog - Class in org.symphonyoss.symphony.messageml.elements
This class represents the Symphony Element Dialog which is represented with tag name "dialog".
Dialog(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Dialog
 
DIALOG_CLASS_PREFIX - Static variable in class org.symphonyoss.symphony.messageml.elements.DialogChild
 
DialogChild - Class in org.symphonyoss.symphony.messageml.elements
This class is a base abstract representing all children of the Symphony Element Dialog whose tag is "dialog" of type Dialog.
DialogChild(Element, String, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.DialogChild
 
DialogChild.Body - Class in org.symphonyoss.symphony.messageml.elements
This class represent the "body" element under the Symphony Element Dialog of tag "dialog".
DialogChild.Footer - Class in org.symphonyoss.symphony.messageml.elements
This class represent the "footer" element under the Symphony Element Dialog of tag "dialog".
DialogChild.Title - Class in org.symphonyoss.symphony.messageml.elements
This class represent the "title" element under the Symphony Element Dialog of tag "dialog".
DialogNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
DialogNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.DialogNode
 
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
 
DIV - org.symphonyoss.symphony.messageml.bi.BiFields
 

E

Element - Class in org.symphonyoss.symphony.messageml.elements
Base class for MessageML elements.
ELEMENT_ID - Static variable in class org.symphonyoss.symphony.messageml.elements.Select
 
ELEMENT_ID - Static variable in class org.symphonyoss.symphony.messageml.elements.TextField
 
Emoji - Class in org.symphonyoss.symphony.messageml.elements
Class representing an emoji
Emoji(Element, int) - Constructor for class org.symphonyoss.symphony.messageml.elements.Emoji
 
Emoji(Element, String, 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() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
EmojiNode(String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
 
EMOJIS - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
ENTITIES - org.symphonyoss.symphony.messageml.bi.BiFields
 
Entity - Class in org.symphonyoss.symphony.messageml.elements
 
ENTITY - org.symphonyoss.symphony.messageml.bi.BiFields
 
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_JSON_SIZE - org.symphonyoss.symphony.messageml.bi.BiFields
 
ENTITY_TYPE - org.symphonyoss.symphony.messageml.bi.BiFields
 
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) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
EntityJsonException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
 
EntityJsonException(IEntityJsonContext, String, Throwable, boolean, boolean) - 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.
equals(Object) - Method in class org.symphonyoss.symphony.messageml.bi.BiItem
 
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.
escape(String, XMLAttribute.Format) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Translate reserved XML characters to XML entities.
EXPANDABLE_CARDS - org.symphonyoss.symphony.messageml.bi.BiFields
 
EXPANDABLE_CARDS_COLLAPSED - org.symphonyoss.symphony.messageml.bi.BiFields
 
EXPANDABLE_CARDS_CROPPED - org.symphonyoss.symphony.messageml.bi.BiFields
 
EXPANDABLE_CARDS_EXPANDED - org.symphonyoss.symphony.messageml.bi.BiFields
 
ExpandableCard - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element which has a number of visual elements and which can be closed, expanded, cropped.
ExpandableCard(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.ExpandableCard
 
ExpandableCardBody - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for an expandable card body container.
ExpandableCardBody(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.ExpandableCardBody
 
ExpandableCardHeader - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for an expandable card header container.
ExpandableCardHeader(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.ExpandableCardHeader
 

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
 
fillAttributes(MessageMLParser, Node) - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Fill this Element map attributes, used internally during parsing Normally, you dont need to override the default method
fillAttributes(MessageMLParser, Node, Map<String, String>) - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Fill map attributes passed as parameter, used internally during parsing Normally, you dont need to override the default method
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
 
Footer(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.DialogChild.Footer
 
FOR_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
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, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Form
 
FORM - org.symphonyoss.symphony.messageml.bi.BiFields
 
format - Variable in class org.symphonyoss.symphony.messageml.elements.Element
 
format - Variable in class org.symphonyoss.symphony.messageml.util.XMLAttribute
 
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) - 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
 
FormNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
FormNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormNode
 
FREEMARKER - org.symphonyoss.symphony.messageml.bi.BiFields
 

G

generate() - Method in class org.symphonyoss.symphony.messageml.util.ShortID
Generate unique id and returns it.
generateMarkdownPlaceholderLabelAndTooltip(String, String, String) - Method in interface org.symphonyoss.symphony.messageml.markdown.nodes.form.PlaceholderLabelTooltipNode
 
generateShortId() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
 
get(int) - Method in class org.symphonyoss.symphony.entityjson.EntityJson
As per the method of the same name in java.util.List
get(String) - Method in class org.symphonyoss.symphony.entityjson.EntityJson
Return the StructuredObject for the given name, or null.
getAllSplittableAttributes(String) - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
Returns all attributes corresponding to the id (used internally during parsing)
getAllSplittableValues(String) - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
Returns all values corresponding to the id (used internally during parsing)
getAnnotation() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
It is deprecated, use getShortcode() instead
getAnnotation() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
Deprecated.
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
 
getAttribute(String) - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Normally implemented by the root Element implementing this interface
getAttributeAsInteger(String) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
This method take the value corresponding to the attribute given as input and convert it to an Integer, if possible
getAttributes() - Method in class org.symphonyoss.symphony.messageml.bi.BiItem
Returns a map containing all the attributes for a specific MessageML element.
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
 
getAttributes() - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Normally implemented by the root Element implementing this interface
getAttributeValue(String) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
getAttributeValue(String) - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
getAttributeValue(String) - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
getBiContext() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
This method returns a BiContext which contains all BI data collected while parsing the MessageML.
getBiContext() - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
 
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.DialogNode
 
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.
getDay() - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
getDaysOfWeek() - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
getDefaultValueIfCurrentIsNull(Integer, Integer) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
In case these is no maxlenght or no minlength this method return the default value assigned to each attributes
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
 
getElementId() - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
getElementId() - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
getElementId() - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
getElementId() - Method in class org.symphonyoss.symphony.messageml.elements.Select
 
getElementId() - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
 
getElementId() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
getElementId() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
getElementInitialValue() - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
getElementInitialValue() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
getElementInitialValue() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
getElementType() - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
getElementType() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
getElementType() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
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.
getFormat() - Method in interface org.symphonyoss.symphony.messageml.elements.RegexElement
 
getFormat() - Method in class org.symphonyoss.symphony.messageml.util.XMLAttribute
 
getFrom() - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
getFrom() - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
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
 
getItems() - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
 
getJson() - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
Get the JSON representation of the input document.
getLabelAttribute(String) - Method in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
Used internally, normally you dont need to override the default method
getLengthErrorMessage(String) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
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.
getMaxValueAllowed() - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
getMaxValueAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
getMaxValueAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
getMessageFormat() - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
 
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
 
getMinValueAllowed() - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
getMinValueAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
getMinValueAllowed() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
getName() - Method in class org.symphonyoss.symphony.messageml.bi.BiItem
Returns the name of the MessageML element
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.DialogNode
 
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.
getPresentationMLDivClass() - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
getPresentationMLDivClass() - Method in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
getPresentationMLDivClass() - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
getPresentationMLInputType() - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
getPresentationMLInputType() - Method in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
getPresentationMLInputType() - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
getPresentationMLLabelTag() - Method in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
 
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.ExpandableCard
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.ExpandableCardBody
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.ExpandableCardHeader
 
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
 
getPresentationMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.UIAction
 
getPresentationMLTooltipTag() - Method in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
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.markdown.nodes.EmojiNode
 
getShortCode() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getSize() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
getSplittableAttributes(String, Class<? extends SplittableElement>) - Method in class org.symphonyoss.symphony.messageml.MessageMLParser
Returns the attributes corresponding to the id for a splittable element (used internally during parsing)
getStringAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Get a DOM attribute as a String value.
getStringAttribute(Node) - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Normally implemented by the root Element implementing this interface
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.DatePickerNode
 
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.form.TimePickerNode
 
getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.form.TimezonePickerNode
 
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.
getTime() - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
getTo() - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
getTo() - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
getTooltipAttributes(String) - Method in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
Used internally, normally you dont need to override the default method
getType() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
getType() - Method in enum org.symphonyoss.symphony.messageml.bi.BiEventType
 
getType() - Method in enum org.symphonyoss.symphony.messageml.bi.BiFields
 
getType() - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
getType() - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
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(Long) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
Retrieve user information object based on UID
getUserPresentation(Long) - Method in class org.symphonyoss.symphony.messageml.util.NoOpDataProvider
 
getUserPresentation(Long) - Method in class org.symphonyoss.symphony.messageml.util.NullDataProvider
 
getUserPresentation(String) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
Retrieve user information object based on user email
getUserPresentation(String) - Method in class org.symphonyoss.symphony.messageml.util.NoOpDataProvider
 
getUserPresentation(String) - Method in class org.symphonyoss.symphony.messageml.util.NullDataProvider
 
getValidationResult() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonSchemaContext
 
getValue() - Method in enum org.symphonyoss.symphony.messageml.bi.BiFields
 
getVersion() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
 
GROUP_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
GroupedElement - Class in org.symphonyoss.symphony.messageml.elements
 
GroupedElement(Element, String, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.GroupedElement
 

H

hasElementInitialValue() - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
hasElementInitialValue() - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
hasElementInitialValue() - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
hasExactNumberOfChildren(int) - Method in class org.symphonyoss.symphony.messageml.elements.Element
 
hashCode() - Method in class org.symphonyoss.symphony.messageml.bi.BiItem
 
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
 
HASHTAGS - org.symphonyoss.symphony.messageml.bi.BiFields
 
hasIdAttribute() - Method in class org.symphonyoss.symphony.messageml.elements.Dialog
 
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
 
HEADER - org.symphonyoss.symphony.messageml.bi.BiFields
 
HIGHLIGHTED_OPTIONS - org.symphonyoss.symphony.messageml.bi.BiFields
 
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_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Element
 
ID_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 
ID_MAX_LENGTH - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
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
 
IMAGE - org.symphonyoss.symphony.messageml.bi.BiFields
 
IMAGE_DATA - org.symphonyoss.symphony.messageml.bi.BiFields
 
IMAGE_URL - org.symphonyoss.symphony.messageml.bi.BiFields
 
increaseAttributeCount(String) - Method in class org.symphonyoss.symphony.messageml.bi.BiItem
If the attribute is found inside the map the corresponding value will be increased, otherwise the attribute will be put in the map with value 1.
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_STEP - org.symphonyoss.symphony.messageml.bi.BiFields
 
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) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidInstanceException
 
InvalidInstanceException(IEntityJsonContext, Throwable) - 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) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
InvalidSchemaException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.InvalidSchemaException
 
isAttributeSet(String, String) - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
Used to check if an attribute is present in the BI context for a given item.
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
 
isLabel() - Method in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
 
isLabelNode(Node) - Method in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
Check if the PresentationML node is a label
isLengthOutOfRange(Integer) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
Check if the length of the input is in the default ranges of the element
isMinAndMaxLengthCombinationValid(Integer, Integer) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
Checks if the [minlength, maxlength] range is valid
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
 
isSplittable() - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
 
isSplittableNodeComponent(Node) - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Check if the current PresentationML node is part of SplittableElement Normally, you dont need to override the default method
isTextBiggerThanMaxLength(Integer, String) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
isTextSmallerThanMinLength(Integer, String) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
isTooltip() - Method in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
isTooltipNode(Node) - Static method in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
Check if the PresentationML node is a tooltip
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 - org.symphonyoss.symphony.messageml.util.XMLAttribute.Format
 
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

LABEL - org.symphonyoss.symphony.messageml.bi.BiFields
 
LABEL - Static variable in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
 
LABEL_FOR - Static variable in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
 
LABEL_MAX_LENGTH - Static variable in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
 
LABEL_TOO_LONG_ERR - Static variable in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
 
LabelableElement - Interface in org.symphonyoss.symphony.messageml.elements
Interface to add label to elements Simply implement it into the element when you want to add label support Beware: If the element implementing this interface overrides Element.buildAttribute(org.symphonyoss.symphony.messageml.MessageMLParser, org.w3c.dom.Node) and/or Element.asPresentationML(XmlPrintStream out, MessageMLContext context) without calling super, it is needed to manage manually LABEL attribute and SplittableElement.splittableAsPresentationML(XmlPrintStream out, MessageMLContext context) method
LEFT_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.nodes.form.FormElementNode
 
LIBRARY_VERSION - Static variable in class org.symphonyoss.symphony.messageml.bi.BiContext
 
LINE_BREAK - org.symphonyoss.symphony.messageml.bi.BiFields
 
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, String, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Link
 
Link(Element, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Link
 
LINK - org.symphonyoss.symphony.messageml.bi.BiFields
 
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

MAPPER - Static variable in class org.symphonyoss.symphony.messageml.elements.Element
 
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.
MAXLENGTH_ATTR - Static variable in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
MEDIUM_WIDTH - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
Mention - Class in org.symphonyoss.symphony.messageml.elements
Class representing a convenience element for a user mention.
Mention(Element, int, Long, IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.elements.Mention
 
Mention(Element, int, 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
 
MENTIONS - org.symphonyoss.symphony.messageml.bi.BiFields
 
MESSAGE_LENGTH - org.symphonyoss.symphony.messageml.bi.BiFields
 
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 - org.symphonyoss.symphony.messageml.elements.FormatEnum
 
MESSAGEML_ELEMENT_SENT - org.symphonyoss.symphony.messageml.bi.BiEventType
 
MESSAGEML_MESSAGE_SENT - org.symphonyoss.symphony.messageml.bi.BiEventType
 
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.DatePicker
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.DialogChild.Body
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.DialogChild.Footer
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.DialogChild.Title
 
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.ExpandableCard
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.ExpandableCardBody
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.ExpandableCardHeader
 
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_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TimePicker
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.TimezonePicker
 
MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.UIAction
 
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.
MINLENGTH_ATTR - Static variable in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
 
MinMaxLengthElement - Interface in org.symphonyoss.symphony.messageml.elements
Interface to add minlength and maxlength attributes to elements Simply implement this interface into the element to support the two attributes Beware: If the element implementing this interface overrides Element.buildAttribute(org.symphonyoss.symphony.messageml.MessageMLParser, org.w3c.dom.Node) without calling super, it is needed to manage manually MINLENGTH_ATTR, MAXLENGTH_ATTR attributes

N

NAME_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.FormElement
 
NONE - org.symphonyoss.symphony.messageml.bi.BiEventType
 
NoOpDataProvider - Class in org.symphonyoss.symphony.messageml.util
A utility IDataProvider which populates IUserPresentation with the input (either user email or user ID) and always validates input URLs.
NoOpDataProvider() - Constructor for class org.symphonyoss.symphony.messageml.util.NoOpDataProvider
 
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) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NoSchemaException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.NoSchemaException
 
NullDataProvider - Class in org.symphonyoss.symphony.messageml.util
A utility IDataProvider which populates IUserPresentation with empty strings and a user ID of 0 for every input and always validates input URLs.
NullDataProvider() - Constructor for class org.symphonyoss.symphony.messageml.util.NullDataProvider
 
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

of(String, XMLAttribute.Format) - Static method in class org.symphonyoss.symphony.messageml.util.XMLAttribute
 
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, Object...) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Open an XML element with the given name, and attributes.
openElement(String, Map<?, ?>) - 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
 
OPTION - org.symphonyoss.symphony.messageml.bi.BiFields
 
OptionNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
OptionNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.OptionNode
 
OPTIONS_COUNT - org.symphonyoss.symphony.messageml.bi.BiFields
 
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.bi - package org.symphonyoss.symphony.messageml.bi
 
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
 
org.symphonyoss.symphony.messageml.util.pojo - package org.symphonyoss.symphony.messageml.util.pojo
 
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
 
PARAGRAPH - org.symphonyoss.symphony.messageml.bi.BiFields
 
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(Object, ObjectNode) - 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(URL) - 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(Object, ObjectNode) - 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(URL) - 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
 
PERSON_SELECTOR - org.symphonyoss.symphony.messageml.bi.BiFields
 
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, String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.PersonSelectorNode
 
PLACEHOLDER - org.symphonyoss.symphony.messageml.bi.BiFields
 
PlaceholderLabelTooltipNode - Interface in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
POPUPS - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
PREFORMATTED - org.symphonyoss.symphony.messageml.bi.BiFields
 
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 - org.symphonyoss.symphony.messageml.elements.FormatEnum
 
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_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.ExpandableCard
 
PRESENTATIONML_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.ExpandableCardBody
 
PRESENTATIONML_CLASS - Static variable in class org.symphonyoss.symphony.messageml.elements.ExpandableCardHeader
 
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_DIV_FLAG - Static variable in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
 
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.DatePicker
 
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_INPUT_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.TimePicker
 
PRESENTATIONML_LABEL_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
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() - Method in class org.symphonyoss.symphony.messageml.util.AlignedBlock
Output the block without additional separators.
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(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, long) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Indent the current line and print a long 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, String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Calls string.format, indents and prints
print(long) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
print a long 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(String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Convenience method for calling string.format and printing
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.
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) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete empty element.
printElement(String, Object) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete element with the given content.
printElement(String, String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output an element with the given content (value).
printElement(String, String, Map<?, ?>) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete element with the given content and attributes.
printElement(String, Map<?, ?>) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
Output a complete element with the given attributes.
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(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(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, 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(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, String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Calls string.format, indents and prints with 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(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(String, Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Convenience method for calling string.format and printing with line breaks
println(Collection<String>) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
Prints all strings in a collection on individual lines
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
 
putIntegerIfPresent(Map<String, Object>, String, String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Gets the key's value from element's attributes and put it in the given map as an Integer
putOneIfPresent(Map<String, Object>, String, String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Puts 1 if the key is found within element's attributes
putStringIfPresent(Map<String, Object>, String, String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
Gets the key's value from element's attributes and put it in the given map as a String

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
 
RADIO - org.symphonyoss.symphony.messageml.bi.BiFields
 
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(org.symphonyoss.symphony.messageml.MessageMLParser, Node) and/or Element.asPresentationML(XmlPrintStream, org.symphonyoss.symphony.messageml.MessageMLContext) 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.
REQUIRED - org.symphonyoss.symphony.messageml.bi.BiFields
 
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) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.SchemaValidationException
 
SchemaValidationException(IEntityJsonContext, Throwable) - 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
 
SELECT - org.symphonyoss.symphony.messageml.bi.BiFields
 
SelectNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
Class that Represents a Markdown Node for the "Select" form element.
SelectNode(String, String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.SelectNode
 
setAnnotation(String) - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
Deprecated.
setChime(boolean) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
Return whether this message is a chime.
setDay(String) - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
setDaysOfWeek(Integer[]) - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
setFrom(String) - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
setFrom(String) - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
setLinePrefix(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
 
setMaxAttribute(String, Integer) - Method in class org.symphonyoss.symphony.messageml.bi.BiItem
If the attribute is found inside the map this method will set the corresponding value with the max found between the current one and the one in input, otherwise the attribute will be put in the map with the attribute value passed as input.
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
 
setTime(String) - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
setTo(String) - Method in class org.symphonyoss.symphony.messageml.util.pojo.DateInterval
 
setTo(String) - Method in class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
setUri(URI) - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
ShortID - Class in org.symphonyoss.symphony.messageml.util
Short id generator.
ShortID() - Constructor for class org.symphonyoss.symphony.messageml.util.ShortID
 
ShortID(Random, String, long, int, int) - Constructor for class org.symphonyoss.symphony.messageml.util.ShortID
 
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
 
SPAN - org.symphonyoss.symphony.messageml.bi.BiFields
 
splittableAsPresentationML(XmlPrintStream, MessageMLContext) - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Convert the splittable elements (MessageML -> PresentationML).
SplittableElement - Interface in org.symphonyoss.symphony.messageml.elements
 
splittableRemove() - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
 
STANDARD - org.symphonyoss.symphony.messageml.util.XMLAttribute.Format
 
STATE_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
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
 
STYLE_COLOR - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
STYLES_CLASS_OTHER - org.symphonyoss.symphony.messageml.bi.BiFields
 
STYLES_CLASS_TEMPO - org.symphonyoss.symphony.messageml.bi.BiFields
 
STYLES_CUSTOM - org.symphonyoss.symphony.messageml.bi.BiFields
 

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 - org.symphonyoss.symphony.messageml.bi.BiFields
 
TABLE - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 
TABLE_CELL_COL_SPAN - org.symphonyoss.symphony.messageml.bi.BiFields
 
TABLE_CELL_ROW_SPAN - org.symphonyoss.symphony.messageml.bi.BiFields
 
TABLE_COLUMN_MAX - org.symphonyoss.symphony.messageml.bi.BiFields
 
TABLE_FOOTER - org.symphonyoss.symphony.messageml.bi.BiFields
 
TABLE_HEADER - org.symphonyoss.symphony.messageml.bi.BiFields
 
TABLE_ROW_MAX - org.symphonyoss.symphony.messageml.bi.BiFields
 
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
 
TEXT_AREA - org.symphonyoss.symphony.messageml.bi.BiFields
 
TEXT_FIELD - org.symphonyoss.symphony.messageml.bi.BiFields
 
TextArea - Class in org.symphonyoss.symphony.messageml.elements
Class representing a Text Area inside a Form.
TextArea(Element, FormatEnum) - 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, 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, 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, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.TextNode
 
TextNode(Element, Text) - Constructor for class org.symphonyoss.symphony.messageml.elements.TextNode
 
throwInvalidInputException(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Element
 
TIME_PICKER - org.symphonyoss.symphony.messageml.bi.BiFields
 
TimeInterval - Class in org.symphonyoss.symphony.messageml.util.pojo
This class helps TimePicker to validate the content of time intervals expressed in json format and also to convert them from MessageML format to PresentationML format: basically, the json object for PresentationML has one more field: 'type', that can be calculated based on with fields are filled
TimeInterval() - Constructor for class org.symphonyoss.symphony.messageml.util.pojo.TimeInterval
 
TimePicker - Class in org.symphonyoss.symphony.messageml.elements
 
TimePicker(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.TimePicker
 
TimePickerNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
TimePickerNode(String, String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.TimePickerNode
 
TIMEZONE_PICKER - org.symphonyoss.symphony.messageml.bi.BiFields
 
TimezonePicker - Class in org.symphonyoss.symphony.messageml.elements
This class represents the Symphony Element Timezone Picker which is represented with tag name "timezone-picker".
TimezonePicker(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.TimezonePicker
 
TimezonePickerNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes.form
 
TimezonePickerNode(String, String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.form.TimezonePickerNode
 
Title(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.DialogChild.Title
 
TITLE - org.symphonyoss.symphony.messageml.bi.BiFields
 
TITLE - Static variable in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
TOOLTIP_CLASS - Static variable in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
TOOLTIP_MAX_LENGTH - Static variable in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
TOOLTIP_TOO_LONG_ERR - Static variable in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
TOOLTIPABLE_PRESENTATIONML - Static variable in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
 
TooltipableElement - Interface in org.symphonyoss.symphony.messageml.elements
Interface to add tooltip to elements Simply implement it into the element when you want to add tooltip support Beware: If the element implementing this interface overrides Element.buildAttribute(org.symphonyoss.symphony.messageml.MessageMLParser, org.w3c.dom.Node) and/or Element.asPresentationML(XmlPrintStream out, MessageMLContext context) without calling super, it is needed to manage manually TITLE attribute and SplittableElement.splittableAsPresentationML(XmlPrintStream out, MessageMLContext context) method
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
 
toString() - Method in class org.symphonyoss.symphony.messageml.util.XMLAttribute
 
TYPE - org.symphonyoss.symphony.messageml.bi.BiFields
 
TYPE_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.FormElement
 
TYPE_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 
TYPE_MASKED_FALSE - org.symphonyoss.symphony.messageml.bi.BiFields
 
TYPE_MASKED_TRUE - org.symphonyoss.symphony.messageml.bi.BiFields
 

U

UIAction - Class in org.symphonyoss.symphony.messageml.elements
This class specify the Symphony Component UIAction which is represented by the tag name "ui-action".
UIAction(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.UIAction
 
UntrustedSchemaSourceException - Exception in org.symphonyoss.symphony.entityjson
The instance cannot be validated because it refers to a schema from an untrusted source.
UntrustedSchemaSourceException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext, String) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext, String, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
UntrustedSchemaSourceException(IEntityJsonContext, Throwable) - Constructor for exception org.symphonyoss.symphony.entityjson.UntrustedSchemaSourceException
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Button
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Checkbox
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.DatePicker
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Header
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Link
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Option
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.PersonSelector
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Radio
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.Select
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.TextArea
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.TextField
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.TimePicker
 
updateBiContext(BiContext) - Method in class org.symphonyoss.symphony.messageml.elements.TimezonePicker
 
updateItemCount(String) - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
Used for simple messageML elements (like Paragraphs, Links, Headers) where we only want to keep the count of attributes found.
updateItemCount(String, String) - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
Used for simple messageML elements (like Paragraphs, Links, Headers) where we only want to keep the count of attributes found.
updateItemCount(String, Map<String, Object>) - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
Used for elements where we want to increase attribute's value.
updateItemWithMaxValue(String, Integer) - Method in class org.symphonyoss.symphony.messageml.bi.BiContext
Used for messageML elements in which we want to keep track of the maximum value found inside the message (like max number of columns used for a table).
URL - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
 

V

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.DatePicker
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.DateSelector
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.Dialog
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.DialogChild
 
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() - 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
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TimePicker
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.TimezonePicker
 
validate() - Method in class org.symphonyoss.symphony.messageml.elements.UIAction
 
validate(String) - Static method in class org.symphonyoss.symphony.messageml.elements.Styles
Validate that the input style attribute is allowed
validate(EntityJsonParser) - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
Validate this object against the specific schema for this type from the official repo.
validateInitialValueIfFound(Integer, Integer) - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
This method validates in case there is an initial value in the element, if that input is a valid one, meaning that it respects the range of minlength and maxlength.
validateLabel() - Method in interface org.symphonyoss.symphony.messageml.elements.LabelableElement
Validate label max length, if present
validateMinAndMaxLengths() - Method in interface org.symphonyoss.symphony.messageml.elements.MinMaxLengthElement
This method checks if the values assigned to minlength and maxlength attributes are valid.
validateRegex() - Method in interface org.symphonyoss.symphony.messageml.elements.RegexElement
Validate regex (it is called automatically by when this method is not overridden
validateSplittable() - Method in interface org.symphonyoss.symphony.messageml.elements.SplittableElement
Validate all splittable elements present Normally, you dont need to override the default method
validateTooltip() - Method in interface org.symphonyoss.symphony.messageml.elements.TooltipableElement
Validate tooltip max length, if present
validateURI(URI) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
Check an URI against a whitelist of supported protocols.
validateURI(URI) - Method in class org.symphonyoss.symphony.messageml.util.NoOpDataProvider
 
validateURI(URI) - Method in class org.symphonyoss.symphony.messageml.util.NullDataProvider
 
VALIDATION - org.symphonyoss.symphony.messageml.bi.BiFields
 
VALIDATION_MAX - org.symphonyoss.symphony.messageml.bi.BiFields
 
VALIDATION_MIN - org.symphonyoss.symphony.messageml.bi.BiFields
 
VALIDATION_OPTIONS - org.symphonyoss.symphony.messageml.bi.BiFields
 
VALIDATION_PATTERN - org.symphonyoss.symphony.messageml.bi.BiFields
 
VALIDATION_STRICT - org.symphonyoss.symphony.messageml.bi.BiFields
 
value - Variable in class org.symphonyoss.symphony.messageml.util.XMLAttribute
 
VALUE_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.GroupedElement
 
VALUE_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
 
valueOf(String) - Static method in enum org.symphonyoss.symphony.messageml.bi.BiEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.symphonyoss.symphony.messageml.bi.BiFields
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.symphonyoss.symphony.messageml.elements.FormatEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.symphonyoss.symphony.messageml.util.XMLAttribute.Format
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.symphonyoss.symphony.messageml.bi.BiEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.symphonyoss.symphony.messageml.bi.BiFields
Returns an array containing the constants of this enum type, in the order they are declared.
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.
values() - Static method in enum org.symphonyoss.symphony.messageml.util.XMLAttribute.Format
Returns an array containing the constants of this enum type, in the order they are declared.
visit(BulletList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(BulletList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Code) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(CustomBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(CustomBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(CustomNode) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(CustomNode) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Document) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Document) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Emphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Emphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(FencedCodeBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(FencedCodeBlock) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(HardLineBreak) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(HardLineBreak) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(HtmlInline) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Link) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Link) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(ListItem) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(ListItem) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(OrderedList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(OrderedList) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Paragraph) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Paragraph) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(StrongEmphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(StrongEmphasis) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 
visit(Text) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
 
visit(Text) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
 

W

warning(SAXParseException) - Method in class org.symphonyoss.symphony.messageml.util.NullErrorHandler
 
WIDTH_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Dialog
 
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(byte[]) - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
write(byte[], int, int) - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 
write(int) - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
 

X

XMLAttribute - Class in org.symphonyoss.symphony.messageml.util
This class is used to wrap an XML attribute values processed by XmlPrintStream When passing an attribute, it is possible to use a string, however sometime is needed to specify the also the format, in this case use this class
XMLAttribute.Format - Enum in org.symphonyoss.symphony.messageml.util
 
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 
All Classes All Packages