public class ViewMacroMarshallerFactoryImpl extends Object implements ViewMacroMarshallerFactory
| Constructor and Description |
|---|
ViewMacroMarshallerFactoryImpl(MacroManager macroManager,
ViewMacroErrorPlaceholder viewMacroErrorPlaceholder,
LegacyV2RendererContextInitialiser legacyV2RendererConfigurationPropertySetter,
com.atlassian.event.api.EventPublisher eventPublisher,
XMLOutputFactory xmlOutputFactory,
PlaceholderUrlFactory placeholderUrlFactory,
ConfluenceMonitoring monitoring,
MacroAsyncRenderWhitelist macroAsyncRenderWhiteList,
MacroMetadataManager macroMetadataManager,
MacroSchemaMigrator macroSchemaMigrator,
DarkFeaturesManager darkFeaturesManager,
ViewMacroWrapper viewMacroWrapper,
com.atlassian.util.concurrent.Supplier<ConfluenceBigPipeManager> bigPipeManagerSupplier,
com.atlassian.util.concurrent.Supplier<BigPipeSettingsManager> bigPipeSettingsManagerSupplier) |
ViewMacroMarshallerFactoryImpl(MacroManager macroManager,
ViewMacroErrorPlaceholder viewMacroErrorPlaceholder,
LegacyV2RendererContextInitialiser legacyV2RendererConfigurationPropertySetter,
com.atlassian.event.api.EventPublisher eventPublisher,
XMLOutputFactory xmlOutputFactory,
PlaceholderUrlFactory placeholderUrlFactory,
ConfluenceMonitoring monitoring,
org.springframework.core.io.Resource macroAsyncRenderWhiteListLocation,
MacroMetadataManager macroMetadataManager,
MacroSchemaMigrator macroSchemaMigrator,
DarkFeaturesManager darkFeaturesManager,
ViewMacroWrapper viewMacroWrapper)
Deprecated.
since 5.9
|
ViewMacroMarshallerFactoryImpl(MacroManager macroManager,
ViewMacroErrorPlaceholder viewMacroErrorPlaceholder,
LegacyV2RendererContextInitialiser legacyV2RendererConfigurationPropertySetter,
com.atlassian.event.api.EventPublisher eventPublisher,
XMLOutputFactory xmlOutputFactory,
PlaceholderUrlFactory placeholderUrlFactory,
ConfluenceMonitoring monitoring,
org.springframework.core.io.Resource macroAsyncRenderWhiteListLocation,
MacroMetadataManager macroMetadataManager,
MacroSchemaMigrator macroSchemaMigrator,
DarkFeaturesManager darkFeaturesManager,
ViewMacroWrapper viewMacroWrapper,
ConfluenceBigPipeManager bigPipeManager,
BigPipeSettingsManager bigPipeSettingsManager)
Deprecated.
since 5.10
|
| Modifier and Type | Method and Description |
|---|---|
Marshaller<MacroDefinition> |
newMacroMarshaller()
Get a new instance of the default view macro Marshaller.
|
Marshaller<MacroDefinition> |
newMacroMarshaller(MacroManager macroManager,
Marshaller<MacroDefinition> unknownMacroMarshaller,
ViewMacroErrorPlaceholder viewMacroErrorPlaceholder)
Get a new instance of a macro Marshaller which uses the supplied MacroManager, unknown macro Marshaller
and ViewMacroErrorPlaceholder.
|
Marshaller<MacroDefinition> |
newUnknownMacroMarshaller() |
@Deprecated public ViewMacroMarshallerFactoryImpl(MacroManager macroManager, ViewMacroErrorPlaceholder viewMacroErrorPlaceholder, LegacyV2RendererContextInitialiser legacyV2RendererConfigurationPropertySetter, com.atlassian.event.api.EventPublisher eventPublisher, XMLOutputFactory xmlOutputFactory, PlaceholderUrlFactory placeholderUrlFactory, ConfluenceMonitoring monitoring, org.springframework.core.io.Resource macroAsyncRenderWhiteListLocation, MacroMetadataManager macroMetadataManager, MacroSchemaMigrator macroSchemaMigrator, DarkFeaturesManager darkFeaturesManager, ViewMacroWrapper viewMacroWrapper)
@Deprecated public ViewMacroMarshallerFactoryImpl(MacroManager macroManager, ViewMacroErrorPlaceholder viewMacroErrorPlaceholder, LegacyV2RendererContextInitialiser legacyV2RendererConfigurationPropertySetter, com.atlassian.event.api.EventPublisher eventPublisher, XMLOutputFactory xmlOutputFactory, PlaceholderUrlFactory placeholderUrlFactory, ConfluenceMonitoring monitoring, org.springframework.core.io.Resource macroAsyncRenderWhiteListLocation, MacroMetadataManager macroMetadataManager, MacroSchemaMigrator macroSchemaMigrator, DarkFeaturesManager darkFeaturesManager, ViewMacroWrapper viewMacroWrapper, ConfluenceBigPipeManager bigPipeManager, BigPipeSettingsManager bigPipeSettingsManager)
public ViewMacroMarshallerFactoryImpl(MacroManager macroManager, ViewMacroErrorPlaceholder viewMacroErrorPlaceholder, LegacyV2RendererContextInitialiser legacyV2RendererConfigurationPropertySetter, com.atlassian.event.api.EventPublisher eventPublisher, XMLOutputFactory xmlOutputFactory, PlaceholderUrlFactory placeholderUrlFactory, ConfluenceMonitoring monitoring, MacroAsyncRenderWhitelist macroAsyncRenderWhiteList, MacroMetadataManager macroMetadataManager, MacroSchemaMigrator macroSchemaMigrator, DarkFeaturesManager darkFeaturesManager, ViewMacroWrapper viewMacroWrapper, com.atlassian.util.concurrent.Supplier<ConfluenceBigPipeManager> bigPipeManagerSupplier, com.atlassian.util.concurrent.Supplier<BigPipeSettingsManager> bigPipeSettingsManagerSupplier)
public Marshaller<MacroDefinition> newMacroMarshaller()
ViewMacroMarshallerFactorynewMacroMarshaller in interface ViewMacroMarshallerFactorypublic Marshaller<MacroDefinition> newMacroMarshaller(MacroManager macroManager, Marshaller<MacroDefinition> unknownMacroMarshaller, ViewMacroErrorPlaceholder viewMacroErrorPlaceholder)
ViewMacroMarshallerFactoryIf any of the parameters are null then the default version will be used in the returned marshaller.
newMacroMarshaller in interface ViewMacroMarshallerFactorymacroManager - a custom macro manager to be used by the returned Marshallerpublic Marshaller<MacroDefinition> newUnknownMacroMarshaller()
newUnknownMacroMarshaller in interface ViewMacroMarshallerFactoryCopyright © 2003–2019 Atlassian. All rights reserved.