Uses of Interface
com.atlassian.confluence.content.render.xhtml.Marshaller
-
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml
Classes in com.atlassian.confluence.content.render.xhtml that implement Marshaller Modifier and Type Class Description class
DelegatingLinkMarshaller
Methods in com.atlassian.confluence.content.render.xhtml that return Marshaller Modifier and Type Method Description Marshaller<T>
MarshallingFactory. getEditorMarshaller()
<T> Marshaller<T>
DefaultMarshallingRegistry. getMarshaller(Class<T> clazz, MarshallingType type)
<T> Marshaller<T>
MarshallingRegistry. getMarshaller(Class<T> clazz, MarshallingType type)
protected Marshaller<Link>
DelegatingLinkMarshaller. getMarshallerForResourceIdentifier(ResourceIdentifier ri)
Marshaller<T>
MarshallingFactory. getStorageMarshaller()
Marshaller<T>
MarshallingFactory. getViewMarshaller()
Methods in com.atlassian.confluence.content.render.xhtml with parameters of type Marshaller Modifier and Type Method Description void
DefaultMarshallingRegistry. register(Marshaller marshaller, Class clazz, MarshallingType type)
void
MarshallingRegistry. register(Marshaller marshaller, Class clazz, MarshallingType type)
Constructors in com.atlassian.confluence.content.render.xhtml with parameters of type Marshaller Constructor Description DefaultEditorFormatService(Marshaller<MacroDefinition> editorMacroMarshaller, Marshaller<Link> editorLinkMarshaller, Marshaller<EmbeddedImage> editorEmbeddedImageMarshaller, Unmarshaller<MacroDefinition> editorMacroUnmarshaller, Unmarshaller<Link> editorLinkUnmarshaller, Unmarshaller<EmbeddedImage> editorEmbeddedImageUnmarshaller, FragmentTransformer editorToStorageFragmentTransformer, FragmentTransformer storageToEditorFragmentTransformer, XmlEventReaderFactory xmlEventReaderFactory, ExceptionThrowingMigrator wikiToEditorHtmlMigrator)
DefaultLinkRenderer(Marshaller<Link> linkMarshaller)
DefaultXhtmlContent(Marshaller<MacroDefinition> viewMacroMarshaller, Marshaller<MacroDefinition> storageMacroMarshaller, Marshaller<Link> viewLinkMarshaller, Marshaller<Link> storageLinkMarshaller, Marshaller<EmbeddedImage> viewEmbeddedImageMarshaller, Marshaller<EmbeddedImage> storageEmbeddedImageMarshaller, Marshaller<InlineTaskList> viewInlineTaskMarshaller, Marshaller<InlineTaskList> storageInlineTaskMarshaller, Renderer viewRenderer, XmlEventReaderFactory xmlEventReaderFactory, ContentTransformerFactory contentTransformerFactory, ExceptionTolerantMigrator wikiToXhtmlMigrator)
UnmarshalMarshalFragmentTransformer(Unmarshaller<T> unmarshaller, Marshaller<T> marshaller)
Constructor parameters in com.atlassian.confluence.content.render.xhtml with type arguments of type Marshaller Constructor Description DelegatingLinkMarshaller(Map<String,Marshaller<Link>> marshallersByClassSimpleName, ResourceIdentifierContextUtility resourceIdentifierContextUtility)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.editor.inline
Classes in com.atlassian.confluence.content.render.xhtml.editor.inline that implement Marshaller Modifier and Type Class Description class
EditorEmoticonMarshaller
As with the other editor marshallers and unmarshallers, this code should actually live in the TinyMCE plugin. -
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.editor.link
Classes in com.atlassian.confluence.content.render.xhtml.editor.link that implement Marshaller Modifier and Type Class Description class
EditorUnresolvedLinkMarshaller
Methods in com.atlassian.confluence.content.render.xhtml.editor.link with parameters of type Marshaller Modifier and Type Method Description protected void
EditorUnresolvedLinkMarshaller. writeAdditionalAttributes(UnresolvedLink unresolvedLink, XMLStreamWriter xmlStreamWriter, Marshaller<Link> unresolvedLinkBodyMarshaller, ConversionContext conversionContext)
Constructors in com.atlassian.confluence.content.render.xhtml.editor.link with parameters of type Marshaller Constructor Description EditorLinkMarshallingStrategy(Marshaller<Link> linkBodyMarshaller, PageResourceIdentifierResolver pageResourceIdentifierResolver, SpaceResourceIdentifierResolver spaceResourceIdentifierResolver, AttachmentResourceIdentifierResolver attachmentResourceIdentifierResolver, ContentEntityResourceIdentifierResolver contentEntityResourceIdentifierResolver, BlogPostResourceIdentifierResolver blogPostResourceIdentifierResolver, SettingsManager settingsManager, ResourceIdentifierMatcher resourceIdentifierMatcher)
EditorUnresolvedLinkMarshaller(XmlStreamWriterTemplate xmlStreamWriterTemplate, StaxStreamMarshaller<ResourceIdentifier> resourceIdentifierStaxStreamMarshaller, Marshaller<Link> unresolvedLinkBodyMarshaller, ModelToRenderedClassMapper mapper)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.editor.macro
Classes in com.atlassian.confluence.content.render.xhtml.editor.macro that implement Marshaller Modifier and Type Class Description class
EditorMacroMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.editor.placeholder
Classes in com.atlassian.confluence.content.render.xhtml.editor.placeholder that implement Marshaller Modifier and Type Class Description class
EditorPlaceholderMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.links
Methods in com.atlassian.confluence.content.render.xhtml.links that return Marshaller Modifier and Type Method Description Marshaller<Link>
LinkMarshallingFactoryImpl. getEditorMarshaller()
Marshaller<Link>
LinkMarshallingFactoryImpl. getStorageMarshaller()
Marshaller<Link>
LinkMarshallingFactoryImpl. getViewMarshaller()
Constructors in com.atlassian.confluence.content.render.xhtml.links with parameters of type Marshaller Constructor Description LinkMarshallingFactoryImpl(Marshaller<Link> viewMarshaller, Marshaller<Link> editorMarshaller, Marshaller<Link> storageMarshaller, Unmarshaller<Link> editorUnmarshaller, Unmarshaller<Link> storageUnmarshaller)
XhtmlLinksUpdater(XmlEventReaderFactory xmlEventReaderFactory, XMLOutputFactory xmlOutputFactory, XMLEventFactory xmlEventFactory, Marshaller<ResourceIdentifier> resourceIdentifierMarshaller, ResourceIdentifierFactory resourceIdentifierFactory)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.macro
Methods in com.atlassian.confluence.content.render.xhtml.macro that return Marshaller Modifier and Type Method Description Marshaller<MacroDefinition>
MacroMarshallingFactoryImpl. getEditorMarshaller()
Marshaller<MacroDefinition>
MacroMarshallingFactoryImpl. getStorageMarshaller()
Marshaller<MacroDefinition>
MacroMarshallingFactoryImpl. getViewMarshaller()
Constructors in com.atlassian.confluence.content.render.xhtml.macro with parameters of type Marshaller Constructor Description MacroMarshallingFactoryImpl(Marshaller<MacroDefinition> viewMarshaller, Marshaller<MacroDefinition> editorMarshaller, Marshaller<MacroDefinition> storageMarshaller, Unmarshaller<MacroDefinition> editorUnmarshaller, Unmarshaller<MacroDefinition> storageUnmarshaller)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.migration
Classes in com.atlassian.confluence.content.render.xhtml.migration that implement Marshaller Modifier and Type Class Description class
UrlLinkMarshaller
A Marshaller specifically used in handling links forUrlResourceIdentifier
.Constructors in com.atlassian.confluence.content.render.xhtml.migration with parameters of type Marshaller Constructor Description ErrorReportingV2Renderer(List<com.atlassian.renderer.v2.components.RendererComponent> components, Marshaller<MacroDefinition> wikiMarkupMacroMarshaller)
XhtmlCamelCaseLinkMigrationRendererComponent(ConfluenceRendererConfiguration rendererConfiguration, Marshaller<Link> linkMarshaller, LinkResolver linkResolver)
XhtmlEmbeddedRendererComponent(Marshaller<MacroDefinition> wikiMarkupMacroMarshaller, MacroParameterTypeParser macroParameterTypeParser)
XhtmlEmbeddedResourceRenderer(Marshaller marshaller, EmbeddedResourceResolver embeddedResourceResolver)
XhtmlLinkRendererComponent(LinkResolver linkResolver, Marshaller<Link> linkMarshaller, com.atlassian.renderer.v2.SubRenderer subRenderer, StorageFormatCleaner storageFormatCleaner)
XhtmlMacroRendererComponent(com.atlassian.renderer.v2.macro.MacroManager v2MacroManager, MacroMigrationManager macroMigrationManager, Marshaller<MacroDefinition> macroMarshaller, MacroReplacementRendererRepository replacementRepository, MacroDefinitionDeserializer macroDefinitionWikiMarkupDeserializer)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.placeholder
Methods in com.atlassian.confluence.content.render.xhtml.placeholder that return Marshaller Modifier and Type Method Description Marshaller<Caret>
CaretMarshallingFactoryImpl. getEditorMarshaller()
Marshaller<Placeholder>
PlaceholderMarshallingFactoryImpl. getEditorMarshaller()
Marshaller<Caret>
CaretMarshallingFactoryImpl. getStorageMarshaller()
Marshaller<Placeholder>
PlaceholderMarshallingFactoryImpl. getStorageMarshaller()
Marshaller<Caret>
CaretMarshallingFactoryImpl. getViewMarshaller()
Marshaller<Placeholder>
PlaceholderMarshallingFactoryImpl. getViewMarshaller()
Constructors in com.atlassian.confluence.content.render.xhtml.placeholder with parameters of type Marshaller Constructor Description CaretMarshallingFactoryImpl(Marshaller<Caret> viewMarshaller, Marshaller<Caret> editorMarshaller, Marshaller<Caret> storageMarshaller, Unmarshaller<Caret> editorUnmarshaller, Unmarshaller<Caret> storageUnmarshaller)
PlaceholderMarshallingFactoryImpl(Marshaller<Placeholder> viewMarshaller, Marshaller<Placeholder> editorMarshaller, Marshaller<Placeholder> storageMarshaller, Unmarshaller<Placeholder> editorUnmarshaller, Unmarshaller<Placeholder> storageUnmarshaller)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage
Constructors in com.atlassian.confluence.content.render.xhtml.storage with parameters of type Marshaller Constructor Description DefaultContentTransformerFactory(Unmarshaller<MacroDefinition> macroDefinitionUnmarshaller, Marshaller<MacroDefinition> macroDefinitionMarshaller, XmlEventReaderFactory xmlEventReaderFactory, XmlOutputFactory xmlOutputFactory, com.atlassian.event.api.EventPublisher eventPublisher)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.embed
Classes in com.atlassian.confluence.content.render.xhtml.storage.embed that implement Marshaller Modifier and Type Class Description class
StorageEmbeddedImageMarshaller
Constructors in com.atlassian.confluence.content.render.xhtml.storage.embed with parameters of type Marshaller Constructor Description StorageEmbeddedImageMarshaller(XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<ResourceIdentifier> resourceIdentifierMarshaller, MarshallingRegistry registry)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.inline
Classes in com.atlassian.confluence.content.render.xhtml.storage.inline that implement Marshaller Modifier and Type Class Description class
StorageEmoticonMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.inlinecommentmarker
Classes in com.atlassian.confluence.content.render.xhtml.storage.inlinecommentmarker that implement Marshaller Modifier and Type Class Description class
StorageInlineCommentMarkerMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.inlinetask
Classes in com.atlassian.confluence.content.render.xhtml.storage.inlinetask that implement Marshaller Modifier and Type Class Description class
StorageInlineTaskMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.link
Classes in com.atlassian.confluence.content.render.xhtml.storage.link that implement Marshaller Modifier and Type Class Description class
StorageLinkBodyMarshaller
Marshall a LinkBody to storage format.class
StorageLinkMarshaller
Constructors in com.atlassian.confluence.content.render.xhtml.storage.link with parameters of type Marshaller Constructor Description StorageLinkBodyMarshaller(Marshaller<EmbeddedImage> embeddedImageMarshaller, XmlStreamWriterTemplate xmlStreamWriterTemplate)
StorageLinkMarshaller(XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<ResourceIdentifier> resourceIdentifierMarshaller, Marshaller<LinkBody> linkBodyMarshaller, MarshallingRegistry marshallingRegistry)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.macro
Classes in com.atlassian.confluence.content.render.xhtml.storage.macro that implement Marshaller Modifier and Type Class Description class
DelegatingStorageMacroMarshaller
AMarshaller
ofMacroDefinition
s which decided which macro storage format to marshal, depending on theMacroDefinition
.class
StorageMacroV1Marshaller
class
StorageMacroV2Marshaller
Marshals aMacroDefinition
into macro v2 storage format.Methods in com.atlassian.confluence.content.render.xhtml.storage.macro with parameters of type Marshaller Modifier and Type Method Description FragmentTransformer
StorageMacroFragmentTransformerFactory. createStorageMacroFragmentTransformer(Unmarshaller<ResourceIdentifier> resourceIdentifierUnmarshaller, Marshaller<ResourceIdentifier> resourceIdentifierMarshaller)
Constructors in com.atlassian.confluence.content.render.xhtml.storage.macro with parameters of type Marshaller Constructor Description StorageMacroV2Marshaller(XmlOutputFactory xmlOutputFactory, MacroMetadataManager macroMetadataManager, Marshaller<ResourceIdentifier> resourceIdentifierMarshaller, Marshaller<Link> linkMarshaller, MacroParameterTypeParser macroParameterTypeParser, MacroIdSupplier macroIdSupplier, MacroSchemaMigrator macroSchemaMigrator, MacroManager macroManager)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.pagelayouts
Classes in com.atlassian.confluence.content.render.xhtml.storage.pagelayouts that implement Marshaller Modifier and Type Class Description class
StoragePageLayoutMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.placeholder
Classes in com.atlassian.confluence.content.render.xhtml.storage.placeholder that implement Marshaller Modifier and Type Class Description class
StoragePlaceholderMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.resource.identifiers
Classes in com.atlassian.confluence.content.render.xhtml.storage.resource.identifiers that implement Marshaller Modifier and Type Class Description class
DelegatingResourceIdentifierMarshaller
class
MakeRelativeAndDelegateResourceIdentifierMarshaller
A Marshaller for ResourceIdentifiers which will first attempt to make the ResourceIdentifier as relative as possible before delegating for actual marshalling.class
StorageAttachmentResourceIdentifierMarshaller
class
StorageBlogPostResourceIdentifierMarshaller
class
StorageContentEntityResourceIdentifierMarshaller
class
StoragePageResourceIdentifierMarshaller
class
StorageShortcutResourceIdentifierMarshaller
class
StorageSpaceResourceIdentifierMarshaller
class
StorageUrlResourceIdentifierMarshaller
class
StorageUserResourceIdentifierMarshaller
MarshalsUserResourceIdentifier
s to storage format.Methods in com.atlassian.confluence.content.render.xhtml.storage.resource.identifiers with parameters of type Marshaller Modifier and Type Method Description void
DelegatingResourceIdentifierMarshaller. setAttachmentResourceIdentifierMarshaller(Marshaller<AttachmentResourceIdentifier> attachmentResourceIdentifierMarshaller)
void
DelegatingResourceIdentifierMarshaller. setBlogPostResourceIdentifierMarshaller(Marshaller<BlogPostResourceIdentifier> blogPostResourceIdentifierMarshaller)
void
DelegatingResourceIdentifierMarshaller. setContentEntityResourceIdentifierMarshaller(Marshaller<ContentEntityResourceIdentifier> contentEntityResourceIdentifierMarshaller)
void
DelegatingResourceIdentifierMarshaller. setPageResourceIdentifierMarshaller(Marshaller<PageResourceIdentifier> pageResourceIdentifierMarshaller)
void
DelegatingResourceIdentifierMarshaller. setShortcutResourceIdentifierMarshaller(Marshaller<ShortcutResourceIdentifier> shortcutResourceIdentifierMarshaller)
void
DelegatingResourceIdentifierMarshaller. setSpaceResourceIdentifierMarshaller(Marshaller<SpaceResourceIdentifier> spaceResourceIdentifierMarshaller)
void
DelegatingResourceIdentifierMarshaller. setUrlResourceIdentifierMarshaller(Marshaller<UrlResourceIdentifier> urlResourceIdentifierMarshaller)
void
DelegatingResourceIdentifierMarshaller. setUserResourceIdentifierMarshaller(Marshaller<UserResourceIdentifier> userResourceIdentifierMarshaller)
Constructors in com.atlassian.confluence.content.render.xhtml.storage.resource.identifiers with parameters of type Marshaller Constructor Description MakeRelativeAndDelegateResourceIdentifierMarshaller(Marshaller<ResourceIdentifier> delegate, ResourceIdentifierContextUtility resourceIdentifierContextUtility)
StorageAttachmentResourceIdentifierMarshaller(XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<ResourceIdentifier> attachmentContainerResourceIdentifierMarshaller, AttachmentManager attachmentManager, ContentEntityManager contentEntityManager, DarkFeaturesManager darkFeaturesManager)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.storage.time
Classes in com.atlassian.confluence.content.render.xhtml.storage.time that implement Marshaller Modifier and Type Class Description class
StorageTimeMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.embed
Classes in com.atlassian.confluence.content.render.xhtml.view.embed that implement Marshaller Modifier and Type Class Description class
EmbeddedImageMarshaller
class
ViewEmbeddedImageMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.inline
Classes in com.atlassian.confluence.content.render.xhtml.view.inline that implement Marshaller Modifier and Type Class Description class
ViewEmoticonMarshaller
Marshal an emoticon for display. -
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.inlinecommentmarker
Classes in com.atlassian.confluence.content.render.xhtml.view.inlinecommentmarker that implement Marshaller Modifier and Type Class Description class
ViewInlineCommentMarkerMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.inlinetask
Classes in com.atlassian.confluence.content.render.xhtml.view.inlinetask that implement Marshaller Modifier and Type Class Description class
ViewInlineTaskMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.link
Classes in com.atlassian.confluence.content.render.xhtml.view.link that implement Marshaller Modifier and Type Class Description class
ViewAttachmentLinkMarshaller
class
ViewBlogPostLinkMarshaller
class
ViewContentEntityLinkMarshaller
class
ViewCreatePageLinkMarshaller
class
ViewDraftLinkMarshaller
In the Editor, if you are working on a new page then the context object is the Draft for this page.class
ViewIdAndTypeLinkMarshaller
class
ViewLinkBodyMarshaller
Marshals link bodies for view.class
ViewPageLinkMarshaller
class
ViewPageTemplateLinkMarshaller
class
ViewShortcutLinkMarshaller
class
ViewSpaceLinkMarshaller
class
ViewUnresolvedLinkBodyMarshaller
Encapsulates the logic on how to marshal the delegate / wrapped link inside anUnresolvedLink
.class
ViewUnresolvedLinkMarshaller
class
ViewUserLinkMarshaller
Fields in com.atlassian.confluence.content.render.xhtml.view.link declared as Marshaller Modifier and Type Field Description protected Marshaller<Link>
ViewIdAndTypeLinkMarshaller. linkBodyMarshaller
protected Marshaller<Link>
ViewIdAndTypeLinkMarshaller. notPermittedLinkMarshaller
protected Marshaller<UnresolvedLink>
ViewIdAndTypeLinkMarshaller. unresolvedLinkMarshaller
Methods in com.atlassian.confluence.content.render.xhtml.view.link that return Marshaller Modifier and Type Method Description Marshaller<Link>
ViewLinkMarshallerFactory. newBlogPostLinkMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactory. newBlogPostLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a blog post link view marshaller which will usage a specific HrefEvaluator instead of the default for creating the actual href attribute in the rendererd link.Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newBlogPostLinkMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newBlogPostLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Marshaller<Link>
ViewLinkSubMarshallerFactory. newLinkBodyMarshaller()
Marshaller<Link>
ViewLinkSubMarshallerFactoryImpl. newLinkBodyMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactory. newPageLinkMarshaller()
Get a new instance of the default page link view marshaller.Marshaller<Link>
ViewLinkMarshallerFactory. newPageLinkMarshaller(Marshaller<CreatePageLink> createPageLinkMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a page link view marshaller which will use a specific 'create page' link Marshaller and a specific HrefEvaluator for creating the actual rendered link.Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newPageLinkMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newPageLinkMarshaller(Marshaller<CreatePageLink> createPageLinkMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
default Marshaller<Link>
ViewLinkMarshallerFactory. newPageTemplateLinkMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newPageTemplateLinkMarshaller()
Marshaller<Link>
ViewLinkSubMarshallerFactory. newUnresolvedLinkBodyMarshaller()
Marshaller<Link>
ViewLinkSubMarshallerFactoryImpl. newUnresolvedLinkBodyMarshaller()
Marshaller<UnresolvedLink>
ViewLinkSubMarshallerFactory. newUnresolvedLinkMarshaller()
Marshaller<UnresolvedLink>
ViewLinkSubMarshallerFactoryImpl. newUnresolvedLinkMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactory. newUserLinkMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactory. newUserLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a user link view marshaller which will usage a specific HrefEvaluator instead of the default for creating the actual href attribute in the rendererd link.Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newUserLinkMarshaller()
Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newUserLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Methods in com.atlassian.confluence.content.render.xhtml.view.link with parameters of type Marshaller Modifier and Type Method Description Marshaller<Link>
ViewLinkMarshallerFactory. newBlogPostLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a blog post link view marshaller which will usage a specific HrefEvaluator instead of the default for creating the actual href attribute in the rendererd link.Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newBlogPostLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Marshaller<Link>
ViewLinkMarshallerFactory. newPageLinkMarshaller(Marshaller<CreatePageLink> createPageLinkMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a page link view marshaller which will use a specific 'create page' link Marshaller and a specific HrefEvaluator for creating the actual rendered link.Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newPageLinkMarshaller(Marshaller<CreatePageLink> createPageLinkMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Marshaller<Link>
ViewLinkMarshallerFactory. newUserLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
Get a new instance of a user link view marshaller which will usage a specific HrefEvaluator instead of the default for creating the actual href attribute in the rendererd link.Marshaller<Link>
ViewLinkMarshallerFactoryImpl. newUserLinkMarshaller(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller)
protected void
ViewUnresolvedLinkMarshaller. writeAdditionalAttributes(UnresolvedLink unresolvedLink, XMLStreamWriter xmlStreamWriter, Marshaller<Link> unresolvedLinkBodyMarshaller, ConversionContext conversionContext)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.macro
Classes in com.atlassian.confluence.content.render.xhtml.view.macro that implement Marshaller Modifier and Type Class Description class
ViewMacroMarshaller
class
ViewUnknownMacroMarshaller
Display a provided MacroDefinition as an 'unknown macro' (in view).Methods in com.atlassian.confluence.content.render.xhtml.view.macro that return Marshaller Modifier and Type Method Description Marshaller<MacroDefinition>
ViewMacroMarshallerFactory. newMacroMarshaller()
Get a new instance of the default view macro Marshaller.Marshaller<MacroDefinition>
ViewMacroMarshallerFactory. 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>
ViewMacroMarshallerFactoryImpl. newMacroMarshaller()
Marshaller<MacroDefinition>
ViewMacroMarshallerFactoryImpl. newMacroMarshaller(MacroManager macroManager, Marshaller<MacroDefinition> unknownMacroMarshaller, ViewMacroErrorPlaceholder viewMacroErrorPlaceholder)
Marshaller<MacroDefinition>
ViewMacroMarshallerFactory. newUnknownMacroMarshaller()
Marshaller<MacroDefinition>
ViewMacroMarshallerFactoryImpl. newUnknownMacroMarshaller()
Methods in com.atlassian.confluence.content.render.xhtml.view.macro with parameters of type Marshaller Modifier and Type Method Description Marshaller<MacroDefinition>
ViewMacroMarshallerFactory. 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>
ViewMacroMarshallerFactoryImpl. newMacroMarshaller(MacroManager macroManager, Marshaller<MacroDefinition> unknownMacroMarshaller, ViewMacroErrorPlaceholder viewMacroErrorPlaceholder)
Constructors in com.atlassian.confluence.content.render.xhtml.view.macro with parameters of type Marshaller Constructor Description ViewMacroMarshaller(MacroManager macroManager, Marshaller<MacroDefinition> unknownMacroMarshaller, ViewMacroErrorPlaceholder viewMacroErrorPlaceholder, LegacyV2RendererContextInitialiser legacyV2RendererConfigurationPropertySetter, com.atlassian.event.api.EventPublisher eventPublisher, ConfluenceMonitoring monitoring, MacroAsyncRenderWhitelist macroAsyncRenderWhitelist, MacroMetadataManager macroMetadataManager, MacroSchemaMigrator macroSchemaMigrator, ViewMacroWrapper viewMacroWrapper, MacroRenderingMonitor macroRenderingMonitor)
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.pagelayouts
Classes in com.atlassian.confluence.content.render.xhtml.view.pagelayouts that implement Marshaller Modifier and Type Class Description class
ViewPageLayoutMarshaller
-
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.placeholder
Classes in com.atlassian.confluence.content.render.xhtml.view.placeholder that implement Marshaller Modifier and Type Class Description class
ViewPlaceholderMarshaller
Renders the placeholder for templates, but for pages / blogs nothing rendered for a placeholder. -
Uses of Marshaller in com.atlassian.confluence.content.render.xhtml.view.time
Classes in com.atlassian.confluence.content.render.xhtml.view.time that implement Marshaller Modifier and Type Class Description class
ViewTimeMarshaller
-
Uses of Marshaller in com.atlassian.confluence.diff.marshallers
Classes in com.atlassian.confluence.diff.marshallers that implement Marshaller Modifier and Type Class Description class
DiffInlineCommentMarkerMarshaller
class
DiffInlineTaskMarshaller
This DiffInlineTaskMarshaller outputs inline task lists in a diffable way: As little whitespace/CRs as possible, because it disturbs the diff, DaisyDiff doesn't diffs lists properly when they contain multiple spans, and it puts spans outside the LI and inside the UL, which doesn't produce a workable output.class
DiffLinkMarshaller
class
DiffMacroMarshaller
Constructors in com.atlassian.confluence.diff.marshallers with parameters of type Marshaller Constructor Description DiffLinkMarshaller(Marshaller<Link> delegatingLinkMarshaller, Marshaller<UnresolvedLink> unresolvedLinkMarshaller)
-
Uses of Marshaller in com.atlassian.confluence.impl.content.render.xhtml.analytics
Classes in com.atlassian.confluence.impl.content.render.xhtml.analytics that implement Marshaller Modifier and Type Class Description class
MetricsCollectingMarshaller<T>
AMarshaller
which delegates to another marshaller, whilst collecting metrics about the execution and streaming of that delegate.Methods in com.atlassian.confluence.impl.content.render.xhtml.analytics that return Marshaller Modifier and Type Method Description static <T> @NonNull Marshaller<T>
MetricsCollectingMarshaller. forMarshaller(MarshallerMetricsCollector metricsCollector, Marshaller<T> marshaller)
Creates an instrumented wrapper around another Marshaller which will gather execution metricsMethods in com.atlassian.confluence.impl.content.render.xhtml.analytics with parameters of type Marshaller Modifier and Type Method Description static <T> @NonNull Marshaller<T>
MetricsCollectingMarshaller. forMarshaller(MarshallerMetricsCollector metricsCollector, Marshaller<T> marshaller)
Creates an instrumented wrapper around another Marshaller which will gather execution metrics -
Uses of Marshaller in com.atlassian.confluence.impl.content.render.xhtml.editor.macro
Classes in com.atlassian.confluence.impl.content.render.xhtml.editor.macro that implement Marshaller Modifier and Type Class Description class
DelegatingEditorMacroMarshaller
AMarshaller
ofMacroDefinition
s to editor format, which applies schema migrations before delegating to the EditorMarshaller depending on theMacroDefinition
. -
Uses of Marshaller in com.atlassian.confluence.importexport.impl
Constructors in com.atlassian.confluence.importexport.impl with parameters of type Marshaller Constructor Description StorageFormatUserRewriter(XmlEventReaderFactory xmlEventReaderFactory, XmlOutputFactory xmlOutputFactory, Unmarshaller<UserResourceIdentifier> userResourceIdentifierUnmarshaller, Marshaller<UserResourceIdentifier> userResourceIdentifierMarshaller)
-
Uses of Marshaller in com.atlassian.confluence.xhtml.api
Methods in com.atlassian.confluence.xhtml.api with parameters of type Marshaller Modifier and Type Method Description abstract Streamable
MacroDefinitionMarshallingStrategy. marshal(MacroDefinition macroDefinition, ConversionContext conversionContext, Marshaller<MacroDefinition> macroDefinitionMarshaller)
Convert the MacroDefinition to a string.
-