com.atlassian.confluence.content.render.xhtml.storage
Interface ContentTransformerFactory

All Known Implementing Classes:
DefaultContentTransformerFactory

public interface ContentTransformerFactory

Interface of a factory class that creates Transformer objects, typically used by macro developers to obtain and optionally modify macro tags (as MacroDefinition objects) in a page of macro body content. See DefaultContentTransformerFactory for an example.


Method Summary
 Transformer getTransformer(MacroDefinitionHandler macroDefinitionHandler)
          Deprecated. Use getTransformer(MacroDefinitionHandler, MacroDefinitionMarshallingStrategy) instead. Since v5.0.
 Transformer getTransformer(MacroDefinitionHandler handler, MacroDefinitionMarshallingStrategy strategy)
          Returns a Transformer.
 Transformer getTransformer(MacroDefinitionReplacer macroDefinitionReplacer)
          Returns a Transformer.
 Transformer getTransformer(MacroDefinitionUpdater macroDefinitionUpdater)
          Returns a Transformer.
 

Method Detail

getTransformer

Transformer getTransformer(MacroDefinitionUpdater macroDefinitionUpdater)
Returns a Transformer.

Parameters:
macroDefinitionUpdater - that will be called each time a macro is found in the content.
Returns:
a transformer.

getTransformer

Transformer getTransformer(MacroDefinitionReplacer macroDefinitionReplacer)
Returns a Transformer.

Parameters:
macroDefinitionReplacer - that will be called each time a macro is found in the content.
Returns:
a transformer.

getTransformer

@Deprecated
Transformer getTransformer(MacroDefinitionHandler macroDefinitionHandler)
Deprecated. Use getTransformer(MacroDefinitionHandler, MacroDefinitionMarshallingStrategy) instead. Since v5.0.

Returns a Transformer.

Parameters:
macroDefinitionHandler - that will be called each time a macro is found in the content.
Returns:
a transformer.

getTransformer

Transformer getTransformer(MacroDefinitionHandler handler,
                           MacroDefinitionMarshallingStrategy strategy)
Returns a Transformer.

Parameters:
handler - that will be called each time a macro is found in the content.
strategy - that determines how each macro's MacroDefinition should be marshalled.
Returns:
a transformer.


Copyright © 2003-2013 Atlassian. All Rights Reserved.