Class MacroManagerFactoryImpl
java.lang.Object
com.atlassian.confluence.macro.xhtml.MacroManagerFactoryImpl
- All Implemented Interfaces:
MacroManagerFactory
-
Constructor Summary
ConstructorsConstructorDescriptionMacroManagerFactoryImpl
(MacroManager defaultMacroManager, MacroManager xhtmlMacroManager, MacroManager userMacroManager) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
MacroManagerFactoryImpl
public MacroManagerFactoryImpl(MacroManager defaultMacroManager, MacroManager xhtmlMacroManager, MacroManager userMacroManager)
-
-
Method Details
-
getDefaultMacroManager
- Specified by:
getDefaultMacroManager
in interfaceMacroManagerFactory
- Returns:
- the default MacroManager. This is the same as the MacroManager available via OSGI
-
getXhtmlMacroManager
- Specified by:
getXhtmlMacroManager
in interfaceMacroManagerFactory
- Returns:
- the MacroManager responsible for XHTML specific macros only.
-
getUserMacroMacroManager
- Specified by:
getUserMacroMacroManager
in interfaceMacroManagerFactory
- Returns:
- a MacroManager responsible for both UI create User Macros and those installed via plugins.
-