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
All Classes All Packages
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
- 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.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
- 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.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
- 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
DatePickerto 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
- 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
Elementmap 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
- 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
Elementimplementing 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
Elementimplementing 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
BiContextwhich 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.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.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
Elementimplementing 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.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
- 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/orElement.asPresentationML(XmlPrintStream out, MessageMLContext context)without calling super, it is needed to manage manually LABEL attribute andSplittableElement.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
- 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.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
MessageMLdocument 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
IDataProviderwhich populatesIUserPresentationwith 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
DocumentBuilderignore 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
IDataProviderwhich populatesIUserPresentationwith 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
DocumentBuilderfail 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
- 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/orElement.buildAttribute(org.symphonyoss.symphony.messageml.MessageMLParser, Node)and/orElement.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
- 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
TimePickerto 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 - 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/orElement.asPresentationML(XmlPrintStream out, MessageMLContext context)without calling super, it is needed to manage manually TITLE attribute andSplittableElement.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.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
- 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
XmlPrintStreamWhen 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.
All Classes All Packages