Package com.atlassian.plugin.webresource
Class WebResourceTransformation
java.lang.Object
com.atlassian.plugin.webresource.WebResourceTransformation
Represents a set of transformer invocations for a specific web resource set and extension. Transformers are retrieved
from the plugin system on request, not plugin initialisation, since plugin start order is indeterminate.
- Since:
- 2.5.0
-
Constructor Summary
ConstructorsConstructorDescriptionWebResourceTransformation(com.atlassian.plugin.module.Element element) WebResourceTransformation(com.atlassian.webresource.spi.TransformationDto transformationDto) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddAllUsedQueryParameters(Set<String> paramKeys, TransformerCache transformerCache) voidaddTransformParameters(TransformerCache transformerCache, TransformerParameters transformerParameters, UrlBuilder urlBuilder, UrlBuildingStrategy urlBuildingStrategy) booleanmatches(com.atlassian.plugin.elements.ResourceLocation location) booleantoString()transform(CdnResourceUrlTransformer cdnResourceUrlTransformer, TransformerCache transformerCache, Resource resource, Content content, com.atlassian.plugin.elements.ResourceLocation resourceLocation, QueryParams params, String sourceUrl)
-
Constructor Details
-
WebResourceTransformation
public WebResourceTransformation(com.atlassian.webresource.spi.TransformationDto transformationDto) -
WebResourceTransformation
public WebResourceTransformation(com.atlassian.plugin.module.Element element)
-
-
Method Details
-
matches
public boolean matches(com.atlassian.plugin.elements.ResourceLocation location) -
matches
-
addTransformParameters
public void addTransformParameters(TransformerCache transformerCache, TransformerParameters transformerParameters, UrlBuilder urlBuilder, UrlBuildingStrategy urlBuildingStrategy) -
transform
public Content transform(CdnResourceUrlTransformer cdnResourceUrlTransformer, TransformerCache transformerCache, Resource resource, Content content, com.atlassian.plugin.elements.ResourceLocation resourceLocation, QueryParams params, String sourceUrl) -
toString
-
addAllUsedQueryParameters
-