Search in sources :

Example 1 with MessageMLWriter

use of org.finos.symphony.toolkit.workflow.sources.symphony.messages.MessageMLWriter in project spring-bot by finos.

the class SymphonyWorkflowConfig method messageMLWriter.

@Bean
@ConditionalOnMissingBean
public MessageMLWriter messageMLWriter() {
    MessageMLWriter out = new MessageMLWriter();
    out.add(Message.class, out.new OrderedTagWriter("messageML"));
    out.add(Paragraph.class, out.new OrderedTagWriter("p"));
    out.add(OrderedList.class, out.new OrderedTagWriter("ol", out.new OrderedTagWriter("li")));
    out.add(UnorderedList.class, out.new OrderedTagWriter("ul", out.new OrderedTagWriter("li")));
    out.add(CodeBlock.class, out.new SimpleTagWriter("code"));
    out.add(Word.class, out.new PlainWriter());
    out.add(Table.class, out.new TableWriter());
    return out;
}
Also used : MessageMLWriter(org.finos.symphony.toolkit.workflow.sources.symphony.messages.MessageMLWriter) ConditionalOnMissingBean(org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean) ConditionalOnMissingBean(org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean) Bean(org.springframework.context.annotation.Bean)

Aggregations

MessageMLWriter (org.finos.symphony.toolkit.workflow.sources.symphony.messages.MessageMLWriter)1 ConditionalOnMissingBean (org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean)1 Bean (org.springframework.context.annotation.Bean)1