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
- addChild(Element) - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Append a child to the element.
- align(Object...) - Method in class org.symphonyoss.symphony.messageml.util.AlignedBlock
-
Add a row to the block, each String represents a piece of text which should be aligned.
- align(Object...) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
-
Takes an array of strings to be aligned in separate columns, and adds them to the alignedblock
- AlignedBlock - Class in org.symphonyoss.symphony.messageml.util
-
A block of tabulated text.
- AlignedBlock(IndentedPrintStream) - Constructor for class org.symphonyoss.symphony.messageml.util.AlignedBlock
-
Constructor.
- ALLOWED_PROPERTIES - Static variable in class org.symphonyoss.symphony.messageml.elements.Styles
- 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.Code
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Div
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Form
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Header
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Italic
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Link
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.ListItem
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.OrderedList
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Paragraph
- asMarkdown() - Method in class org.symphonyoss.symphony.messageml.elements.Preformatted
- 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.TextNode
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Card
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.CardBody
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.CardHeader
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Chime
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Image
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.Preformatted
- asPresentationML(XmlPrintStream) - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.Chime
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Return a text representation of the element, descending into its children.
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.Paragraph
- asText() - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
B
- beginUncounted() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
- Bold - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing bold text.
- Bold(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Bold
- buildAll(MessageMLParser, Element) - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Process a DOM element, descending into its children, and construct the output MessageML tree.
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Button
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Card
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Chime
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Div
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Entity
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Image
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Link
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
- buildAttribute(Node) - Method in class org.symphonyoss.symphony.messageml.elements.Span
- buildText(Text) - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
- BulletList - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a bulleted list container.
- BulletList(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.BulletList
- Button - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a Symphony Elements button
- Button(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Button
- ButtonNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
- ButtonNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.ButtonNode
C
- Card - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a convenience element which has a number of visual elements and which can be opened and closed.
- Card(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Card
- CardBody - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a convenience element for a card body container.
- CardBody(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.CardBody
- CardHeader - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a convenience element for a card header container.
- CardHeader(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.CardHeader
- CashTag - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a convenience element for a cash tag.
- CashTag(Element, int) - Constructor for class org.symphonyoss.symphony.messageml.elements.CashTag
- CashTag(Element, int, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.CashTag
- CashTag(Element, String, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.CashTag
- CASHTAG_PATTERN - Static variable in class org.symphonyoss.symphony.messageml.elements.CashTag
- Chime - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a convenience element for a chime.
- Chime(Element, FormatEnum) - Constructor for class org.symphonyoss.symphony.messageml.elements.Chime
- CLASS_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Element
- close() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
- closeBlock() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
-
Outdents the line and prints a close curly bracket on the following line
- closeBlock(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
-
Outdents the current line and prints a close curly bracket on the next line, followed by a string
- closeElement() - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
-
Close an element previously created with openElement().
- Code - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a block container for block or inline content.
- Code(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Code
- contains(StructuredObject) - Method in class org.symphonyoss.symphony.entityjson.EntityJson
-
As per the method of the same name in java.util.List
- continueBlock(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
-
Ends one block (outdent followed by a close curly bracket on the following line) prints a string on its own line and begins a new block (open curly bracket followed by an indent on the following line
- CountedOutputStream - Class in org.symphonyoss.symphony.messageml.util
- CountedOutputStream(OutputStream) - Constructor for class org.symphonyoss.symphony.messageml.util.CountedOutputStream
- 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
- DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
- Div - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a block container for block or inline content.
- Div(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Div
E
- Element - Class in org.symphonyoss.symphony.messageml.elements
-
Base class for MessageML elements.
- Emoji - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing an emoji
- Emoji(Element, 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
- EmojiShortcodeToUnicode - Class in org.symphonyoss.symphony.messageml.util
-
Class that contains HashMap which has conversion shortcode -> unicode for all supported Emojis.
- EmojiShortcodeToUnicode() - Constructor for class org.symphonyoss.symphony.messageml.util.EmojiShortcodeToUnicode
- endUncounted() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
- Entity - Class in org.symphonyoss.symphony.messageml.elements
- ENTITY_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- ENTITY_ID_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
- ENTITY_JSON_EXAMPLE_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
- ENTITY_JSON_SCHEMA_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
- ENTITY_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.CashTag
- ENTITY_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.HashTag
- ENTITY_TYPE - Static variable in class org.symphonyoss.symphony.messageml.elements.Mention
- EntityDelimiterProcessor - Class in org.symphonyoss.symphony.messageml.markdown
-
Custom processor for entities (tags, mentions, urls).
- EntityDelimiterProcessor() - Constructor for class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- EntityJson - Class in org.symphonyoss.symphony.entityjson
-
Represents an EntityJSON document which is an object containing one or more StructuredObjects.
- EntityJson(IEntityJsonInstanceContext) - Constructor for class org.symphonyoss.symphony.entityjson.EntityJson
-
Construct an EntityJson from the given context.
- EntityJsonException - Exception in org.symphonyoss.symphony.entityjson
-
Generic super-class of all EntityJSON exceptions.
- EntityJsonException(IEntityJsonContext) - Constructor for exception org.symphonyoss.symphony.entityjson.EntityJsonException
- EntityJsonException(IEntityJsonContext, String) - 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.
- error(SAXParseException) - Method in class org.symphonyoss.symphony.messageml.util.NullErrorHandler
- escape(String) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
-
Translate reserved XML characters to XML entities.
F
- fatalError(SAXParseException) - Method in class org.symphonyoss.symphony.messageml.util.NullErrorHandler
- fetch(URI) - Method in class org.symphonyoss.symphony.entityjson.EntityJsonURIDownloader
- FIELD_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- findElements(Class<?>) - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Search the MessageML tree (depth-first) for elements of a given type.
- findElements(String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Search the MessageML tree (depth-first) for elements with a given MessageML tag.
- findElements(String, String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Search the MessageML tree (depth-first) for elements with a given attribute-value pair.
- flush() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
- forceNewLine() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
-
Print a linebreak unless we are at the start of a line.
- Form - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a Symphony Elements form
- Form(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Form
- format - Variable in class org.symphonyoss.symphony.messageml.elements.Element
- FormatEnum - Enum in org.symphonyoss.symphony.messageml.elements
-
For elements which have a different representaion in MessageML and PresentationML ("convenience tags"), this enum is used to determine in which format the element was provided.
- FormNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
- FormNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.FormNode
G
- 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.
- getAttribute(String) - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Return the value of the element's attribute "attr".
- getAttributes() - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Return a map of the element's attributes.
- 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.ButtonNode
- getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
- getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.FormNode
- getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.PreformattedNode
- getClosingDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableNode
- getContext() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
-
Return the parse context from which this object was created, which includes error reports if the input was invalid in some way.
- getContext() - Method in exception org.symphonyoss.symphony.entityjson.EntityJsonException
- getContext() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
-
Return the parse context from which this object was created, which includes error reports if the input was invalid in some way.
- getDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableCellNode
- getDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableRowNode
- getDelimiterUse(DelimiterRun, DelimiterRun) - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- getEmail() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
- getEmail() - Method in interface org.symphonyoss.symphony.messageml.util.IUserPresentation
- getEntities() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
-
Retrieve message entities (tags, mentions, urls) in the legacy JSON format.
- getEntityIdPrefix() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- getEntityIdPrefix() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
- getEntityIdPrefix() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- getEntityJson() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
-
Retrieve a JSON representation of entity data (EntityJSON).
- getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
- getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
- getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
- getEntitySubType() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
- getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
- getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
- getEntityType() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- getEntityValue() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- getEntityValue() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
- getEntityValue() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
- getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.Entity
- getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
- getEntityVersion() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- getFamily() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- getFormat() - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Return the format (MessageML or PresentationML) of the element.
- getId() - Method in interface org.symphonyoss.symphony.messageml.util.IUserPresentation
- getIdList() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
- getInstance() - Static method in class org.symphonyoss.symphony.entityjson.EntityJsonURIDownloader
-
Singleton getter.
- getInstanceJsonNode() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonInstanceContext
- getInstanceSource() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonInstanceContext
- getJson() - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
-
Get the JSON representation of the input document.
- getLinePrefix() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- getMajorVersion() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
- getMarkdown() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
-
Retrieve a string representation of the message in Markdown.
- getMessageML() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
-
Retrieve the MessageML document tree.
- getMessageMLTag() - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Return the element's MessageML tag.
- getMinLength() - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- getMinorVersion() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
- getOffset() - Method in class org.symphonyoss.symphony.messageml.util.CountedOutputStream
- getOffset() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- getOpeningCharacter() - Method in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.ButtonNode
- getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
- getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.FormNode
- getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.PreformattedNode
- getOpeningDelimiter() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.TableNode
- 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.
- 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
- 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
- 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.KeywordNode
- getText() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
- getText() - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
-
Retrieve a string representation of the message by getting the values of its PresentationML elements.
- getText(boolean) - Method in class org.symphonyoss.symphony.messageml.MessageMLContext
-
Retrieve a string representation of the message by getting the values of its PresentationML elements.
- getType() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
- getUid() - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.MentionNode
- getUnicode(String) - Static method in class org.symphonyoss.symphony.messageml.util.EmojiShortcodeToUnicode
- getUri() - Method in class org.symphonyoss.symphony.messageml.elements.Link
- getUserPresentation() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- getUserPresentation(Long) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
-
Retrieve user information object based on UID
- getUserPresentation(String) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
-
Retrieve user information object based on user email
- getValidationResult() - Method in interface org.symphonyoss.symphony.entityjson.IEntityJsonSchemaContext
- getVersion() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
- GROUP_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
H
- 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
- hasUnicodeRepresentation(String) - Static method in class org.symphonyoss.symphony.messageml.util.EmojiShortcodeToUnicode
- Header - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a section heading of level 1-6.
- Header(Element, String) - Constructor for class org.symphonyoss.symphony.messageml.elements.Header
- HorizontalRule - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a horizontal rule.
- HorizontalRule(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.HorizontalRule
I
- ID_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Button
- ID_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
- IDataProvider - Interface in org.symphonyoss.symphony.messageml.util
-
Used during message parsing to provide external data.
- IEntityJsonContext - Interface in org.symphonyoss.symphony.entityjson
-
A generic parser context.
- IEntityJsonInstanceContext - Interface in org.symphonyoss.symphony.entityjson
-
A parser context containing an instance.
- IEntityJsonSchemaContext - Interface in org.symphonyoss.symphony.entityjson
-
A parser context containing an instance and a schema.
- Image - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing an image.
- Image(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Image
- indent() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
-
Increases the indent on the current line
- IndentedPrintStream - Class in org.symphonyoss.symphony.messageml.util
-
A PrintStream with added indenting functionality.
- IndentedPrintStream(OutputStream) - Constructor for class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- 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
- isChime() - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
-
Return whether this message is a chime.
- isEmpty() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
-
As per the method of the same name in java.util.List
- isHeaderElement(String) - Static method in class org.symphonyoss.symphony.messageml.elements.Header
- isNoIndent() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- isNoNl() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- isoNlCr() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- isRemoveNl() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- isUnrestrictedSchemaLoad() - Method in class org.symphonyoss.symphony.entityjson.EntityJsonParserBuilder
- Italic - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing italics text.
- Italic(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Italic
- iterator() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
- IUserPresentation - Interface in org.symphonyoss.symphony.messageml.util
-
Models Symphony user data.
J
- JSON_SCHEMA_SCHEMA_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
K
- KEYWORD - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- KeywordNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
-
Class representing a Markdown node for hash and cash tags.
- KeywordNode(String, String) - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.KeywordNode
L
- 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
- ListItem - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a list item.
- ListItem(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.ListItem
M
- MARKDOWN_DELIMITER_CHAR - Static variable in class org.symphonyoss.symphony.messageml.elements.Code
- MARKDOWN_DELIMITER_LENGTH - Static variable in class org.symphonyoss.symphony.messageml.elements.Code
- MarkdownParser - Class in org.symphonyoss.symphony.messageml.markdown
-
Used for converting legacy messages in Markdown and JSON entities to MessageMLV2 documents.
- MarkdownParser(IDataProvider) - Constructor for class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
- MarkdownRenderer - Class in org.symphonyoss.symphony.messageml.markdown
-
Used for converting MessageMLV2 to legacy formats.
- MarkdownRenderer(Document) - Constructor for class org.symphonyoss.symphony.messageml.markdown.MarkdownRenderer
-
Process the document tree and generate its text representation.
- Mention - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a convenience element for a user mention.
- Mention(Element, int, 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
- 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_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.Chime
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Code
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Div
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Emoji
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Form
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.HashTag
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Header
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Image
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Italic
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.LineBreak
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Link
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.ListItem
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Mention
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.MessageML
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.OrderedList
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Paragraph
- MESSAGEML_TAG - Static variable in class org.symphonyoss.symphony.messageml.elements.Preformatted
- 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_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.
N
- 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
- 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
- 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, String...) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
-
Open an XML element with the given name, and attributes.
- openElement(String, Map<String, String>) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
-
Open an XML element with the given name, and attributes.
- OrderedList - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing an ordered list container.
- OrderedList(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.OrderedList
- org.symphonyoss.symphony.entityjson - package org.symphonyoss.symphony.entityjson
- org.symphonyoss.symphony.messageml - package org.symphonyoss.symphony.messageml
- org.symphonyoss.symphony.messageml.elements - package org.symphonyoss.symphony.messageml.elements
- org.symphonyoss.symphony.messageml.exceptions - package org.symphonyoss.symphony.messageml.exceptions
- org.symphonyoss.symphony.messageml.markdown - package org.symphonyoss.symphony.messageml.markdown
- org.symphonyoss.symphony.messageml.markdown.nodes - package org.symphonyoss.symphony.messageml.markdown.nodes
- org.symphonyoss.symphony.messageml.util - package org.symphonyoss.symphony.messageml.util
- outdent() - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
-
Decreases the indent on the current line
P
- Paragraph - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a paragraph.
- Paragraph(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Paragraph
- parse(String, JsonNode, JsonNode) - Method in class org.symphonyoss.symphony.messageml.markdown.MarkdownParser
-
Parse the Markdown message and entity JSON into a MessageML document.
- parseEntityJson(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.
- PREFIX - Static variable in class org.symphonyoss.symphony.messageml.elements.CashTag
- PREFIX - Static variable in class org.symphonyoss.symphony.messageml.elements.HashTag
- Preformatted - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing preformatted text.
- Preformatted(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Preformatted
- PreformattedNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
-
Class representing a Markdown node for tables.
- PreformattedNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.PreformattedNode
- PRESENTATIONML - 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_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, String...) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
-
Output an element with the given content (value).
- printElement(String, String, Map<String, String>) - Method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
-
Output a complete element with the given content and attributes.
- 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
R
- RECORD_DELIMITER - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- removeNewLines(String) - Static method in class org.symphonyoss.symphony.messageml.util.XmlPrintStream
-
Replace multiple newline characters with a single space.
- resolveEntity(String, String) - Method in class org.symphonyoss.symphony.messageml.util.NoOpEntityResolver
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
- setChime(boolean) - Method in class org.symphonyoss.symphony.messageml.elements.MessageML
-
Return whether this message is a chime.
- setLinePrefix(String) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- setNoIndent(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- setNoNl(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- setoNlCr(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- setPrintOffsets(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- setRemoveNl(boolean) - Method in class org.symphonyoss.symphony.messageml.util.IndentedPrintStream
- setShortcode(String) - Method in class org.symphonyoss.symphony.messageml.markdown.nodes.EmojiNode
- setText(String) - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
- setUri(URI) - Method in class org.symphonyoss.symphony.messageml.elements.Link
- size() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
-
As per the method of the same name in java.util.List
- size() - Method in class org.symphonyoss.symphony.messageml.elements.Element
-
Return the number of children of the element.
- Span - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing an inline container for inline content.
- Span(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Span
- STRUCTURED_OBJECT_SCHEMA_URL - Static variable in class org.symphonyoss.symphony.entityjson.EntityJsonParser
- StructuredObject - Class in org.symphonyoss.symphony.entityjson
-
Represents a single Structured Object.
- StructuredObjectId - Class in org.symphonyoss.symphony.entityjson
-
Represents the id of a structured object.
- STYLE_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Element
- Styles - Class in org.symphonyoss.symphony.messageml.elements
-
Static set of styles for the style Global Attribute
- Styles() - Constructor for class org.symphonyoss.symphony.messageml.elements.Styles
T
- Table - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a table container.
- Table(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.Table
- TABLE - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
- TableBody - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a table body container.
- TableBody(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableBody
- TableCell - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a table cell container.
- TableCell(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableCell
- TableCellNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
-
Class representing a Markdown node for table cells.
- TableCellNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.TableCellNode
- TableFooter - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a table footer container.
- TableFooter(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableFooter
- TableHeader - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a table header container.
- TableHeader(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableHeader
- TableHeaderCell - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a table header cell container.
- TableHeaderCell(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableHeaderCell
- TableNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
-
Class representing a Markdown node for tables.
- TableNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.TableNode
- TableRow - Class in org.symphonyoss.symphony.messageml.elements
-
Class representing a table row container.
- TableRow(Element) - Constructor for class org.symphonyoss.symphony.messageml.elements.TableRow
- TableRowNode - Class in org.symphonyoss.symphony.messageml.markdown.nodes
-
Class representing a Markdown node for table rows.
- TableRowNode() - Constructor for class org.symphonyoss.symphony.messageml.markdown.nodes.TableRowNode
- 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
- toString() - Method in class org.symphonyoss.symphony.entityjson.EntityJson
- toString() - Method in class org.symphonyoss.symphony.entityjson.StructuredObject
- toString() - Method in class org.symphonyoss.symphony.entityjson.StructuredObjectId
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.CashTag
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.Emoji
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.HashTag
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.HorizontalRule
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.LineBreak
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.Mention
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.Paragraph
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.Table
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableBody
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableCell
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableFooter
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableHeader
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableHeaderCell
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.TableRow
- toString() - Method in class org.symphonyoss.symphony.messageml.elements.TextNode
- TYPE_ATTR - Static variable in class org.symphonyoss.symphony.messageml.elements.Button
- TYPE_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
U
- UntrustedSchemaSourceException - Exception in org.symphonyoss.symphony.entityjson
-
The instance cannot be validated because it refers to a schema from an untrusted source.
- UntrustedSchemaSourceException(IEntityJsonContext) - 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
- URL - Static variable in class org.symphonyoss.symphony.messageml.markdown.EntityDelimiterProcessor
V
- VALID_CLASSES - Static variable in class org.symphonyoss.symphony.messageml.elements.Button
- VALID_TYPES - Static variable in class org.symphonyoss.symphony.messageml.elements.Button
- 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.Chime
- validate() - Method in class org.symphonyoss.symphony.messageml.elements.Code
- 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.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.OrderedList
- validate() - Method in class org.symphonyoss.symphony.messageml.elements.Preformatted
- 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(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.
- validateURI(URI) - Method in interface org.symphonyoss.symphony.messageml.util.IDataProvider
-
Check an URI against a whitelist of supported protocols.
- VALUE_FIELD - Static variable in class org.symphonyoss.symphony.messageml.elements.Entity
- valueOf(String) - Static method in enum org.symphonyoss.symphony.messageml.elements.FormatEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.symphonyoss.symphony.messageml.elements.FormatEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(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
- 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