Class ExternalContentBuilder


  • public class ExternalContentBuilder
    extends java.lang.Object
    This serves as a builder to create an object of External content
    • Constructor Detail

      • ExternalContentBuilder

        public ExternalContentBuilder()
    • Method Detail

      • addTextReplacement

        public ExternalContentBuilder addTextReplacement​(java.lang.String id,
                                                         java.lang.String content)
        External content which doesn't require parsing.
        Parameters:
        id - Key of referenced entity
        content - Resolved content of entity
        Returns:
        ExternalContentBuilder
      • addEntity

        public ExternalContentBuilder addEntity​(java.lang.String id,
                                                java.lang.String content)
        External content which requires parsing.
        Parameters:
        id - Key of referenced entity
        content - Resolved content of entity
        Returns:
        ExternalContentBuilder
      • addDitaReference

        public ExternalContentBuilder addDitaReference​(java.lang.String id,
                                                       java.lang.String content)
        Dita references like conref, keyref, conkeyref which represent a placeholder for external content. Content will be parsed.
        Parameters:
        id - Key of referenced entity
        content - Resolved content of entity
        Returns:
        ExternalContentBuilder
      • build

        public ExternalContent build()
        Get the external content object.
        Returns:
        ExternalContent