| Package | Description |
|---|---|
| org.symphonyoss.symphony.messageml | |
| org.symphonyoss.symphony.messageml.elements |
| Modifier and Type | Method and Description |
|---|---|
Optional<Map<Class<? extends SplittableElement>,Map<String,String>>> |
MessageMLParser.getAllSplittableAttributes(String id)
Returns all attributes corresponding to the id
(used internally during parsing)
|
Optional<Map<Class<? extends SplittableElement>,org.apache.commons.lang3.tuple.Pair<String,String>>> |
MessageMLParser.getAllSplittableValues(String id)
Returns all values corresponding to the id
(used internally during parsing)
|
| Modifier and Type | Method and Description |
|---|---|
Optional<Map<String,String>> |
MessageMLParser.getSplittableAttributes(String id,
Class<? extends SplittableElement> clazz)
Returns the attributes corresponding to the id for a splittable element
(used internally during parsing)
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LabelableElement
Interface to add label to elements
Simply implement it into the element when you want to add label support
Beware:
If the element implementing this interface overrides
Element.buildAttribute(org.symphonyoss.symphony.messageml.MessageMLParser, org.w3c.dom.Node) and/or Element.asPresentationML(XmlPrintStream out,
MessageMLContext context) without calling super, it is needed to manage manually LABEL attribute and splittableAsPresentationML(XmlPrintStream out,
MessageMLContext context) method |
interface |
TooltipableElement
Interface to add tooltip to elements
Simply implement it into the element when you want to add tooltip support
Beware:
If the element implementing this interface overrides
Element.buildAttribute(org.symphonyoss.symphony.messageml.MessageMLParser, org.w3c.dom.Node)
and/or Element.asPresentationML(XmlPrintStream out, MessageMLContext context) without calling super,
it is needed to manage manually TITLE attribute and splittableAsPresentationML(XmlPrintStream out, MessageMLContext context) method |
| Modifier and Type | Class and Description |
|---|---|
class |
Checkbox
Class representing a Checkbox inside a Form.
|
class |
PersonSelector
Class representing a person selector inside a Symphony Elements form.
|
class |
Radio
Class representing Radio Buttons - Symphony Elements.
|
class |
Select
Class representing dropdown menu - Symphony Elements.
|
class |
TextArea
Class representing a Text Area inside a Form.
|
class |
TextField
Class representing a Text Field inside a Form.
|
Copyright © 2020 The Symphony Software Foundation. All rights reserved.