Class RelativeUrlTransformerFactory
java.lang.Object
com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory
- All Implemented Interfaces:
WebResourceTransformerFactory
Transformer that converts relative urls in CSS resources into absolute urls.
This will only transform relative urls. It will not transform urls that are:
- absolute to the domain, eg /my-resource
- absolute to another domain, eg http://blah.com/my-resource or https://blah.com/my-resource
- data urls
- Since:
- v3.1.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.since 4.2.1 without a replacement. -
Constructor Summary
ConstructorsConstructorDescriptionRelativeUrlTransformerFactory(WebResourceIntegration webResourceIntegration, WebResourceUrlProvider webResourceUrlProvider, CdnResourceUrlTransformer cdnResourceUrlTransformer) -
Method Summary
Modifier and TypeMethodDescriptionmakeResourceTransformer(TransformerParameters parameters) makeUrlBuilder(TransformerParameters parameters)
-
Field Details
-
RELATIVE_URL_QUERY_KEY
Deprecated.since 4.2.1 without a replacement. Used only for deprecated relative to absolute resource URL conversions.- See Also:
-
-
Constructor Details
-
RelativeUrlTransformerFactory
public RelativeUrlTransformerFactory(WebResourceIntegration webResourceIntegration, WebResourceUrlProvider webResourceUrlProvider, CdnResourceUrlTransformer cdnResourceUrlTransformer)
-
-
Method Details
-
makeUrlBuilder
- Specified by:
makeUrlBuilderin interfaceWebResourceTransformerFactory
-
makeResourceTransformer
- Specified by:
makeResourceTransformerin interfaceWebResourceTransformerFactory
-
allUsedQueryParameters
- Specified by:
allUsedQueryParametersin interfaceWebResourceTransformerFactory
-