com.atlassian.confluence.content.render.xhtml
Class DeviceTypeAwareRenderer
java.lang.Object
com.atlassian.confluence.content.render.xhtml.DeviceTypeAwareRenderer
- All Implemented Interfaces:
- Renderer
public class DeviceTypeAwareRenderer
- extends java.lang.Object
- implements Renderer
A renderer which is aware of the registration of DeviceTypeRendererComponentModuleDescriptor
within the system and will keep track of these modules.
If there is an attempt to register a Renderer for a type that already has a Renderer then an IllegalStateException
will be thrown and that Renderer will not register for any of its types (even those that did not clash).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeviceTypeAwareRenderer
public DeviceTypeAwareRenderer(Renderer defaultRenderer,
com.atlassian.plugin.event.PluginEventManager pluginEventManager)
render
public java.lang.String render(ContentEntityObject content)
- Specified by:
render
in interface Renderer
render
public java.lang.String render(ContentEntityObject content,
ConversionContext conversionContext)
- Specified by:
render
in interface Renderer
render
public java.lang.String render(java.lang.String xml,
ConversionContext conversionContext)
- Specified by:
render
in interface Renderer
pluginModuleEnabled
public void pluginModuleEnabled(com.atlassian.plugin.event.events.PluginModuleEnabledEvent event)
pluginModuleDisabled
public void pluginModuleDisabled(com.atlassian.plugin.event.events.PluginModuleDisabledEvent event)
Copyright © 2003-2014 Atlassian. All Rights Reserved.