Interface StorageMacroBodyParser

All Known Implementing Classes:
DefaultStorageMacroBodyParser

public interface StorageMacroBodyParser
An interface to logic that parses macro data, extracting the correct form of the body.
  • Method Details

    • getMacroBody

      MacroBody getMacroBody(String macroName, XMLEventReader bodyReader, ConversionContext context, FragmentTransformer transformer) throws XMLStreamException, XhtmlException
      Extract the MacroBody from the current position in the XMLEventReader.

      If not null, the transformer will be used to transform the XML Events in to another format.

      Parameters:
      macroName - the name of the macro being parsed
      bodyReader - the xml event reader at the position of the macro being parsed
      context - the conversion context
      transformer - the transformer that will be used to transform the xml events, may be null
      Returns:
      Throws:
      XMLStreamException
      XhtmlException