|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.confluence.macro.xhtml.V2MacroToUnmigratedWikiMarkupMacroMigration
public class V2MacroToUnmigratedWikiMarkupMacroMigration
Responsible for wrapping a string containing a wiki macro declaration (say "{foo}bar{foo}") inside an XHTML wiki markup macro.
Takes a MacroDefinition
that represents the state of v2 macro and serializes it to wiki markup. After
serialization, wrap the result in an XHTML wiki markup macro.
Respects inline and block output types by migrating to an appropriate inline or block version of the wiki markup macro.
TokenType.INLINE_BLOCK
represents v2 macros that can be positioned either inline or own their own.
Conservatively migrate these as inline wiki markup macros.
For unknown v2 macros, convert to inline wiki markup also.
Constructor Summary | |
---|---|
V2MacroToUnmigratedWikiMarkupMacroMigration(com.atlassian.renderer.v2.macro.MacroManager v2MacroManager)
|
Method Summary | |
---|---|
MacroDefinition |
migrate(MacroDefinition macroDefinition,
ConversionContext conversionContext)
Migrates a wiki-markup representation of a macro to XHTML |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public V2MacroToUnmigratedWikiMarkupMacroMigration(com.atlassian.renderer.v2.macro.MacroManager v2MacroManager)
Method Detail |
---|
public MacroDefinition migrate(MacroDefinition macroDefinition, ConversionContext conversionContext)
MacroMigration
migrate
in interface MacroMigration
macroDefinition
- The MacroDefinition
in wiki-markup form.conversionContext
- The ConversionContext
to perform the migration under.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |