com.atlassian.confluence.macro.xhtml
Class MacroManagerFactoryImpl

java.lang.Object
  extended by com.atlassian.confluence.macro.xhtml.MacroManagerFactoryImpl
All Implemented Interfaces:
MacroManagerFactory

public class MacroManagerFactoryImpl
extends java.lang.Object
implements MacroManagerFactory


Constructor Summary
MacroManagerFactoryImpl(MacroManager defaultMacroManager, MacroManager xhtmlMacroManager, MacroManager userMacroManager)
           
 
Method Summary
 MacroManager getDefaultMacroManager()
           
 MacroManager getUserMacroMacroManager()
           
 MacroManager getXhtmlMacroManager()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacroManagerFactoryImpl

public MacroManagerFactoryImpl(MacroManager defaultMacroManager,
                               MacroManager xhtmlMacroManager,
                               MacroManager userMacroManager)
Method Detail

getDefaultMacroManager

public MacroManager getDefaultMacroManager()
Specified by:
getDefaultMacroManager in interface MacroManagerFactory
Returns:
the default MacroManager. This is the same as the MacroManager available via OSGI

getXhtmlMacroManager

public MacroManager getXhtmlMacroManager()
Specified by:
getXhtmlMacroManager in interface MacroManagerFactory
Returns:
the MacroManager responsible for XHTML specific macros only.

getUserMacroMacroManager

public MacroManager getUserMacroMacroManager()
Specified by:
getUserMacroMacroManager in interface MacroManagerFactory
Returns:
a MacroManager responsible for both UI create User Macros and those installed via plugins.


Copyright © 2003-2014 Atlassian. All Rights Reserved.