Uses of Interface
org.symphonyoss.symphony.messageml.elements.SplittableElement
-
Packages that use SplittableElement Package Description org.symphonyoss.symphony.messageml org.symphonyoss.symphony.messageml.elements -
-
Uses of SplittableElement in org.symphonyoss.symphony.messageml
Methods in org.symphonyoss.symphony.messageml that return types with arguments of type SplittableElement Modifier and Type Method 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)Method parameters in org.symphonyoss.symphony.messageml with type arguments of type SplittableElement Modifier and Type Method 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) -
Uses of SplittableElement in org.symphonyoss.symphony.messageml.elements
Subinterfaces of SplittableElement in org.symphonyoss.symphony.messageml.elements Modifier and Type Interface Description interfaceLabelableElementInterface 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 overridesElement.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 andsplittableAsPresentationML(XmlPrintStream out, MessageMLContext context)methodinterfaceTooltipableElementInterface 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 overridesElement.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 andsplittableAsPresentationML(XmlPrintStream out, MessageMLContext context)methodClasses in org.symphonyoss.symphony.messageml.elements that implement SplittableElement Modifier and Type Class Description classCheckboxClass representing a Checkbox inside a Form.classDatePickerClass representing a DatePicker inside a Form.classPersonSelectorClass representing a person selector inside a Symphony Elements form.classRadioClass representing Radio Buttons - Symphony Elements.classRoomSelectorClass representing a room selector inside a Symphony Elements form.classSelectThis class represents the Symphony Element Dialog which is represented with tag name "select" (drop down menu).classTextAreaClass representing a Text Area inside a Form.classTextFieldClass representing a Text Field inside a Form.classTimePickerclassTimezonePickerThis class represents the Symphony Element Timezone Picker which is represented with tag name "timezone-picker".
-