Uses of Interface
com.atlassian.confluence.content.render.xhtml.links.HrefEvaluator
-
-
Uses of HrefEvaluator in com.atlassian.confluence.content.render.xhtml.links
Classes in com.atlassian.confluence.content.render.xhtml.links that implement HrefEvaluator Modifier and Type Class Description class
AbsoluteHrefEvaluator
Produces absolute URL's / HREF's for the specified object.class
DefaultHrefEvaluator
An HrefEvaluator which knows how to generate href values forConversionContextOutputType.DISPLAY
and generates relative links for the browser.class
HtmlExportHrefEvaluator
An HrefEvaluator that will generate links appropriate for HTML exported content.class
OutputTypeAwareHrefEvaluator
An HrefEvaluator which inspects theConversionContextOutputType
in the ConversionContext and evaluates href values appropriately for the output type targeted.Constructors in com.atlassian.confluence.content.render.xhtml.links with parameters of type HrefEvaluator Constructor Description AbsoluteHrefEvaluator(HrefEvaluator defaulHrefEvaluator, SettingsManager settingsManager, ContextPathHolder contextPathHolder)
HtmlExportHrefEvaluator(HrefEvaluator defaultHrefEvaluator, HrefEvaluator absoluteHrefEvaluator)
OutputTypeAwareHrefEvaluator(Map<String,HrefEvaluator> outputTypeEvaluators, HrefEvaluator defaultEvaluator)
Constructor parameters in com.atlassian.confluence.content.render.xhtml.links with type arguments of type HrefEvaluator Constructor Description OutputTypeAwareHrefEvaluator(Map<String,HrefEvaluator> outputTypeEvaluators, HrefEvaluator defaultEvaluator)
-
Uses of HrefEvaluator in com.atlassian.confluence.content.render.xhtml.view
Constructors in com.atlassian.confluence.content.render.xhtml.view with parameters of type HrefEvaluator Constructor Description ViewHtmlAnchorFragmentTransformer(SettingsManager settingsManager, XMLOutputFactory xmlOutputFactory, XMLEventFactory xmlEventFactory, XmlEventReaderFactory xmlEventReaderFactory, HrefEvaluator hrefEvaluator, UserI18NBeanFactory userI18NBeanFactory, DarkFeaturesManager darkFeaturesManager)
-
Uses of HrefEvaluator in com.atlassian.confluence.content.render.xhtml.view.embed
Constructors in com.atlassian.confluence.content.render.xhtml.view.embed with parameters of type HrefEvaluator Constructor Description DefaultAttachedImageResourceMarshaller(AttachmentResourceIdentifierResolver attachmentResourceIdentifierResolver, PermissionManager permissionManager, ThumbnailManager thumbnailManager, HrefEvaluator hrefEvaluator, StaxStreamMarshaller<Attachment> attachmentStaxStreamMarshaller, EmbeddedImageTagWriter embeddedImageWriter, UnidentifiedAttachmentMarshaller unidentifiedAttachmentPlaceholderWriter, AttachmentResourceIdentifierOnlyUriResolver attachmentResourceIdentifierOnlyUriResolver, ImageDetailsManager imageDetailsManager, DarkFeaturesManager darkFeaturesManager, AttachedImageRenderHelper attachedImageRenderHelper)
-
Uses of HrefEvaluator in com.atlassian.confluence.content.render.xhtml.view.inline
Constructors in com.atlassian.confluence.content.render.xhtml.view.inline with parameters of type HrefEvaluator Constructor Description ViewEmoticonMarshaller(XMLOutputFactory xmlOutputFactory, EmoticonDisplayMapper emoticonDisplayMapper, UserI18NBeanFactory userI18NBeanFactory, HrefEvaluator hrefEvaluator)
-
Uses of HrefEvaluator in com.atlassian.confluence.content.render.xhtml.view.link
Fields in com.atlassian.confluence.content.render.xhtml.view.link declared as HrefEvaluator Modifier and Type Field Description protected HrefEvaluator
ViewIdAndTypeLinkMarshaller. hrefEvaluator
Methods in com.atlassian.confluence.content.render.xhtml.view.link with parameters of type HrefEvaluator 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)
Constructors in com.atlassian.confluence.content.render.xhtml.view.link with parameters of type HrefEvaluator Constructor Description ViewAttachmentLinkMarshaller(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<Link> 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)
ViewContentEntityLinkMarshaller(ContentEntityResourceIdentifierResolver resourceIdentifierResolver, PermissionManager permissionManager, XmlStreamWriterTemplate xmlStreamWriterTemplate, Marshaller<UnresolvedLink> unresolvedLinkMarshaller, CommonLinkAttributesWriter commonLinkAttributesWriter, Marshaller<Link> linkBodyMarshaller, HrefEvaluator hrefEvaluator, @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)
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)
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)
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)
-