Class DefaultWebResourceSet
java.lang.Object
com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
- All Implemented Interfaces:
WebResourceSet
Implementation of WebResourceSet
- Since:
- v3.0
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultWebResourceSet(Config config, RequestState requestState, Collection<WebResourceInformation> webResourceInformation) -
Method Summary
Modifier and TypeMethodDescription<T extends WebResource>
Iterable<T>getResources(Class<T> clazz) voidwriteHtmlTags(Writer writer, UrlMode urlMode) voidwriteHtmlTags(Writer writer, UrlMode urlMode, Predicate<WebResource> predicate) voidwriteHtmlTags(Writer writer, UrlMode urlMode, Predicate<WebResource> predicate, Predicate<ResourceUrl> legacyPredicate) voidwritePrefetchLinks(Writer writer, UrlMode urlMode)
-
Constructor Details
-
DefaultWebResourceSet
public DefaultWebResourceSet(@Nonnull Config config, @Nonnull RequestState requestState, @Nonnull Collection<WebResourceInformation> webResourceInformation)
-
-
Method Details
-
getResources
- Specified by:
getResourcesin interfaceWebResourceSet
-
getResources
- Specified by:
getResourcesin interfaceWebResourceSet
-
getResourceUrls
-
writeHtmlTags
- Specified by:
writeHtmlTagsin interfaceWebResourceSet
-
writeHtmlTags
public void writeHtmlTags(@Nonnull Writer writer, @Nonnull UrlMode urlMode, @Nonnull Predicate<WebResource> predicate) - Specified by:
writeHtmlTagsin interfaceWebResourceSet
-
writePrefetchLinks
- Specified by:
writePrefetchLinksin interfaceWebResourceSet
-
writeHtmlTags
public void writeHtmlTags(@Nonnull Writer writer, @Nonnull UrlMode urlMode, @Nonnull Predicate<WebResource> predicate, @Nonnull Predicate<ResourceUrl> legacyPredicate)
-