Package com.atlassian.confluence.macro.xhtml
package com.atlassian.confluence.macro.xhtml
-
ClassDescriptionListens for plugin events and registers / unregisters the macro migration tasks with itself.A Macro Manager which looks for named macros in an ordered manner through a list of delegate MacroManager's it maintains.Interface for the XHTML macro manager.An interface defining a component that can return MacroManagers.Represents a task that will transform a MacroDefinition for migration.Defines points at which a
MacroMigration
may be performed.Migration task for migrating plain textMacro
s.Takes a macro with wiki-markup in its body and converts it to XHTML storage format.An Xhtml MacroManager implementation that delegates to an encapsulated UserMacroLibrary.A MacroManager responsible for keeping track of user macros loaded via the plugin subsystem.Responsible for wrapping a string containing a wiki macro declaration (say "{foo}bar{foo}") inside an XHTML wiki markup macro.A Migrator that accepts storage format XHTML and will attempt to convert any instances of unmigrated-wiki-markup macros found to be direct storage XHTML format and therefore replacing the unmigrated-wiki-markup block.