Interface MacroDefinitionReplacer

    • Method Detail

      • replace

        String replace​(MacroDefinition macroDefinition)
                throws XhtmlException
        Called each time a macro definition is found in the content, so that each definition may be replaced different content.
        Parameters:
        macroDefinition - of the macro found in the content.
        Returns:
        a String to be placed in the resulting content, in place of the original definition and its body. A null indicates that the macro should be removed.
        Throws:
        XhtmlException - if there is a problem creating the modified fragment.