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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MacroBody
getMacroBody(String macroName, XMLEventReader bodyReader, ConversionContext context, FragmentTransformer transformer)
Extract the MacroBody from the current position in the XMLEventReader.
-
-
-
Method Detail
-
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 parsedbodyReader
- the xml event reader at the position of the macro being parsedcontext
- the conversion contexttransformer
- the transformer that will be used to transform the xml events, may be null- Returns:
- Throws:
XMLStreamException
XhtmlException
-
-