org.commonmark.node.Node |
Emoji.asMarkdown() |
|
org.commonmark.node.Node |
Mention.asMarkdown() |
|
org.commonmark.node.Document |
MessageML.asMarkdown() |
|
org.commonmark.node.Node |
Preformatted.asMarkdown() |
|
void |
DateSelector.buildAll(MessageMLParser parser,
Element element) |
|
void |
Element.buildAll(MessageMLParser parser,
Element element) |
Process a DOM element, descending into its children, and construct the output MessageML tree.
|
void |
GroupedElement.buildAll(MessageMLParser parser,
Element element) |
|
void |
PersonSelector.buildAll(MessageMLParser parser,
Element element) |
|
void |
RoomSelector.buildAll(MessageMLParser parser,
Element element) |
|
void |
TextField.buildAll(MessageMLParser parser,
Element element) |
|
void |
Button.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Card.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Checkbox.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Chime.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
DatePicker.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
DateSelector.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Dialog.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Div.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Emoji.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Entity.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
ExpandableCard.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Form.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Image.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Link.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Mention.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
MessageML.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Option.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
PersonSelector.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Radio.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
RoomSelector.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Select.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
Span.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
TextArea.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
TextField.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
TimePicker.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
TimezonePicker.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
UIAction.buildAttribute(MessageMLParser parser,
Node item) |
|
protected void |
GroupedElement.buildElementAttrFromInputTag(MessageMLParser parser,
Node inputElement) |
|
protected void |
GroupedElement.buildElementFromGroupDiv(MessageMLParser parser,
Element element) |
|
protected void |
Element.buildNode(MessageMLParser context,
Node node) |
Build a text node or a MessageML element based on the provided DOM node.
|
protected int |
Element.checkIntegerAttribute(String attributeName,
int minValue,
String errorMessage) |
|
default void |
SplittableElement.fillAttributes(MessageMLParser parser,
Node item) |
Fill this Element map attributes, used internally during parsing
Normally, you dont need to override the default method
|
default void |
SplittableElement.fillAttributes(MessageMLParser parser,
Node item,
Map<String,String> attributes) |
Fill map attributes passed as parameter, used internally during parsing Normally, you dont need
to override the default method
|
default Integer |
MinMaxLengthElement.getAttributeAsInteger(String attributeName) |
This method take the value corresponding to the attribute given as input and convert
it to an Integer, if possible
|
protected void |
Element.throwInvalidInputException(Node item) |
|
void |
Bold.validate() |
|
void |
BulletList.validate() |
|
void |
Button.validate() |
|
void |
Checkbox.validate() |
|
void |
Chime.validate() |
|
void |
Code.validate() |
|
void |
DatePicker.validate() |
|
void |
DateSelector.validate() |
|
void |
Dialog.validate() |
|
void |
DialogChild.validate() |
|
void |
Div.validate() |
|
void |
Emoji.validate() |
|
void |
Entity.validate() |
|
void |
Form.validate() |
|
void |
FormElement.validate() |
|
void |
HashTag.validate() |
|
void |
Header.validate() |
|
void |
HorizontalRule.validate() |
|
void |
Image.validate() |
|
void |
Italic.validate() |
|
void |
LineBreak.validate() |
|
void |
Link.validate() |
|
void |
Mention.validate() |
|
void |
MessageML.validate() |
|
void |
Option.validate() |
|
void |
OrderedList.validate() |
|
void |
PersonSelector.validate() |
|
void |
Preformatted.validate() |
|
void |
Radio.validate() |
|
void |
RoomSelector.validate() |
|
void |
Select.validate() |
|
void |
Span.validate() |
|
static void |
Styles.validate(String styleAttribute) |
Validate that the input style attribute is allowed
|
void |
Table.validate() |
|
void |
TableBody.validate() |
|
void |
TableFooter.validate() |
|
void |
TableHeader.validate() |
|
void |
TableRow.validate() |
|
void |
TextArea.validate() |
|
void |
TextField.validate() |
|
void |
TimePicker.validate() |
|
void |
TimezonePicker.validate() |
|
void |
UIAction.validate() |
|
default void |
MinMaxLengthElement.validateInitialValueIfFound(Integer minLength,
Integer maxLength) |
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.
|
default void |
LabelableElement.validateLabel() |
Validate label max length, if present
|
default void |
MinMaxLengthElement.validateMinAndMaxLengths() |
This method checks if the values assigned to minlength and maxlength attributes
are valid.
|
default void |
RegexElement.validateRegex() |
|
default void |
SplittableElement.validateSplittable() |
Validate all splittable elements present
Normally, you dont need to override the default method
|
default void |
TooltipableElement.validateTooltip() |
Validate tooltip max length, if present
|