com.atlassian.confluence.content.render.xhtml.view.macro
Class MacroAsyncRenderWhitelist

java.lang.Object
  extended by com.atlassian.confluence.content.render.xhtml.view.macro.MacroAsyncRenderWhitelist

public class MacroAsyncRenderWhitelist
extends java.lang.Object

Used to determine which macros are safe to render in an async context, e.g. without requiring a page refresh.

Since:
5.6

Method Summary
static MacroAsyncRenderWhitelist emptyWhitelist()
           
static MacroAsyncRenderWhitelist fromProperties(java.util.Properties properties)
           
static MacroAsyncRenderWhitelist fromPropertiesResource(org.springframework.core.io.Resource resource)
           
 boolean isAsyncRenderSafe(MacroDefinition macroDefinition, java.lang.Class<? extends Macro> macroClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

emptyWhitelist

public static MacroAsyncRenderWhitelist emptyWhitelist()

fromPropertiesResource

public static MacroAsyncRenderWhitelist fromPropertiesResource(org.springframework.core.io.Resource resource)

fromProperties

public static MacroAsyncRenderWhitelist fromProperties(java.util.Properties properties)

isAsyncRenderSafe

public boolean isAsyncRenderSafe(MacroDefinition macroDefinition,
                                 java.lang.Class<? extends Macro> macroClass)


Copyright © 2003-2014 Atlassian. All Rights Reserved.