public class DefaultStorageMacroBodyParser extends Object implements StorageMacroBodyParser
Constructor and Description |
---|
DefaultStorageMacroBodyParser(MacroBodyTransformationCondition condition,
TableStyleRemovingElementTransformer tableStyleRemovingElementTransformer,
XmlOutputFactory xmlOutputFactory) |
Modifier and Type | Method and Description |
---|---|
MacroBody |
getMacroBody(String macroName,
XMLEventReader bodyReader,
ConversionContext context,
FragmentTransformer transformer)
Extract the MacroBody from the current position in the XMLEventReader.
|
public DefaultStorageMacroBodyParser(MacroBodyTransformationCondition condition, TableStyleRemovingElementTransformer tableStyleRemovingElementTransformer, XmlOutputFactory xmlOutputFactory)
public MacroBody getMacroBody(String macroName, XMLEventReader bodyReader, ConversionContext context, FragmentTransformer transformer) throws XMLStreamException, XhtmlException
StorageMacroBodyParser
If not null, the transformer will be used to transform the XML Events in to another format.
getMacroBody
in interface StorageMacroBodyParser
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 nullXMLStreamException
XhtmlException
Copyright © 2003–2020 Atlassian. All rights reserved.