Uses of Interface
com.atlassian.confluence.xhtml.api.Link
Packages that use Link
Package
Description
-
Uses of Link in com.atlassian.confluence.content.render.xhtml
Methods in com.atlassian.confluence.content.render.xhtml that return LinkModifier and TypeMethodDescriptionDefaultEditorFormatService.convertEditToLink
(String editFragment, ConversionContext context) Methods in com.atlassian.confluence.content.render.xhtml that return types with arguments of type LinkModifier and TypeMethodDescriptionprotected Marshaller<Link>
DelegatingLinkMarshaller.getMarshallerForResourceIdentifier
(ResourceIdentifier ri) Methods in com.atlassian.confluence.content.render.xhtml with parameters of type LinkModifier and TypeMethodDescriptionDefaultEditorFormatService.convertLinkToEdit
(Link link, ConversionContext context) DefaultXhtmlContent.convertLinkToStorage
(Link link, ConversionContext context) DefaultXhtmlContent.convertLinkToView
(Link link, ConversionContext context) protected ResourceIdentifier
DelegatingLinkMarshaller.getResourceIdentifier
(Link link, ConversionContext conversionContext) DelegatingLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) Constructor parameters in com.atlassian.confluence.content.render.xhtml with type arguments of type LinkModifierConstructorDescriptionDefaultLinkRenderer
(Marshaller<Link> linkMarshaller) DelegatingLinkMarshaller
(Map<String, Marshaller<Link>> marshallersByClassSimpleName, ResourceIdentifierContextUtility resourceIdentifierContextUtility) -
Uses of Link in com.atlassian.confluence.content.render.xhtml.editor
Methods in com.atlassian.confluence.content.render.xhtml.editor with parameters of type Link -
Uses of Link in com.atlassian.confluence.content.render.xhtml.editor.link
Methods in com.atlassian.confluence.content.render.xhtml.editor.link that return LinkModifier and TypeMethodDescriptionEditorLinkUnmarshaller.unmarshal
(XMLEventReader reader, FragmentTransformer mainFragmentTransformer, ConversionContext conversionContext) Methods in com.atlassian.confluence.content.render.xhtml.editor.link with parameters of type LinkModifier and TypeMethodDescriptionvoid
EditorLinkMarshallingStrategy.marshal
(Link link, XMLStreamWriter xmlStreamWriter, ConversionContext context) Method parameters in com.atlassian.confluence.content.render.xhtml.editor.link with type arguments of type LinkModifier and TypeMethodDescriptionprotected void
EditorUnresolvedLinkMarshaller.writeAdditionalAttributes
(UnresolvedLink unresolvedLink, XMLStreamWriter xmlStreamWriter, Marshaller<Link> unresolvedLinkBodyMarshaller, ConversionContext conversionContext) Constructor parameters in com.atlassian.confluence.content.render.xhtml.editor.link with type arguments of type LinkModifierConstructorDescriptionEditorLinkMarshallingStrategy
(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 Link in com.atlassian.confluence.content.render.xhtml.links
Methods in com.atlassian.confluence.content.render.xhtml.links that return types with arguments of type LinkModifier and TypeMethodDescriptionLinkMarshallingFactoryImpl.getEditorMarshaller()
LinkMarshallingFactoryImpl.getEditorUnmarshaller()
LinkMarshallingFactoryImpl.getStorageMarshaller()
LinkMarshallingFactoryImpl.getStorageUnmarshaller()
LinkMarshallingFactoryImpl.getViewMarshaller()
Constructor parameters in com.atlassian.confluence.content.render.xhtml.links with type arguments of type LinkModifierConstructorDescriptionLinkMarshallingFactoryImpl
(Marshaller<Link> viewMarshaller, Marshaller<Link> editorMarshaller, Marshaller<Link> storageMarshaller, Unmarshaller<Link> editorUnmarshaller, Unmarshaller<Link> storageUnmarshaller) LinkMarshallingFactoryImpl
(Marshaller<Link> viewMarshaller, Marshaller<Link> editorMarshaller, Marshaller<Link> storageMarshaller, Unmarshaller<Link> editorUnmarshaller, Unmarshaller<Link> storageUnmarshaller) -
Uses of Link in com.atlassian.confluence.content.render.xhtml.migration
Methods in com.atlassian.confluence.content.render.xhtml.migration that return LinkModifier and TypeMethodDescriptionLinkResolver.resolve
(String linkText, PageContext pageContext) XhtmlMigrationLinkResolver.resolve
(String linkText, PageContext pageContext) Resolves an xhtml link from the specified link text.Methods in com.atlassian.confluence.content.render.xhtml.migration with parameters of type LinkModifier and TypeMethodDescriptionUrlLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) Constructor parameters in com.atlassian.confluence.content.render.xhtml.migration with type arguments of type LinkModifierConstructorDescriptionXhtmlCamelCaseLinkMigrationRendererComponent
(ConfluenceRendererConfiguration rendererConfiguration, Marshaller<Link> linkMarshaller, LinkResolver linkResolver) XhtmlLinkRendererComponent
(LinkResolver linkResolver, Marshaller<Link> linkMarshaller, com.atlassian.renderer.v2.SubRenderer subRenderer, StorageFormatCleaner storageFormatCleaner) -
Uses of Link in com.atlassian.confluence.content.render.xhtml.model.links
Classes in com.atlassian.confluence.content.render.xhtml.model.links that implement LinkModifier and TypeClassDescriptionclass
class
class
Represents a link with no link text.class
A not permitted link.class
Methods in com.atlassian.confluence.content.render.xhtml.model.links that return LinkModifier and TypeMethodDescriptionDefaultLink.updateDestination
(ResourceIdentifier destination) Returns a new instance of this link with an updated destination.Methods in com.atlassian.confluence.content.render.xhtml.model.links with parameters of type LinkModifier and TypeMethodDescriptionstatic DefaultLinkBuilder
Creates a DefaultLinkBuilder using an existing linkConstructors in com.atlassian.confluence.content.render.xhtml.model.links with parameters of type LinkModifierConstructorDescriptionCreatePageLink
(Link delegate) NotPermittedLink
(Link delegate) UnresolvedLink
(Link delegate) UnresolvedLink
(Link delegate, Optional<String> tooltip) -
Uses of Link in com.atlassian.confluence.content.render.xhtml.storage.link
Methods in com.atlassian.confluence.content.render.xhtml.storage.link that return LinkModifier and TypeMethodDescriptionStorageLinkUnmarshaller.unmarshal
(XMLEventReader linkReader, FragmentTransformer mainFragmentTransformer, ConversionContext conversionContext) Methods in com.atlassian.confluence.content.render.xhtml.storage.link with parameters of type LinkModifier and TypeMethodDescriptionStorageLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) -
Uses of Link in com.atlassian.confluence.content.render.xhtml.view
Methods in com.atlassian.confluence.content.render.xhtml.view with parameters of type LinkModifier and TypeMethodDescriptionModelToRenderedClassMapper.getRenderedClass
(Link link) ViewModelToRenderedClassMapper.getRenderedClass
(Link link) -
Uses of Link in com.atlassian.confluence.content.render.xhtml.view.link
Fields in com.atlassian.confluence.content.render.xhtml.view.link with type parameters of type LinkModifier and TypeFieldDescriptionprotected final Marshaller<Link>
ViewIdAndTypeLinkMarshaller.linkBodyMarshaller
protected final StaxStreamMarshaller<Link>
ViewIdAndTypeLinkMarshaller.linkStaxStreamMarshaller
protected final Marshaller<Link>
ViewIdAndTypeLinkMarshaller.notPermittedLinkMarshaller
Methods in com.atlassian.confluence.content.render.xhtml.view.link that return types with arguments of type LinkModifier and TypeMethodDescriptionViewLinkMarshallerFactory.newBlogPostLinkMarshaller()
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.ViewLinkMarshallerFactoryImpl.newBlogPostLinkMarshaller()
ViewLinkMarshallerFactoryImpl.newBlogPostLinkMarshaller
(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller) ViewLinkSubMarshallerFactory.newLinkBodyMarshaller()
ViewLinkSubMarshallerFactoryImpl.newLinkBodyMarshaller()
ViewLinkMarshallerFactory.newPageLinkMarshaller()
Get a new instance of the default page link view marshaller.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.ViewLinkMarshallerFactoryImpl.newPageLinkMarshaller()
ViewLinkMarshallerFactoryImpl.newPageLinkMarshaller
(Marshaller<CreatePageLink> createPageLinkMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller) default Marshaller<Link>
ViewLinkMarshallerFactory.newPageTemplateLinkMarshaller()
ViewLinkMarshallerFactoryImpl.newPageTemplateLinkMarshaller()
ViewLinkSubMarshallerFactory.newUnresolvedLinkBodyMarshaller()
ViewLinkSubMarshallerFactoryImpl.newUnresolvedLinkBodyMarshaller()
ViewLinkMarshallerFactory.newUserLinkMarshaller()
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.ViewLinkMarshallerFactoryImpl.newUserLinkMarshaller()
ViewLinkMarshallerFactoryImpl.newUserLinkMarshaller
(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller) Methods in com.atlassian.confluence.content.render.xhtml.view.link with parameters of type LinkModifier and TypeMethodDescriptionViewAttachmentLinkMarshaller.marshal
(Link attachmentLink, ConversionContext conversionContext) void
ViewAttachmentLinkMarshallingStrategy.marshal
(Link attachmentLink, XMLStreamWriter xmlStreamWriter, ConversionContext context) ViewBlogPostLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) ViewContentEntityLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) ViewDraftLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) ViewIdAndTypeLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) ViewLinkBodyMarshaller.marshal
(Link link, ConversionContext conversionContext) ViewPageLinkMarshaller.marshal
(Link attachmentLink, ConversionContext conversionContext) ViewPageTemplateLinkMarshaller.marshal
(Link attachmentLink, ConversionContext conversionContext) ViewShortcutLinkMarshaller.marshal
(Link shortcutLink, ConversionContext conversionContext) ViewSpaceLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) Marshals the given link to a String.ViewUnresolvedLinkBodyMarshaller.marshal
(Link link, ConversionContext conversionContext) ViewUserLinkMarshaller.marshal
(Link userLink, ConversionContext conversionContext) void
CommonLinkAttributesWriter.writeCommonAttributes
(Link link, XMLStreamWriter writer, ConversionContext conversionContext) Writes attributes common to any linkvoid
DefaultCommonLinkAttributesWriter.writeCommonAttributes
(Link link, XMLStreamWriter writer, ConversionContext conversionContext) Method parameters in com.atlassian.confluence.content.render.xhtml.view.link with type arguments of type LinkModifier and TypeMethodDescriptionViewLinkMarshallerFactory.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.ViewLinkMarshallerFactoryImpl.newBlogPostLinkMarshaller
(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller) 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.ViewLinkMarshallerFactoryImpl.newUserLinkMarshaller
(HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller) protected void
ViewUnresolvedLinkMarshaller.writeAdditionalAttributes
(UnresolvedLink unresolvedLink, XMLStreamWriter xmlStreamWriter, Marshaller<Link> unresolvedLinkBodyMarshaller, ConversionContext conversionContext) Constructor parameters in com.atlassian.confluence.content.render.xhtml.view.link with type arguments of type LinkModifierConstructorDescriptionViewAttachmentLinkMarshaller
(XmlStreamWriterTemplate xmlStreamWriterTemplate, PageManager pageManager, ContentEntityManager contentEntityManager, AttachmentManager attachmentManager, PermissionManager permissionManager, Marshaller<UnresolvedLink> unresolvedLinkMarshaller, Marshaller<Link> linkBodyMarshaller, @Nullable StaxStreamMarshaller<Link> commonLinkAttributeStaxStreamMarshaller, DraftManager draftManager, HrefEvaluator hrefEvaluator, Marshaller<UnresolvedLink> notPermittedLinkMarshaller, ResourceIdentifierContextUtility riUtils, ModelToRenderedClassMapper linkClassRenderer) ViewBlogPostLinkMarshaller
(ResourceIdentifierResolver<BlogPostResourceIdentifier, BlogPost> blogPostResourceIdentifierResolver, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<Link> unresolvedLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewBlogPostLinkMarshaller
(ResourceIdentifierResolver<BlogPostResourceIdentifier, BlogPost> blogPostResourceIdentifierResolver, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<Link> unresolvedLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewContentEntityLinkMarshaller
(ContentEntityResourceIdentifierResolver resourceIdentifierResolver, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<UnresolvedLink> unresolvedLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewCreatePageLinkMarshaller
(XmlStreamWriterTemplate xmlStreamWriterTemplate, PermissionManager permissionManager, Marshaller<Link> unresolvedLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, @Nullable StaxStreamMarshaller<PageResourceIdentifier> pageResourceIdentifierStaxStreamMarshaller, SpaceManager spaceManager, com.atlassian.xwork.XsrfTokenGenerator xsrfTokenGenerator) ViewDraftLinkMarshaller
(CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, XmlStreamWriterTemplate xmlStreamWriterTemplate, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewDraftLinkMarshaller
(CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, XmlStreamWriterTemplate xmlStreamWriterTemplate, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewIdAndTypeLinkMarshaller
(IdAndTypeResourceIdentifierResolver resourceIdentifierResolver, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<UnresolvedLink> unresolvedLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, Marshaller<Link> notPermittedLinkMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewLinkMarshallerFactoryImpl
(ResourceIdentifierResolver<PageResourceIdentifier, Page> pageResourceIdentifierResolver, ResourceIdentifierResolver<BlogPostResourceIdentifier, BlogPost> blogPostResourceIdentifierResolver, ResourceIdentifierResolver<PageTemplateResourceIdentifier, PageTemplate> pageTemplateResourceIdentifierResolver, SpaceManager spaceManager, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, Marshaller<Link> unresolvedLinkMarshaller, ConfluenceUserResolver confluenceUserResolver, PersonalInformationManager personalInformationManager, GlobalSettingsManager settingsManager, CommonLinkAttributesWriter commonLinkAttributesWriter, com.atlassian.xwork.XsrfTokenGenerator xsrfTokenGenerator) ViewPageLinkMarshaller
(ResourceIdentifierResolver<PageResourceIdentifier, Page> resourceIdentifierResolver, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<CreatePageLink> createPageLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewPageTemplateLinkMarshaller
(ResourceIdentifierResolver<PageTemplateResourceIdentifier, PageTemplate> resourceIdentifierResolver, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<Link> linkBodyMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewPageTemplateLinkMarshaller
(ResourceIdentifierResolver<PageTemplateResourceIdentifier, PageTemplate> resourceIdentifierResolver, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<Link> linkBodyMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller) ViewSpaceLinkMarshaller
(SpaceResourceIdentifierResolver spaceResourceIdentifierResolver, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, Marshaller<UnresolvedLink> unresolvedLinkMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller, Marshaller<Link> notPermittedLinkMarshaller, I18NBeanFactory i18NBeanFactory) ViewSpaceLinkMarshaller
(SpaceResourceIdentifierResolver spaceResourceIdentifierResolver, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, Marshaller<UnresolvedLink> unresolvedLinkMarshaller, HrefEvaluator hrefEvaluator, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller, Marshaller<Link> notPermittedLinkMarshaller, I18NBeanFactory i18NBeanFactory) ViewUnresolvedLinkMarshaller
(XmlStreamWriterTemplate xmlStreamWriterTemplate, StaxStreamMarshaller<ResourceIdentifier> resourceIdentifierStaxStreamMarshaller, Marshaller<Link> unresolvedLinkBodyMarshaller, ModelToRenderedClassMapper mapper) ViewUserLinkMarshaller
(ConfluenceUserResolver confluenceUserResolver, XmlStreamWriterTemplate xmlStreamWriterTemplate, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, Marshaller<Link> unresolvedLinkMarshaller, @Nullable StaxStreamMarshaller<UserResourceIdentifier> resourceIdentifierStaxStreamMarshaller, @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller, PersonalInformationManager personalInformationManager, HrefEvaluator hrefEvaluator, GlobalSettingsManager settingsManager) -
Uses of Link in com.atlassian.confluence.diff.marshallers
Methods in com.atlassian.confluence.diff.marshallers with parameters of type LinkModifier and TypeMethodDescriptionDiffLinkMarshaller.marshal
(Link link, ConversionContext conversionContext) Constructor parameters in com.atlassian.confluence.diff.marshallers with type arguments of type LinkModifierConstructorDescriptionDiffLinkMarshaller
(Marshaller<Link> delegatingLinkMarshaller, Marshaller<UnresolvedLink> unresolvedLinkMarshaller) -
Uses of Link in com.atlassian.confluence.xhtml.api
Methods in com.atlassian.confluence.xhtml.api that return LinkModifier and TypeMethodDescriptionEditorFormatService.convertEditToLink
(String editFragment, ConversionContext context) Returns aMacroDefinition
from the suppliededitFragment
.Link.updateDestination
(ResourceIdentifier destinationResourceIdentifier) Returns a new instance of this link with an updated destination.Methods in com.atlassian.confluence.xhtml.api with parameters of type LinkModifier and TypeMethodDescriptionEditorFormatService.convertLinkToEdit
(Link link, ConversionContext context) Returns an edit format fragment for the suppliedlink
.XhtmlContent.convertLinkToStorage
(Link link, ConversionContext context) Returns a storage format fragment for the suppliedlink
.XhtmlContent.convertLinkToView
(Link link, ConversionContext context) Returns a view format fragment for the suppliedlink
.