Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractPluginResource - Class in com.atlassian.plugin.webresource.legacy
Abstract base class for plugin resources
AbstractPluginResource(Set<String>) - Constructor for class com.atlassian.plugin.webresource.legacy.AbstractPluginResource
 
AbstractTransformedDownloadableResource - Class in com.atlassian.plugin.webresource.transformer
Abstract class for implementing downloadable resources that are wrapping an underlying resource as part of a WebResourceTransformer implementation.
AbstractTransformedDownloadableResource(DownloadableResource) - Constructor for class com.atlassian.plugin.webresource.transformer.AbstractTransformedDownloadableResource
 
add(ReadableSourceMap, int) - Method in class com.atlassian.plugin.webresource.impl.support.SourceMapJoinerStub
 
add(ReadableSourceMap, int, int) - Method in class com.atlassian.plugin.webresource.impl.support.SourceMapJoinerStub
 
add(String) - Method in class com.atlassian.plugin.webresource.util.HashBuilder
 
addAllPrebakeErrors(Collection<PrebakeError>) - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
addBatchedWebResourceDescriptor(String) - Method in class com.atlassian.plugin.webresource.legacy.SuperBatchPluginResource
 
addDependencies(WebResourceModuleDescriptor) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraphBuilder
 
addDependencies(Collection<WebResourceModuleDescriptor>) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraphBuilder
 
addExcludedContext(String) - Method in class com.atlassian.plugin.webresource.legacy.SuperBatchPluginResource
 
addHeader(String, String) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
addPrebakeError(PrebakeError) - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
addRoute(String, BaseRouter<Controller>.Handler) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Add route and its handler.
addToHash(String, Object) - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
addToQueryString(String, String) - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
addToUrl(UrlBuilder, UrlBuildingStrategy) - Method in interface com.atlassian.plugin.webresource.condition.DecoratingCondition
Called when constructing the URL as the hosting HTML page is being served.
addToUrl(UrlBuilder, UrlBuildingStrategy) - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
addToUrl(UrlReadingCondition, UrlBuilder) - Method in class com.atlassian.plugin.webresource.impl.UrlBuildingStrategy
 
addToUrl(TransformerUrlBuilder, UrlBuilder) - Method in class com.atlassian.plugin.webresource.impl.UrlBuildingStrategy
 
addToUrl(String, TransformerParameters, UrlBuilder, UrlBuildingStrategy) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
addToUrl(String, TransformerParameters, UrlBuilder, UrlBuildingStrategy) - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformers
Contributes to the URL for all static transformers matching the given type
addToUrlSafely(RequestCache, UrlBuilder, UrlBuildingStrategy) - Method in class com.atlassian.plugin.webresource.impl.CachedCondition
Add parameters of condition to url.
addToUrlSafely(UrlBuilder, UrlBuildingStrategy, String, TransformerCache, TransformerParameters, String) - Method in class com.atlassian.plugin.webresource.impl.CachedTransformers
Add transformer parameters to url.
addTransformParameters(TransformerCache, TransformerParameters, UrlBuilder, UrlBuildingStrategy) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
addWebResourceDependency(Requestable, String) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraphBuilder
 
afterAllResourcesInBatch(LinkedHashSet<String>, String, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
afterAllResourcesInBatch(LinkedHashSet<String>, String, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
Called after all content is written in batch.
afterResource(LinkedHashSet<String>, String, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
afterResource(LinkedHashSet<String>, String, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
Called after the resource content is written.
afterResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
afterResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
Called after the resource content is written in batch.
afterResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.SemicolonResourceContentAnnotator
 
afterResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.TryCatchJsResourceContentAnnotator
 
all() - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMappingSet
 
all() - Method in interface com.atlassian.plugin.webresource.cdn.mapper.MappingSet
Inspects all Mapping in one instance.
ALLOW_PUBLIC_USE_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
allowedCondition1Keys() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Works together with `forbidCondition1AndTransformer1` and temporarily allows for given set of plugins to have legacy stuff.
allowedTransform1Keys() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Works together with `forbidCondition1AndTransformer1` and temporarily allows for given set of plugins to have legacy stuff.
apply(Content) - Method in interface com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers.RepairSourceMapChainCallback
 
apply(Controller) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter.Handler
Would be called for route if the route has zero parameters.
apply(Controller, String) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter.Handler
Would be called for route if the route has one parameters.
apply(Controller, String, String) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter.Handler
Would be called for route if the route has two parameters.
apply(Controller, String, String, String) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter.Handler
Would be called for route if the route has three parameters.
apply(Request, Response, Controller, String[]) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter.Handler
Always called, used in case when route have more than three arguments or need access to request.
apply(ModuleDescriptorStub) - Method in class com.atlassian.plugin.webresource.legacy.TransformDescriptorToKey
 
applyStaticTransformers(Globals, Resource, Content, Map<String, String>, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Apply Static Transformers to Resource.
applyTo(UrlBuilder) - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
applyTransformers(Globals, Resource, Content, Map<String, String>, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Apply Transformers to Resource.
asContent(DownloadableResource, ReadableSourceMap, boolean) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Adapter, turns DownloadableResource into Content.
asDownloadableResource(Content) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Adapter, turns Content into DownloadableResource.
assembler() - Method in class com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService
 
ASYNC_SCRIPT_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
asyncDataDeadline(long, TimeUnit) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerBuilder
 
autoIncludeFrontendRuntime(boolean) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerBuilder
 

B

BaseController - Class in com.atlassian.plugin.webresource.impl.support.http
Support for HTTP controller.
BaseController(Globals, Request, Response) - Constructor for class com.atlassian.plugin.webresource.impl.support.http.BaseController
 
BaseHelpers - Class in com.atlassian.plugin.webresource.impl.helpers
Stateless helper functions providing basic support for resolving dependencies for resources.
BaseHelpers() - Constructor for class com.atlassian.plugin.webresource.impl.helpers.BaseHelpers
 
BaseRouter<Controller extends BaseController> - Class in com.atlassian.plugin.webresource.impl.support.http
Generates urls and route requests to proper handlers.
BaseRouter(Globals) - Constructor for class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
 
BaseRouter(Globals, List<BaseRouter<Controller>.Route>, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Needed to support legacy API.
BaseRouter.Handler - Class in com.atlassian.plugin.webresource.impl.support.http
Handler for routes.
BaseRouter.Route - Class in com.atlassian.plugin.webresource.impl.support.http
Structure containing regular expression and handler for the route.
BATCH_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
BATCH_TYPES - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
BatchPluginResource - Class in com.atlassian.plugin.webresource.legacy
Represents a batch of plugin resources.
BatchPluginResource(String, String) - Constructor for class com.atlassian.plugin.webresource.legacy.BatchPluginResource
This constructor should only ever be used internally within this class.
BatchResourceContentsWebFormatter - Class in com.atlassian.plugin.webresource
The WebResourceFormatter should take a PluginResource and add the BatchResourceContents dependency information to the output as required.
BatchResourceContentsWebFormatter() - Constructor for class com.atlassian.plugin.webresource.BatchResourceContentsWebFormatter
 
beforeAllResourcesInBatch(LinkedHashSet<String>, String, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
beforeAllResourcesInBatch(LinkedHashSet<String>, String, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
Called before all content is written in batch.
beforeAllResourcesInBatch(LinkedHashSet<String>, String, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.TryCatchJsResourceContentAnnotator
 
beforeResource(LinkedHashSet<String>, String, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
beforeResource(LinkedHashSet<String>, String, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
Called before the resource content is written.
beforeResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
beforeResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.LocationContentAnnotator
 
beforeResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
Called before the resource content is written in batch.
beforeResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.SemicolonResourceContentAnnotator
 
beforeResourceInBatch(LinkedHashSet<String>, Resource, Map<String, String>, OutputStream) - Method in class com.atlassian.plugin.webresource.impl.annotators.TryCatchJsResourceContentAnnotator
 
BigPipe - Class in com.atlassian.plugin.webresource.bigpipe
 
BigPipe() - Constructor for class com.atlassian.plugin.webresource.bigpipe.BigPipe
 
BIGPIPE_DEADLINE_DISABLED - Static variable in class com.atlassian.plugin.webresource.DefaultBigPipeConfiguration
 
BIGPIPE_DEADLINE_SECONDS - Static variable in class com.atlassian.plugin.webresource.DefaultBigPipeConfiguration
 
BigPipeConfiguration - Interface in com.atlassian.plugin.webresource
 
build() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerBuilder
 
build() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
build() - Method in class com.atlassian.plugin.webresource.graph.DependencyGraphBuilder
 
build() - Method in class com.atlassian.plugin.webresource.legacy.SuperBatchBuilder
Get all super-batch resources that match the given filter.
build() - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerBuilder
 
build() - Method in class com.atlassian.plugin.webresource.util.HashBuilder
 
buildAndSetTemporaryIncrementalCache() - Method in class com.atlassian.plugin.webresource.impl.Globals
Build and setup cache according to configuration setting.
buildBatched(RequestCache, UrlBuildingStrategy, List<String>, Set<String>) - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchBuilder
 
buildBatched(RequestCache, UrlBuildingStrategy, List<String>, InclusionState) - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchBuilder
 
buildCacheKey() - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Creates cache key for resource or batch.
buildEmptyContent(String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
 
builder() - Static method in class com.atlassian.plugin.webresource.graph.DependencyGraph
 
buildHash() - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
buildHash(String...) - Static method in class com.atlassian.plugin.webresource.util.HashBuilder
 
buildHash(Iterable<String>) - Static method in class com.atlassian.plugin.webresource.util.HashBuilder
 
buildIncludedExcludedConditionsAndBatchingOptions(RequestCache, UrlBuildingStrategy, Collection<String>, Collection<String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Building the cache key of included, excluded and conditions.
buildKey(Globals, Resource, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
The `params` contains all the params from url, so if we build the key using all params it will be correct but inefficient for the caching.
buildLogMessage() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
buildParams() - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
buildPluginResources(boolean) - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
Iterates over the batch parameters for the context and creates a ContextBatchPluginResource for each.
buildResource(Bundle, ResourceLocation) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Helper to hide bunch of integration code and simplify resource creation.
buildSafeContent(Content, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Intercept any exception and ignores it.
buildUrl(String, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Build url from patch and params.
buildUrl(String) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Shortcut for `buildUrl(path, params)`.
buildUrlWithPrefix(String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
Adds prefix to relative url.
Bundle - Class in com.atlassian.plugin.webresource.impl.snapshot
Web Resource.
Bundle(Snapshot, String, List<String>, Date, String, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
BundleFinder - Class in com.atlassian.plugin.webresource.impl.discovery
Query builder for retrieving ordered lists of web-resource keys based on what the user is requesting and what has previously been requested.
BundleFinder(Snapshot) - Constructor for class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
 
BundleWalker - Class in com.atlassian.plugin.webresource.impl.discovery
Walks the dependency graph of Bundle objects and reduces the graph to an ordered list of their keys, ensuring all upstream dependencies occur before the things depending on them.
BundleWalker(Snapshot) - Constructor for class com.atlassian.plugin.webresource.impl.discovery.BundleWalker
 

C

Cache - Interface in com.atlassian.plugin.cache.filecache
Represents a file cache.
cache(String, String, OutputStream, Cache.StreamProvider) - Method in interface com.atlassian.plugin.cache.filecache.Cache
Stream the contents identified by the key to the destination stream.
cache(String, String, OutputStream, Cache.StreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
 
cache(String, String, OutputStream, Cache.StreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.PassThroughCache
 
Cache.StreamProvider - Interface in com.atlassian.plugin.cache.filecache
Interface used by the file caching system.
Cache.TwoStreamProvider - Interface in com.atlassian.plugin.cache.filecache
Interface used by the file caching system.
CACHE_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
CachedCondition - Class in com.atlassian.plugin.webresource.impl
Cached condition.
CachedCondition(DecoratingCondition) - Constructor for class com.atlassian.plugin.webresource.impl.CachedCondition
 
CachedTransformers - Class in com.atlassian.plugin.webresource.impl
Wrapper around transformer to cache it.
CachedTransformers(List<WebResourceTransformation>) - Constructor for class com.atlassian.plugin.webresource.impl.CachedTransformers
 
cacheTwo(String, String, OutputStream, OutputStream, Cache.TwoStreamProvider) - Method in interface com.atlassian.plugin.cache.filecache.Cache
Stream two contents identified by the key to the destination stream.
cacheTwo(String, String, OutputStream, OutputStream, Cache.TwoStreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
 
cacheTwo(String, String, OutputStream, OutputStream, Cache.TwoStreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.PassThroughCache
 
calculateBatches(RequestCache, UrlBuildingStrategy, LinkedHashSet<String>, LinkedHashSet<String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
calculateBatches(RequestCache, UrlBuildingStrategy, LinkedHashSet<String>, LinkedHashSet<String>, Set<String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Groups given web resources and contexts in to batches, taking any content that has already been served in to account.
calculateBatches(RequestCache, UrlBuildingStrategy, Collection<String>, Collection<String>, boolean) - Static method in class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers
calculateBatches(RequestCache, UrlBuildingStrategy, Collection<String>, Collection<String>, Set<String>, boolean) - Static method in class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers
Groups given web resources and contexts in to batches, taking any content that has already been served in to account.
calculateBundleHash(RawRequest, RequestCache) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Calculates URL resource hashes for given request.
calculateBundlesHash(List<Bundle>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
 
CalculatedBatches - Class in com.atlassian.plugin.webresource.impl.helpers.url
DTO representing three collections: 1) ordered list of context batches to serve, 2) ordered list of web resource batches to serve, and 3) unordered "excluded resolved" list, which is a combination of all web resources and contexts discovered in the dependency graph while constructing the first two lists, whose content will either be served in these batch files or was omitted from them.
CalculatedBatches(List<ContextBatch>, List<WebResourceBatch>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.CalculatedBatches
 
callHandler(BaseRouter<Controller>.Handler, Controller, Request, Response, String...) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
 
canDispatch(String) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Deprecated.
since 3.3.2
canEncodeStateIntoUrl() - Method in interface com.atlassian.plugin.webresource.condition.DecoratingCondition
 
canEncodeStateIntoUrl() - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
canEncodeStateIntoUrl() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
canRequestedResourcesContentBeAssumedConstant(Map<String, String>) - Static method in class com.atlassian.plugin.webresource.ResourceUtils
Given a parameter map, determine if a web resource is cacheable.
CATCH_BLOCK - Static variable in class com.atlassian.plugin.webresource.impl.annotators.TryCatchJsResourceContentAnnotator
 
CdnResourceUrlTransformer - Interface in com.atlassian.plugin.webresource.cdn
This interface aims to decouple clients from Config which currently contains the actual implementation.
CdnResourceUrlTransformerImpl - Class in com.atlassian.plugin.webresource.cdn
Wraps CDN prefix method from Config in order to not expose this class.
CdnResourceUrlTransformerImpl(Config) - Constructor for class com.atlassian.plugin.webresource.cdn.CdnResourceUrlTransformerImpl
 
CDNStrategy - Interface in com.atlassian.plugin.webresource.cdn
Interface for CDN strategies.
CdnStrategyChangedException(String) - Constructor for exception com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory.CdnStrategyChangedException
 
CdnStrategyProvider - Interface in com.atlassian.plugin.webresource.cdn
Interface for an OSGi service providing CDNStrategy objects to the host application.
CharSequenceDownloadableResource - Class in com.atlassian.plugin.webresource.transformer
Abstract class that makes it easy to create transforms that go from string to string.
CharSequenceDownloadableResource(DownloadableResource) - Constructor for class com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource
 
checkIfCachedAndNotModified(Date) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Check if resource is not modified and replies with not-modified response if so.
checkRequestHelper(LastModifiedHandler) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
Deprecated.
clear() - Method in interface com.atlassian.plugin.cache.filecache.Cache
Remove all entries in the cache.
clear() - Method in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
 
clear() - Method in class com.atlassian.plugin.cache.filecache.impl.PassThroughCache
 
clear() - Method in interface com.atlassian.plugin.webresource.impl.support.UrlCache
 
clear() - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.Impl
 
clear() - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.PassThrough
 
clearCache() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerFactory
Deprecated.
since 3.3.2
clearExcluded() - Method in class com.atlassian.plugin.webresource.models.RawRequest
Clear all the resources from the excluded list.
clearIncludedAndUpdateExcluded(ResourcePhase, Set<String>) - Method in class com.atlassian.plugin.webresource.impl.RequestState
Called after generating urls, to clear current state and remember already included resources.
clearRequestLocal() - Method in class com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService
 
clearRequestLocal() - Method in interface com.atlassian.plugin.webresource.assembler.LegacyPageBuilderService
Deprecated.
since 3.0. This only exists to support the broken behaviour of WebResourceManagerImpl.
cloneWithNewUrlMode(boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Router
Needed to support legacy API.
close() - Method in class com.atlassian.plugin.webresource.impl.support.LineCountingProxyOutputStream
 
close() - Method in class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
Closes the instance.
collectUrlStateAndBuildResourceUrls(RequestState, UrlBuildingStrategy, List<ContextBatch>, List<WebResourceBatch>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Collect URL State for Conditions and Transformers and build Resource URLs.
com.atlassian.plugin.cache.filecache - package com.atlassian.plugin.cache.filecache
 
com.atlassian.plugin.cache.filecache.impl - package com.atlassian.plugin.cache.filecache.impl
 
com.atlassian.plugin.webresource - package com.atlassian.plugin.webresource
 
com.atlassian.plugin.webresource.analytics - package com.atlassian.plugin.webresource.analytics
 
com.atlassian.plugin.webresource.analytics.events - package com.atlassian.plugin.webresource.analytics.events
 
com.atlassian.plugin.webresource.assembler - package com.atlassian.plugin.webresource.assembler
 
com.atlassian.plugin.webresource.assembler.html - package com.atlassian.plugin.webresource.assembler.html
 
com.atlassian.plugin.webresource.bigpipe - package com.atlassian.plugin.webresource.bigpipe
 
com.atlassian.plugin.webresource.cdn - package com.atlassian.plugin.webresource.cdn
 
com.atlassian.plugin.webresource.cdn.mapper - package com.atlassian.plugin.webresource.cdn.mapper
 
com.atlassian.plugin.webresource.condition - package com.atlassian.plugin.webresource.condition
 
com.atlassian.plugin.webresource.data - package com.atlassian.plugin.webresource.data
 
com.atlassian.plugin.webresource.event - package com.atlassian.plugin.webresource.event
 
com.atlassian.plugin.webresource.filter.rewrite - package com.atlassian.plugin.webresource.filter.rewrite
 
com.atlassian.plugin.webresource.graph - package com.atlassian.plugin.webresource.graph
 
com.atlassian.plugin.webresource.impl - package com.atlassian.plugin.webresource.impl
 
com.atlassian.plugin.webresource.impl.annotators - package com.atlassian.plugin.webresource.impl.annotators
 
com.atlassian.plugin.webresource.impl.config - package com.atlassian.plugin.webresource.impl.config
 
com.atlassian.plugin.webresource.impl.discovery - package com.atlassian.plugin.webresource.impl.discovery
 
com.atlassian.plugin.webresource.impl.helpers - package com.atlassian.plugin.webresource.impl.helpers
 
com.atlassian.plugin.webresource.impl.helpers.data - package com.atlassian.plugin.webresource.impl.helpers.data
 
com.atlassian.plugin.webresource.impl.helpers.url - package com.atlassian.plugin.webresource.impl.helpers.url
 
com.atlassian.plugin.webresource.impl.http - package com.atlassian.plugin.webresource.impl.http
 
com.atlassian.plugin.webresource.impl.snapshot - package com.atlassian.plugin.webresource.impl.snapshot
 
com.atlassian.plugin.webresource.impl.snapshot.resource - package com.atlassian.plugin.webresource.impl.snapshot.resource
 
com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider - package com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider
 
com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype - package com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype
 
com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path - package com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path
 
com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream - package com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
 
com.atlassian.plugin.webresource.impl.support - package com.atlassian.plugin.webresource.impl.support
 
com.atlassian.plugin.webresource.impl.support.factory - package com.atlassian.plugin.webresource.impl.support.factory
 
com.atlassian.plugin.webresource.impl.support.http - package com.atlassian.plugin.webresource.impl.support.http
 
com.atlassian.plugin.webresource.legacy - package com.atlassian.plugin.webresource.legacy
 
com.atlassian.plugin.webresource.models - package com.atlassian.plugin.webresource.models
 
com.atlassian.plugin.webresource.prebake - package com.atlassian.plugin.webresource.prebake
 
com.atlassian.plugin.webresource.servlet - package com.atlassian.plugin.webresource.servlet
 
com.atlassian.plugin.webresource.transformer - package com.atlassian.plugin.webresource.transformer
 
com.atlassian.plugin.webresource.transformer.instance - package com.atlassian.plugin.webresource.transformer.instance
 
com.atlassian.plugin.webresource.url - package com.atlassian.plugin.webresource.url
 
com.atlassian.plugin.webresource.util - package com.atlassian.plugin.webresource.util
 
compare(Map<String, String>, Map<String, String>) - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ParamsComparator
Keys will be sorted according to Config.PARAMS_SORT_ORDER.
CompileTimeTransformer - Class in com.atlassian.plugin.webresource.transformer
Deprecated.
This class is deprecated due to the fact that it mislead the developer to assume that it is a transform, but that is not.
CompileTimeTransformer() - Constructor for class com.atlassian.plugin.webresource.transformer.CompileTimeTransformer
Deprecated.
 
completeKeys - Variable in class com.atlassian.plugin.webresource.legacy.AbstractPluginResource
 
computeBundleDimensions(Bundle) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerFactory
 
computeBundleDimensions(Bundle) - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerFactory
 
computeBundleDimensions(Bundle) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
computeBundleDimensions(Bundle) - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformers
 
computeDimensions() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerFactory
 
computeDimensions() - Method in interface com.atlassian.plugin.webresource.condition.DecoratingCondition
 
computeDimensions() - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
computeDimensions() - Method in class com.atlassian.plugin.webresource.impl.CachedCondition
 
computeDimensions(TransformerCache) - Method in class com.atlassian.plugin.webresource.impl.CachedTransformers
 
computeDimensions() - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerFactory
 
computeDimensions() - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
computeDimensions() - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformersSupplier
 
computeDimensions() - Method in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory
 
computeDimensions() - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformers
Returns the Dimensions of all registered transformers.
computeDimensions() - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformersSupplier
Returns the Dimensions of all registered transformers.
computeDimensions(TransformerCache) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
computeGlobalStateHash() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerFactory
 
computeGlobalStateHash() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Represents product state considering everything that contributes to content of resources.
computeGlobalStateHash() - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerFactory
Produce a hash that indicates the "state" of the WRM.
computeParamKeys(TransformerCache) - Method in class com.atlassian.plugin.webresource.impl.CachedTransformers
 
CONDITION_INTERN_ENABLED - Static variable in class com.atlassian.plugin.webresource.impl.support.ConditionInstanceCache
 
CONDITIONAL_COMMENT_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
Deprecated.
Since v4.0. Will be removed in v5.0.
ConditionInstanceCache - Class in com.atlassian.plugin.webresource.impl.support
Instance cache, needed to have only one instance of UrlReadingCondition for same UrlReadingConditon class and initialization parameters.
ConditionInstanceCache() - Constructor for class com.atlassian.plugin.webresource.impl.support.ConditionInstanceCache
 
conditions() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
Config - Class in com.atlassian.plugin.webresource.impl.config
Unites all the configurations in one place.
Config(ResourceBatchingConfiguration, WebResourceIntegration, WebResourceUrlProvider, ServletContextFactory, TransformerCache, ResourceCompiler) - Constructor for class com.atlassian.plugin.webresource.impl.config.Config
 
config - Variable in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
Config.IntermediaryContextData - Class in com.atlassian.plugin.webresource.impl.config
 
ConsList<A> - Class in com.atlassian.plugin.webresource.util
 
ConsList() - Constructor for class com.atlassian.plugin.webresource.util.ConsList
 
contains(String) - Static method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride
Deprecated.
Indicates whether there are dimension overrides for a particular condition class.
containsOnlyPureUrlReadingTransformers(TransformerCache) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
Content - Interface in com.atlassian.plugin.webresource.impl.support
Binary content of Web Resource.
CONTENT_TYPE_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
ContentImpl - Class in com.atlassian.plugin.webresource.impl.support
Helper to simplify implementation of Content class.
ContentImpl(String, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.support.ContentImpl
 
ContentProviderStrategy - Interface in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider
 
ContentProviderStrategyFactory - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider
 
ContentProviderStrategyFactory() - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider.ContentProviderStrategyFactory
 
ContentTransformerFactory - Interface in com.atlassian.plugin.webresource.transformer
Factory to create URL aware web resource transformers with Source Map.
ContentTransformerModuleDescriptor - Class in com.atlassian.plugin.webresource.transformer
Defines a module descriptor for a ContentTransformerFactory.
ContentTransformerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.plugin.webresource.transformer.ContentTransformerModuleDescriptor
 
ContentTypeStrategy - Interface in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype
 
ContentTypeStrategyFactory - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype
 
ContentTypeStrategyFactory() - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype.ContentTypeStrategyFactory
 
Context - Class in com.atlassian.plugin.webresource.impl.snapshot
Context.
Context(Snapshot, String, List<String>, List<String>, Date, String, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.Context
Deprecated.
Context(Snapshot, String, List<String>, Date, String, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.Context
 
CONTEXT_PREFIX - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
ContextBatch - Class in com.atlassian.plugin.webresource.impl.helpers.url
Data structure representing Context Batch, it is used in cache and shouldn't contain any references.
ContextBatch(List<String>, LinkedHashSet<String>, List<String>, List<String>, List<SubBatch>, List<Resource>, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
ContextBatch - Class in com.atlassian.plugin.webresource.legacy
An intermediary object used for constructing and merging context batches.
ContextBatch(List<String>, Iterable<String>, Iterable<ModuleDescriptorStub>, boolean) - Constructor for class com.atlassian.plugin.webresource.legacy.ContextBatch
 
ContextBatchBuilder - Class in com.atlassian.plugin.webresource.legacy
Performs a calculation on many referenced contexts, and produces an set of intermingled batched-contexts and residual (skipped) resources.
ContextBatchBuilder(ResourceDependencyResolver, boolean, boolean, boolean) - Constructor for class com.atlassian.plugin.webresource.legacy.ContextBatchBuilder
 
ContextBatchKey - Class in com.atlassian.plugin.webresource.impl.helpers.url
Data structure representing Web Resource Batch Key.
ContextBatchKey(List<String>, LinkedHashSet<String>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatchKey
 
contextBatchKeys - Variable in class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers.Resolved
 
ContextBatchOperations - Class in com.atlassian.plugin.webresource.legacy
A helper classes that knows how to perform certain operations on ContextBatch beans.
ContextBatchOperations() - Constructor for class com.atlassian.plugin.webresource.legacy.ContextBatchOperations
 
ContextBatchPluginResource - Class in com.atlassian.plugin.webresource.legacy
Represents a batch of all resources that declare themselves as part of a given context(s).
ContextBatchPluginResource(List<String>, Iterable<String>, Set<String>, boolean) - Constructor for class com.atlassian.plugin.webresource.legacy.ContextBatchPluginResource
 
contextBatchSourceMapUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
contextBatchUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
Url helpers.
ContextResource - Class in com.atlassian.plugin.webresource.impl.snapshot.resource
Virtual resource for Context, needed to add `require` statement for modules.
contexts - Variable in class com.atlassian.plugin.webresource.legacy.InclusionState
Webresource contexts that have been included in previous calls to includeResources
ContextSubBatchResourceUrl - Class in com.atlassian.plugin.webresource
An adapter between the current URL Generation code and previous URL Output code.
ContextSubBatchResourceUrl(Globals, ContextBatch, SubBatch, String, Map<String, String>, String, boolean, List<PrebakeError>) - Constructor for class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
Controller - Class in com.atlassian.plugin.webresource.impl.http
Handles HTTP requests.
Controller(Globals, Request, Response) - Constructor for class com.atlassian.plugin.webresource.impl.http.Controller
 
convert(UrlMode) - Static method in class com.atlassian.plugin.webresource.assembler.UrlModeUtils
 
copy(InputStream, OutputStream) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
Copy in into out and close streams safely.
create() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerFactory
 
create() - Method in class com.atlassian.plugin.webresource.impl.support.ResettableLazyReferenceWithVersionCheck
 
create() - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerFactory
 
create(Pattern, Function<Matcher, CharSequence>) - Static method in class com.atlassian.plugin.webresource.transformer.SearchAndReplacer
Deprecated.
 
create(Plugin, Class<?>, HostContainer, String) - Static method in class com.atlassian.plugin.webresource.util.PluginClassLoader
 
createAndCompositeCondition() - Method in class com.atlassian.plugin.webresource.condition.UrlReadingConditionElementParser
 
createController(Globals, Request, Response) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
createController(Globals, Request, Response) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Override this method and provide instance of the controller.
createDataProviders(Plugin, Class<?>) - Method in class com.atlassian.plugin.webresource.data.WebResourceDataProviderParser
 
createDefaultContentTypeStrategy(ResourceLocation) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype.ContentTypeStrategyFactory
 
createESModuleStreamStrategy(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.StreamStrategyFactory
 
createModuleContentTypeStrategy(ResourceLocation, String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype.ContentTypeStrategyFactory
 
createOrCompositeCondition() - Method in class com.atlassian.plugin.webresource.condition.UrlReadingConditionElementParser
 
createPath(ResourceLocation) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path.PathStrategyFactory
 
createRelativePath(ResourceLocation, String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path.PathStrategyFactory
 
createResource(Bundle, ResourceLocation, String, String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.ResourceFactory
 
createResourceUrlsForRedirectResources(RequestCache, UrlBuildingStrategy, List<Resource>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Creates Resource URLs for redirect resources.
createResourceWithRelativePath(Bundle, ResourceLocation, String, String, String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.ResourceFactory
Deprecated.
createStandardModuleStreamStrategy(Bundle, ResourceLocation) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.StreamStrategyFactory
 
createStreamContentProviderStrategy(StreamStrategy, ContentTypeStrategy, PathStrategy) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider.ContentProviderStrategyFactory
 
createWriteStream(File) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
 
CSS_CONTENT_TYPE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
CSS_EXTENSION - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
CSS_TYPE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
CssWebResource - Class in com.atlassian.plugin.webresource
 
CssWebResource() - Constructor for class com.atlassian.plugin.webresource.CssWebResource
 

D

DataTagWriter - Class in com.atlassian.plugin.webresource.data
Writes data provided by a <data> element to a page.
DataTagWriter() - Constructor for class com.atlassian.plugin.webresource.data.DataTagWriter
 
decodeContexts(String) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
Decodes context key like `batch1,batch2,-excludedBatch3,-excludedBatch4` into lists of included and excluded contexts.
DecoratingAndCompositeCondition - Class in com.atlassian.plugin.webresource.condition
Implementation of DecoratingCompositeCondition that fits the new UrlReadingCondition interface.
DecoratingAndCompositeCondition() - Constructor for class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
 
DecoratingCondition - Interface in com.atlassian.plugin.webresource.condition
A condition interface that wraps either UrlReadingCondition or Condition instances.
DecoratingUrlReadingCondition - Class in com.atlassian.plugin.webresource.condition
Instance of a DecoratingCondition that wraps a UrlReadingCondition
DecoratingUrlReadingCondition(UrlReadingCondition, Map<String, String>) - Constructor for class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
DecoratingUrlReadingCondition(UrlReadingCondition, Map<String, String>, String, String) - Constructor for class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
deep(boolean) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
If it should resolve full tree of dependencies recursively, `true` by default.
deepClone() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
deepClone() - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
deepFilter(Predicate<Bundle>) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
Remove element and all its dependencies if filter fail.
DefaultBigPipeConfiguration - Class in com.atlassian.plugin.webresource
 
DefaultBigPipeConfiguration() - Constructor for class com.atlassian.plugin.webresource.DefaultBigPipeConfiguration
 
DefaultContentTypeStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype
 
DefaultMapping - Class in com.atlassian.plugin.webresource.cdn.mapper
Simple wrapper for a mapping.
DefaultMapping(String, Stream<String>) - Constructor for class com.atlassian.plugin.webresource.cdn.mapper.DefaultMapping
 
DefaultMappingSet - Class in com.atlassian.plugin.webresource.cdn.mapper
Simple wrapper for mappings.
DefaultMappingSet(Collection<Mapping>) - Constructor for class com.atlassian.plugin.webresource.cdn.mapper.DefaultMappingSet
 
DefaultPageBuilderService - Class in com.atlassian.plugin.webresource.assembler
Default implementation of PageBuilderService
DefaultPageBuilderService(WebResourceIntegration, WebResourceAssemblerFactory) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService
 
DefaultPageBuilderService(WebResourceIntegration, PrebakeWebResourceAssemblerFactory) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService
 
DefaultPathStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path
 
DefaultPluginCssResource - Class in com.atlassian.plugin.webresource.assembler
Implementation of PluginUrlResource
DefaultPluginCssResource(ResourceUrl) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultPluginCssResource
 
DefaultPluginCssResource(ResourceUrl, ResourcePhase) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultPluginCssResource
 
DefaultPluginDataResource - Class in com.atlassian.plugin.webresource.data
Default PluginDataResource
DefaultPluginDataResource(String, Jsonable) - Constructor for class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
DefaultPluginDataResource(String, Jsonable, ResourcePhase) - Constructor for class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
DefaultPluginDataResource(String, Optional<Jsonable>) - Constructor for class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
DefaultPluginDataResource(String, Optional<Jsonable>, ResourcePhase) - Constructor for class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
DefaultPluginJsResource - Class in com.atlassian.plugin.webresource.assembler
Implementation of PluginUrlResource
DefaultPluginJsResource(ResourceUrl) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultPluginJsResource
 
DefaultPluginJsResource(ResourceUrl, ResourcePhase) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultPluginJsResource
 
DefaultRequiredData - Class in com.atlassian.plugin.webresource.assembler
 
DefaultRequiredData(RequestState) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
DefaultResourceBatchingConfiguration - Class in com.atlassian.plugin.webresource
Default configuration for the plugin resource locator, for those applications that do not want to perform any super-batching.
DefaultResourceBatchingConfiguration() - Constructor for class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
DefaultResourceDependencyResolver - Class in com.atlassian.plugin.webresource
Deprecated.
since 3.3.2
DefaultResourceDependencyResolver(WebResourceIntegration, ResourceBatchingConfiguration) - Constructor for class com.atlassian.plugin.webresource.DefaultResourceDependencyResolver
Deprecated.
since 3.3.2
DefaultResourceDependencyResolver - Class in com.atlassian.plugin.webresource.legacy
 
DefaultResourceDependencyResolver(Globals, WebResourceIntegration, boolean, List<String>) - Constructor for class com.atlassian.plugin.webresource.legacy.DefaultResourceDependencyResolver
 
DefaultStaticTransformers - Class in com.atlassian.plugin.webresource.transformer
StaticTransformers implementation.
DefaultStaticTransformers(StaticTransformersSupplier) - Constructor for class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
DefaultStaticTransformersSupplier - Class in com.atlassian.plugin.webresource.transformer
Implementation of StaticTransformersSupplier
DefaultStaticTransformersSupplier(WebResourceIntegration, WebResourceUrlProvider, CdnResourceUrlTransformer) - Constructor for class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformersSupplier
 
DefaultUrlBuilder - Class in com.atlassian.plugin.webresource.url
Implementation of UrlBuilder
DefaultUrlBuilder() - Constructor for class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
DefaultWebResourceAssemblerBuilder - Class in com.atlassian.plugin.webresource.assembler
Implementation of WebResourceAssemblerBuilder
DefaultWebResourceAssemblerBuilder(Globals) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerBuilder
 
DefaultWebResourceAssemblerFactory - Class in com.atlassian.plugin.webresource.assembler
Default implementation of WebResourceAssemblerFactory
DefaultWebResourceAssemblerFactory(Globals) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerFactory
 
DefaultWebResourceAssemblerFactory(PluginResourceLocator) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerFactory
 
DefaultWebResourceFilter - Class in com.atlassian.plugin.webresource
A Web Resource Filter that allows for css and javascript resources.
DefaultWebResourceFilter() - Constructor for class com.atlassian.plugin.webresource.DefaultWebResourceFilter
 
DefaultWebResourceMapper - Class in com.atlassian.plugin.webresource.cdn.mapper
Implementation of WebResourceMapper which retrieves a mappings from a local JSON file and keeps it in memory.
DefaultWebResourceMapper(WebResourceIntegration, MappingParser, PrebakeConfig, String, String, String) - Constructor for class com.atlassian.plugin.webresource.cdn.mapper.DefaultWebResourceMapper
 
DefaultWebResourceSet - Class in com.atlassian.plugin.webresource.assembler
Implementation of WebResourceSet
DefaultWebResourceSet(boolean, Config, RequestState, Collection<WebResourceInformation>) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
DefaultWebResourceSet(RequestState, List<PluginDataResource>, List<ResourceUrl>, boolean, Config) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
DefaultWebResourceSetBuilder - Class in com.atlassian.plugin.webresource.assembler
 
DefaultWebResourceSetBuilder(RequestState) - Constructor for class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
DEFER_SCRIPT_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
deleteWhenPossible() - Method in class com.atlassian.plugin.cache.filecache.impl.OneStreamCache
 
deleteWhenPossible(Runnable) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
 
deleteWhenPossible() - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
 
deleteWhenPossible() - Method in class com.atlassian.plugin.cache.filecache.impl.TwoStreamsCache
 
dependencies - Variable in class com.atlassian.plugin.webresource.impl.config.Config.IntermediaryContextData
 
DependencyEdge<T> - Class in com.atlassian.plugin.webresource.graph
Responsible for defining the dependency between a source and target vertex in a DependencyGraph.
DependencyEdge() - Constructor for class com.atlassian.plugin.webresource.graph.DependencyEdge
 
DependencyGraph<V> - Class in com.atlassian.plugin.webresource.graph
Maps the dependencies between items of a given type, where the vertex is the item and the edge is their dependency relation.
DependencyGraph(Class<V>) - Constructor for class com.atlassian.plugin.webresource.graph.DependencyGraph
 
DependencyGraph(Class<V>, Graph<V, DependencyEdge>) - Constructor for class com.atlassian.plugin.webresource.graph.DependencyGraph
 
DependencyGraphBuilder - Class in com.atlassian.plugin.webresource.graph
 
Deprecation - Class in com.atlassian.plugin.webresource.impl.snapshot
Holds info about a deprecated web resource module descriptor.
Deprecation(String) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
DimensionOverride(String, String, Collection<String>) - Constructor for class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride.DimensionOverride
Deprecated.
Creates a new dimension override
dimensions(String) - Static method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride
Deprecated.
Returns the dimension values to be used at prebake time when prebaking resources that use the condition identified by the class name passed as parameter.
DimensionUnawareOverride - Class in com.atlassian.plugin.webresource.prebake
Deprecated.
DimensionUnawareOverride() - Constructor for class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride
Deprecated.
 
DimensionUnawareOverride.DimensionOverride - Class in com.atlassian.plugin.webresource.prebake
Deprecated.
DISABLE_PERFORMANCE_TRACKING - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
disableAdditionOfWebResourceJavascriptApiDependencies() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
disableBlockOnBigPipe() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
disableCleanUpAfterInclude() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
disabled() - Method in class com.atlassian.plugin.webresource.transformer.ContentTransformerModuleDescriptor
 
disabled() - Method in class com.atlassian.plugin.webresource.transformer.UrlReadingWebResourceTransformerModuleDescriptor
 
disabled() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
disableDrainBigPipe() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
disableSuperbatch() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
dispatch(Request, Response) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Dispatches request to proper handlers.
doEnter(Runnable, BooleanSupplier) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
Increments the concurrent count, and returns if it is okay to read from the cached file, or not.
doExit(Runnable) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
Decrements the concurrent count.
DOWNLOAD_PARAM_VALUE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 

E

efficientAndPredicate(List<Predicate<Bundle>>) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
Join list of predicates with AND operand.
EMPTY - Static variable in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMappingSet
 
EMPTY - Static variable in class com.atlassian.plugin.webresource.impl.discovery.Found
 
empty() - Static method in class com.atlassian.plugin.webresource.util.ConsList
 
ENABLE_BUNDLE_HASH_VALIDATION - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
enableAdditionOfWebResourceJavascriptApiDependencies() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
enableBlockOnBigPipe() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
enableCleanUpAfterInclude() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
enabled() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
enableDrainBigPipe() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
enableSuperbatch() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
 
encodeConfigurationState() - Method in interface com.atlassian.plugin.webresource.cdn.CDNStrategy
 
encodeContexts(Collection<String>, Iterable<String>) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
Encodes lists of included and excluded contexts into single key like `batch1,batch2,-excludedBatch3, -excludedBatch4`.
encodeStateInUrlIfSupported(RequestCache, UrlBuildingStrategy, String, Map<String, String>, Bundle, List<Bundle>, List<Bundle>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Collect and encode URL state for given Resources, it collects resource params, condition params and transformer params.
encodeStateInUrlIfSupported(RequestCache, UrlBuildingStrategy, String, Map<String, String>, List<Bundle>, List<Bundle>, List<Bundle>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Collect and encode URL state for given Resources, it collects resource params, condition params and transformer params.
encoding() - Method in class com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource
 
end() - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
Run query and get found Bundles.
end() - Method in class com.atlassian.plugin.webresource.impl.discovery.ResourceFinder
Run query and get found resources.
endAndGetResult() - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
 
ensureNoLegacyStuff(Snapshot) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Analyzes current state of the plugin system and return web resources.
ensureNotNull(OutputStream) - Static method in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
 
equals(Object) - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMapping
 
equals(Object) - Method in class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
equals(Object) - Method in class com.atlassian.plugin.webresource.graph.DependencyEdge
 
equals(Object) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
 
equals(Object) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
equals(Object) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
equals(Object) - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
equals(Object, Object) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
Helper to check for equality without bothering to handle nulls.
equals(Object) - Method in class com.atlassian.plugin.webresource.impl.support.Tuple
 
equals(Object) - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedExcludedConditionsAndBatchingOptions
 
equals(Object) - Method in class com.atlassian.plugin.webresource.legacy.BatchPluginResource
 
equals(Object) - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
equals(Object) - Method in class com.atlassian.plugin.webresource.models.Requestable
 
escapeSlashes(String) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
 
ESModuleStreamStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
 
EvaluatedCondition(CachedCondition, Boolean) - Constructor for class com.atlassian.plugin.webresource.impl.support.UrlCache.EvaluatedCondition
 
evaluateSafely(RequestCache, UrlBuildingStrategy) - Method in class com.atlassian.plugin.webresource.impl.CachedCondition
Evaluate condition.
evaluateSafely(RequestCache, Map<String, String>) - Method in class com.atlassian.plugin.webresource.impl.CachedCondition
Evaluate condition against parameters.
EventFiringHelper - Class in com.atlassian.plugin.webresource.analytics
 
exclude(Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
Adds a Requestable to the exclusion list of resources.
exclude(Collection<Requestable>) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
excluded(Collection<String>, Predicate<Bundle>) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
 
excludedResolved(Collection<String>) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
 
excludedResolved - Variable in class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers.Resolved
 
executeInNewContext(Supplier<T>) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Executes a Supplier within a new WebResourceManager context.
executeInNewContext(Supplier<T>) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
EXT - Static variable in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
 

F

fail(K, Throwable) - Static method in class com.atlassian.plugin.webresource.bigpipe.KeyedValue
 
FileCacheImpl - Class in com.atlassian.plugin.cache.filecache.impl
Implements a thread-safe FileCache.
FileCacheImpl(File, int) - Constructor for class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
 
filter(Predicate<Resource>) - Method in class com.atlassian.plugin.webresource.impl.discovery.ResourceFinder
Filter resources.
find(LinkedHashSet<String>, Set<String>, Predicate<Bundle>, boolean, Predicate<Bundle>, Predicate<Bundle>, PredicateFailStrategy, Predicate<Bundle>) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleWalker
Returns an ordered set of web-resource keys, based on the dependency graph of the included keys, and whether each web-resource discovered meets the conditions specified in the search.
find() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
Deprecated.
since 5.0. It's simple enough to construct the finder yourself ;)
findCyclicSubGraphByVertex(V) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
Identify all the cycles contained inside the graph.
findDependantsSubGraphByKey(V) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
Retrieve a sub graph of dependants based on a certain source requestable key.
findDependencySubGraphByRequestableKey(V) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
Retrieve a sub graph of dependency based on a certain source requestable key.
findIntersectionSubGraph(V, V) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
Find the intersection between two sub-graphs generated based on a source requestable key and target requestable key.
Flags - Class in com.atlassian.plugin.webresource
A wrapper around the checks for various system properties and values so the remainder of the webresource plugin can be relatively undisturbed by implementation details
Flags() - Constructor for class com.atlassian.plugin.webresource.Flags
 
flush() - Method in class com.atlassian.plugin.webresource.impl.support.LineCountingProxyOutputStream
 
foldLeft(B, Function<Pair<B, A>, B>) - Method in class com.atlassian.plugin.webresource.util.ConsList
 
forbidCondition1AndTransformer1() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
If enabled and there's at leas one Condition1 or Transformer1 Web Resource will throw an error and stop working.
forceCompleteAll() - Method in class com.atlassian.plugin.webresource.bigpipe.BigPipe
 
forEachBundle(Consumer<Bundle>) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
Apply some function to each Bundle of this Snapshot.
format(ResourceUrls) - Method in class com.atlassian.plugin.webresource.assembler.html.PrefetchHtmlFormatter
 
format(ResourceUrls) - Method in class com.atlassian.plugin.webresource.assembler.html.RequireLazilyTagWriter
 
formatResource(String, Map<String, String>) - Method in class com.atlassian.plugin.webresource.CssWebResource
 
formatResource(String, Map<String, String>) - Method in class com.atlassian.plugin.webresource.JavascriptWebResource
 
formatResource(String, Map<String, String>) - Method in class com.atlassian.plugin.webresource.PrefetchLinkWebResource
 
formatResource(String, Map<String, String>) - Method in interface com.atlassian.plugin.webresource.WebResourceFormatter
Returns a formatted resource string.
FORMATTER - Static variable in class com.atlassian.plugin.webresource.PrefetchLinkWebResource
 
forPattern(String) - Static method in interface com.atlassian.plugin.webresource.prebake.PrebakeConfig
Creates a PrebakeConfig that uses a mapping path pattern like /path/to/${state}/mapping.json
Found - Class in com.atlassian.plugin.webresource.impl.discovery
Represents the result of walking the dependency graph via BundleWalker, where every item is in is in topological sort order.
Found(List<Found.Item>) - Constructor for class com.atlassian.plugin.webresource.impl.discovery.Found
Deprecated.
Found(List<Found.Item>, List<String>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.impl.discovery.Found
 
Found.Item - Class in com.atlassian.plugin.webresource.impl.discovery
Tuple of a Requestable key and its contribution State to the response for a client request.
from(E) - Static method in class com.atlassian.plugin.webresource.impl.PrebakeErrorFactory
Creates a new PrebakeError that wraps a resource-tainting condition.
from(E) - Static method in class com.atlassian.plugin.webresource.impl.PrebakeErrorFactory
Creates a new PrebakeError that wraps a resource-tainting transformer.
from(String, Throwable) - Static method in class com.atlassian.plugin.webresource.impl.PrebakeErrorFactory
Creates a new PrebakeError that wraps a Throwable object.
from(Throwable) - Static method in class com.atlassian.plugin.webresource.impl.PrebakeErrorFactory
Creates a new PrebakeError that wraps a Throwable object.
from(String) - Static method in class com.atlassian.plugin.webresource.impl.PrebakeErrorFactory
Creates a new PrebakeError containing a simple text message.
from(Optional<Coordinate>) - Static method in class com.atlassian.plugin.webresource.impl.UrlBuildingStrategy
 

G

generate(ResourceGenerationInfo) - Method in class com.atlassian.plugin.webresource.impl.helpers.data.ResourceDataGenerator
 
generate(ResourceGenerationInfo) - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ResourceUrlGenerator
 
generateNextFileName() - Method in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
Atomically generates next file name for the cache file.
get(ResourcePhase, Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.assembler.html.HtmlWriterFactory
 
get(String) - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMappingSet
 
get(String) - Method in interface com.atlassian.plugin.webresource.cdn.mapper.MappingSet
Returns the Mapping for a specific local resource, if found.
get(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
get() - Method in class com.atlassian.plugin.webresource.impl.support.ResettableLazyReferenceWithVersionCheck
 
get(UrlCache.IncludedExcludedConditionsAndBatchingOptions) - Method in interface com.atlassian.plugin.webresource.impl.support.UrlCache.BatchesProvider
 
get(UrlCache.IncludedExcludedConditionsAndBatchingOptions) - Method in interface com.atlassian.plugin.webresource.impl.support.UrlCache.ResolvedExcludedProvider
 
get(String) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformersSupplier
 
get(ResourceLocation) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformersSupplier
 
get(String) - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformersSupplier
 
get(ResourceLocation) - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformersSupplier
 
GET_URL_MAX_LENGTH - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
getAliasKey() - Method in class com.atlassian.plugin.webresource.transformer.ContentTransformerModuleDescriptor
 
getAliasKey() - Method in class com.atlassian.plugin.webresource.transformer.UrlReadingWebResourceTransformerModuleDescriptor
 
getAll() - Method in class com.atlassian.plugin.webresource.impl.discovery.Found
 
getAllFoundBundles() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.SubBatch
 
getAllIncludedResources() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchBuilder
 
getAllRootPages() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
getAlternative() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
getAsString(MappingSet) - Method in class com.atlassian.plugin.webresource.cdn.mapper.MappingParser
 
getAttributeParameters() - Method in class com.atlassian.plugin.webresource.CssWebResource
 
getAttributeParameters() - Method in class com.atlassian.plugin.webresource.JavascriptWebResource
 
getAttributeParameters() - Method in class com.atlassian.plugin.webresource.PrefetchLinkWebResource
 
getAvailableContent() - Method in class com.atlassian.plugin.webresource.bigpipe.BigPipe
 
getBasename(String) - Static method in class com.atlassian.plugin.webresource.ResourceUtils
Determines the base name (name without the extension) of the resource from the given path.
getBaseUrl() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getBaseUrl(boolean) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getBaseUrl() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Returns the base URL for this application.
getBaseUrl(UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Returns the base URL for this application in either relative or absolute format, depending on the value of urlMode.
getBaseUrl() - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
Returns the base URL for this application.
getBaseUrl(UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
Returns the base URL for this application in either relative or absolute format, depending on the value of urlMode.
getBaseUrl() - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getBaseUrl(UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getBatchedBundles() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getBatches(UrlCache.IncludedExcludedConditionsAndBatchingOptions, UrlCache.BatchesProvider) - Method in interface com.atlassian.plugin.webresource.impl.support.UrlCache
Get batches for given included and excluded.
getBatches(UrlCache.IncludedExcludedConditionsAndBatchingOptions, UrlCache.BatchesProvider) - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.Impl
 
getBatches(UrlCache.IncludedExcludedConditionsAndBatchingOptions, UrlCache.BatchesProvider) - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.PassThrough
 
getBatchingConfiguration() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Deprecated.
getBatchingStateCounter() - Method in interface com.atlassian.plugin.webresource.WebResourceBatchingStateCounter
Gets batching state counter.
getBatchingStateCounter() - Method in class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
 
getBatchResources(RawRequest, String, boolean, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Get Resources for Batch (all types of Batch - Web Resource Batch, Super Batch, Context Batch).
getBatchType() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getBatchType() - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getBatchType() - Method in class com.atlassian.plugin.webresource.ResourceUrlImpl
 
getBatchType() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getBeforeAllResources() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getBigPipe() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getBigPipeConfiguration() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
 
getBigPipeDeadline() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getBigPipeDeadlineDisabled() - Method in interface com.atlassian.plugin.webresource.BigPipeConfiguration
Default value: false True disables deadline for bigpipe.
getBigPipeDeadlineDisabled() - Method in class com.atlassian.plugin.webresource.DefaultBigPipeConfiguration
 
getBigPipeDeadlineDisabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getBooleanFromDarkFeatureManagerThenSystemProperty(String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Will do its best to return a result from DarkFeatureManager, but will fallback to System properties
getBundle(String) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleWalker
 
getBundle() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getBundles() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.SubBatch
 
getCacheableRequest() - Method in class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
getCachedConditionsEvaluation() - Method in class com.atlassian.plugin.webresource.impl.RequestCache
 
getCachedConditionsParameters() - Method in class com.atlassian.plugin.webresource.impl.RequestCache
 
getCacheDirectory() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getCachedResources() - Method in class com.atlassian.plugin.webresource.impl.RequestCache
Needed by WebResource as a storage for Cache.
getCachedResources(ResourceKeysSupplier) - Method in class com.atlassian.plugin.webresource.impl.RequestCache
Batches and Sub Batches are cached and as such can't contain references to Resources, this cache helps with that.
getCacheHit() - Method in class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
getCachingEnabled() - Method in class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
getCause() - Method in class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationEvent
 
getCdnResourceUrlTransformer() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Returns a URL transformer to allow clients to map resource URLs as in Config.getResourceCdnPrefix(String).
getCdnStrategy() - Method in interface com.atlassian.plugin.webresource.cdn.CdnStrategyProvider
Returns the strategy for serving resources via CDN.
getCDNStrategy() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Returns the CDNStrategy for serving resources via CDN.
getClassName() - Method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride.DimensionOverride
Deprecated.
 
getCompleteKey() - Method in class com.atlassian.plugin.webresource.legacy.ModuleDescriptorStub
 
getCondition() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Returns condition if bundle has any.
getCondition() - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
 
getCondition() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
getConfig() - Method in class com.atlassian.plugin.webresource.impl.Globals
 
getContent() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getContent() - Method in interface com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider.ContentProviderStrategy
 
getContent() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider.StreamContentProviderStrategy
 
getContent() - Method in class com.atlassian.plugin.webresource.impl.support.InitialContent
 
getContentAnnotator(String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getContentCache() - Method in class com.atlassian.plugin.webresource.impl.Globals
 
getContentCacheSize() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getContentType(String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getContentType() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getContentType() - Method in interface com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype.ContentTypeStrategy
 
getContentType() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype.DefaultContentTypeStrategy
 
getContentType() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype.ModuleContentTypeStrategyDecorator
 
getContentType() - Method in interface com.atlassian.plugin.webresource.impl.support.Content
Returns the content type for the resource.
getContentType() - Method in class com.atlassian.plugin.webresource.impl.support.ContentImpl
 
getContentType() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getContentType() - Method in class com.atlassian.plugin.webresource.transformer.AbstractTransformedDownloadableResource
 
getContextBatches() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.CalculatedBatches
 
getContextDependencies() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns the set of contexts that this resource depends on.
getContexts() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
getContexts() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchPluginResource
 
getContexts() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns the web resource contexts this resource is associated with.
getCtCdnBaseUrl() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Returns the CDN base URL to prefix all pre-baked resources mapped with WebResourceMapper.
getDarkFeatureManager() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Used to separate the WRM from the details of how products deal with system properties
getData() - Method in class com.atlassian.plugin.webresource.assembler.WebResourceInformation
 
getData() - Method in class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
getData() - Method in class com.atlassian.plugin.webresource.impl.helpers.ResourceGenerationInfo
 
getData() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Get data resources.
getData() - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
 
getDataProviders() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
getDefaultBigPipeDeadline() - Method in interface com.atlassian.plugin.webresource.BigPipeConfiguration
getDefaultBigPipeDeadline() - Method in class com.atlassian.plugin.webresource.DefaultBigPipeConfiguration
 
getDefaultBigPipeDeadline() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getDependencies() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
List of dependencies.
getDependencies(RequestCache, UrlBuildingStrategy, String, boolean, boolean) - Method in class com.atlassian.plugin.webresource.legacy.DefaultResourceDependencyResolver
 
getDependencies(RequestCache, UrlBuildingStrategy, String, boolean, boolean) - Method in interface com.atlassian.plugin.webresource.legacy.ResourceDependencyResolver
Returns an ordered set of the given resource and its dependencies.
getDependencies() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns a list of dependencies on other web resources.
getDependenciesInContext(RequestCache, UrlBuildingStrategy, String, Set<String>, boolean) - Method in class com.atlassian.plugin.webresource.legacy.DefaultResourceDependencyResolver
 
getDependenciesInContext(RequestCache, UrlBuildingStrategy, String, boolean, Set<String>, boolean) - Method in class com.atlassian.plugin.webresource.legacy.DefaultResourceDependencyResolver
 
getDependenciesInContext(RequestCache, UrlBuildingStrategy, String, Set<String>, boolean) - Method in interface com.atlassian.plugin.webresource.legacy.ResourceDependencyResolver
Returns an ordered list of the resources in a given context and its dependencies.
getDependencyGraph() - Static method in class com.atlassian.plugin.webresource.impl.config.Config
 
getDeprecatedConditionKeys() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Deprecated.
in 3.0.5
getDeprecatedTransformers(TransformerCache) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
getDeprecatedTransformKeys(TransformerCache) - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Deprecated.
in 3.0.5
getDeprecation() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
getDescriptor(String) - Method in class com.atlassian.plugin.webresource.transformer.TransformerCache
 
getDimensions() - Method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride.DimensionOverride
Deprecated.
 
getDownloadableResource(String, Map<String, String>) - Method in interface com.atlassian.plugin.webresource.PluginResourceLocator
Deprecated.
since 3.3.2
getDownloadableResource(String, Map<String, String>) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
getEdges() - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
 
getEventPublisher() - Method in class com.atlassian.plugin.webresource.impl.Globals
 
getEventPublisher() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Applications must implement this method to get access to the analytic event publisher
getEventVersion() - Method in class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
getEventVersion() - Method in class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationEvent
 
getExcluded() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
getExcluded() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatchKey
 
getExcluded() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Deprecated.
getExcluded() - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedAndExcluded
 
getExcluded() - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedExcludedConditionsAndBatchingOptions
 
getExcluded() - Method in class com.atlassian.plugin.webresource.models.LooselyTypedRequestExpander
Deprecated.
 
getExcluded() - Method in class com.atlassian.plugin.webresource.models.RawRequest
Returns all Requestable items whose content should not be served to the client in this request.
getExcludedAsLooseType() - Method in class com.atlassian.plugin.webresource.models.RawRequest
Deprecated.
In the future the only method to be used will be RawRequest.getExcluded().
getExcludedContexts() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getExcludedContexts() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
getExcludedContexts() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchPluginResource
 
getExcludedContexts() - Method in class com.atlassian.plugin.webresource.legacy.SuperBatchPluginResource
Used to ensure superbatch does not double-serve resources loaded in an earlier ResourcePhase.
getExcludedData() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getExcludedData() - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
getExcludedResolved() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.CalculatedBatches
 
getExcludedResolved() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.Resolved
 
getExcludedResolved() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Most UI code is not written to be idempotent, so content for each Requestable should only ever be served to the UI once.
getExcludedWithoutApplyingConditions() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
getExtraInfo() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
getFileCacheSize(int) - Static method in class com.atlassian.plugin.webresource.Flags
 
getFirst() - Method in class com.atlassian.plugin.webresource.impl.support.Tuple
 
getFound() - Method in class com.atlassian.plugin.webresource.impl.discovery.Found
 
getFromOSGiPluginModuleResource(Globals, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Get Resource from an OSGi plugin module.
getFullName() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getGlobals() - Method in class com.atlassian.plugin.webresource.impl.RequestCache
 
getGlobals() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Deprecated.
since 5.0.0. There is no replacement. Don't use god objects.
getGlobals() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getHashes() - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
getHostApplicationVersion() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
The version number of the host application, for example "7.0.0-OD-07" or "5.6".
getI18nRawText(Locale, String) - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Retrieve the unformatted message text associated with this key.
getI18nStateHash() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
The locale hash that should be inserted into static resource urls for the current request, if appropriate.
getI18nText(Locale, String) - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Retrieve the message text associated with this key.
getIncluded() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
getIncluded() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatchKey
 
getIncluded() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Deprecated.
getIncluded(ResourcePhase) - Method in class com.atlassian.plugin.webresource.impl.RequestState
Deprecated.
getIncluded() - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedAndExcluded
 
getIncluded() - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedExcludedConditionsAndBatchingOptions
 
getIncluded() - Method in class com.atlassian.plugin.webresource.models.LooselyTypedRequestExpander
Deprecated.
 
getIncluded() - Method in class com.atlassian.plugin.webresource.models.RawRequest
Get a flat set with all the resources for each type.
getIncluded(ResourcePhase) - Method in class com.atlassian.plugin.webresource.models.RawRequest
Retrieve all the resources to be included by phase type.
getIncludedAsLooseType() - Method in class com.atlassian.plugin.webresource.models.RawRequest
Deprecated.
In the future the only method to be used will be RawRequest.getIncluded().
getIncludedContexts() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getIncludedData() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getIncludedData(ResourcePhase) - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getIncludedData(ResourcePhase) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
getIncludedData() - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
getIncrementalCacheSize() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getInputStream(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.ESModuleStreamStrategy
 
getInputStream(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.PluginStreamStrategy
 
getInputStream(String) - Method in interface com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.StreamStrategy
 
getInputStream(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.TomcatStreamStrategy
 
getInputStream(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.WebResourceStreamStrategy
 
getInstance(UrlMode) - Static method in class com.atlassian.plugin.webresource.assembler.html.PrefetchHtmlFormatter
 
getInstance() - Static method in class com.atlassian.plugin.webresource.models.SuperBatchKey
 
getInstance() - Static method in class com.atlassian.plugin.webresource.models.SyncBatchKey
 
getIntegration() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Deprecated.
since 3.3.2
getIsSourceMap() - Method in class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
getJsonable() - Method in class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
getKey() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getKey() - Method in class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
getKey() - Method in class com.atlassian.plugin.webresource.impl.discovery.Found.Item
 
getKey() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.WebResourceBatch
 
getKey() - Method in class com.atlassian.plugin.webresource.impl.ResourceKey
 
getKey() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
getKey() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getKey() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
getKey() - Method in class com.atlassian.plugin.webresource.models.Requestable
 
getKey() - Method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride.DimensionOverride
Deprecated.
 
getKey() - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getKey() - Method in class com.atlassian.plugin.webresource.ResourceUrlImpl
 
getKey() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getKeys() - Method in class com.atlassian.plugin.webresource.impl.ResourceKeysSupplier
 
getLast() - Method in class com.atlassian.plugin.webresource.impl.support.Tuple
 
getLinesCount() - Method in class com.atlassian.plugin.webresource.impl.support.LineCountingProxyOutputStream
 
getLocale() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
 
getLocation() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getLocationResourceTypesFor(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Resources can have different name and location types.
getLocationResourceTypesFor(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
 
getLocationType() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getMappedResources(String) - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMappingSet
 
getMappedResources(String) - Method in interface com.atlassian.plugin.webresource.cdn.mapper.MappingSet
Returns the list of mapped URLs for a specific local resource, if found.
getMappingLocation(String) - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeConfig
Returns the location of the mapping.json file, given the global statue hash value
getModule() - Method in class com.atlassian.plugin.webresource.legacy.ModuleDescriptorStub
 
getModule() - Method in class com.atlassian.plugin.webresource.transformer.ContentTransformerModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.webresource.transformer.UrlReadingWebResourceTransformerModuleDescriptor
 
getModule() - Method in class com.atlassian.plugin.webresource.transformer.WebResourceTransformerModuleDescriptor
Deprecated.
 
getModule() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
As this descriptor just handles resources, you should never call this
getModuleCompleteKey() - Method in class com.atlassian.plugin.webresource.legacy.BatchPluginResource
 
getModuleResource(String, String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Get not declared Resource.
getName() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getName() - Method in class com.atlassian.plugin.webresource.impl.ResourceKey
 
getName() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getName() - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getName() - Method in class com.atlassian.plugin.webresource.ResourceUrlImpl
 
getName() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getNameOrLocationType() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getNameType() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getOriginalRequest() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getOriginalResource() - Method in class com.atlassian.plugin.webresource.transformer.AbstractTransformedDownloadableResource
 
getOutputStream() - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
getParamKeys() - Method in class com.atlassian.plugin.webresource.impl.CachedTransformers
Get list of param keys used by this transformers.
getParamKeys() - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
getParamKeys() - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformers
Get list of param keys used by this transformers.
getParams() - Method in class com.atlassian.plugin.webresource.assembler.DefaultPluginCssResource
 
getParams() - Method in class com.atlassian.plugin.webresource.assembler.DefaultPluginJsResource
 
getParams() - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
getParams() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getParams() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getParams() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getParams() - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getParams() - Method in class com.atlassian.plugin.webresource.ResourceUrlImpl
 
getParams() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getParent() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
Get Parent - Web Resource or Plugin.
getPath() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getPath() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path.DefaultPathStrategy
 
getPath() - Method in interface com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path.PathStrategy
 
getPath() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path.RelativePathStrategyDecorator
 
getPath() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getPath() - Method in class com.atlassian.plugin.webresource.impl.support.InitialContent
 
getPattern() - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeConfig
Returns the original pattern for information purposes
getPluginAccessor() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Applications must implement this method to get access to the application's PluginAccessor
getPluginEventManager() - Method in class com.atlassian.plugin.webresource.impl.Globals
 
getPluginEventManager() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Deprecated.
since v3.3.2
getPluginKey(String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
In case of Plugin Key - returns the same key, in case of Web Resource key - extracts Plugin key from it.
getPluginKey() - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
Deprecated.
since v3.3.2
getPluginResource(String, String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Get Resource for Plugin.
getPluginResource(Globals, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Get Resource for Plugin.
getPluginResources(String) - Method in interface com.atlassian.plugin.webresource.legacy.PluginResourceLocator
Returns a list of PluginResources for a given plugin module's complete key.
getPluginResources(String) - Method in class com.atlassian.plugin.webresource.legacy.PluginResourceLocatorImpl
 
getPluginUrlResource() - Method in class com.atlassian.plugin.webresource.assembler.ResourceUrls
 
getPluginVersionOrInstallTime(Plugin, boolean) - Static method in class com.atlassian.plugin.webresource.impl.config.Config
For SNAPSHOT plugins will return install time instead of the version.
getPrebakeConfig() - Method in interface com.atlassian.plugin.webresource.cdn.CDNStrategy
Define how pre-baked resources in CT-CDN will be consumed by transforming local URLs according to a mapping file.
getPrebakeConfig() - Method in class com.atlassian.plugin.webresource.cdn.NoOpCDNStrategy
 
getPrebakeErrors() - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getPrebakeErrors() - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
getPrebuiltSourcePath(String) - Static method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getQueryParameters(HttpServletRequest) - Static method in class com.atlassian.plugin.webresource.ResourceUtils
Returns a Map of query parameters from the request.
getRawRequest() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getReducedExclusions() - Method in class com.atlassian.plugin.webresource.impl.discovery.Found
 
getReducedInclusions() - Method in class com.atlassian.plugin.webresource.impl.discovery.Found
 
getRelativeResourceName() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getRemoveInVersion() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
getRequestCache() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getRequestCache() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
This must be a thread-local cache that will be accessible from both the page, and the decorator
getRequestHash() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
Build a string that represents the request.
getRequestLocalAssembledResources() - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
getRequestLocalRequiredResources() - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
getRequiredResources(UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
This is the equivalent of calling WebResourceManager.getRequiredResources(UrlMode, WebResourceFilter) with the given url mode and a default filter that is dependent on the implementation.
getRequiredResources(UrlMode, WebResourceFilter) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Returns the resource tags for the previously required resources called via WebResourceManager.requireResource(String) that match the specified web resource filter.
getRequiredResources() - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
getRequiredResources(UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
This is the equivalent of calling WebResourceManagerImpl.getRequiredResources(UrlMode, WebResourceFilter) with the given url mode and a DefaultWebResourceFilter.
getRequiredResources(UrlMode, WebResourceFilter) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
Returns a String of the resources tags to the previously required resources called via requireResource methods for the specified url mode and resource filter.
getRequiredResources(UrlMode, WebResourceFilter, Set<String>, List<String>) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
Get the resources that have been required but excluding certain resource keys and certain contexts.
getRequiredResources() - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
getResolvedExcluded(UrlCache.IncludedExcludedConditionsAndBatchingOptions, UrlCache.ResolvedExcludedProvider) - Method in interface com.atlassian.plugin.webresource.impl.support.UrlCache
Get resolved excluded for given include and excluded.
getResolvedExcluded(UrlCache.IncludedExcludedConditionsAndBatchingOptions, UrlCache.ResolvedExcludedProvider) - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.Impl
 
getResolvedExcluded(UrlCache.IncludedExcludedConditionsAndBatchingOptions, UrlCache.ResolvedExcludedProvider) - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.PassThrough
 
getResource(RequestCache, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Get resource for Web Resource or Plugin, also resolves relative paths.
getResource(RequestCache, Collection<String>, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Get Resource for one of Web Resources.
getResourceCdnPrefix(String) - Method in interface com.atlassian.plugin.webresource.cdn.CdnResourceUrlTransformer
Transforms a relative URL to CDN
getResourceCdnPrefix(String) - Method in class com.atlassian.plugin.webresource.cdn.CdnResourceUrlTransformerImpl
 
getResourceCdnPrefix(String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getResourceCompiler() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getResourceFactory() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getResourceLocation() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
Deprecated.
since 3.3.2
getResourceLocations(WebResourceModuleDescriptor, boolean) - Static method in class com.atlassian.plugin.webresource.impl.config.Config
 
getResourceNameFromPrebuiltSourceName(String) - Static method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getResourcePhase() - Method in class com.atlassian.plugin.webresource.assembler.WebResourceInformation
 
getResourcePhase() - Method in class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
getResourcePhase() - Method in class com.atlassian.plugin.webresource.impl.helpers.ResourceGenerationInfo
 
getResourcePhase() - Method in class com.atlassian.plugin.webresource.impl.SuperbatchConfiguration
 
getResourceRelativeToBatch(RawRequest, String, boolean, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Get Resource relative to Batch.
getResourceRelativeToPlugin(Globals, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Deprecated.
since v3.3.2
getResourceRelativeToWebResource(RequestCache, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Deprecated.
since v3.3.2
getResources() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
getResources(Class<T>) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getResources(Collection<String>) - Method in class com.atlassian.plugin.webresource.impl.discovery.ResourceFinder
Get Resources for list of Web Resources.
getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Get Resources of this Web Resource.
getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Context
 
getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
 
getResources() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.ResourceUrlImpl
 
getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getResourcesOfType(RequestCache, String) - Method in class com.atlassian.plugin.webresource.impl.helpers.url.SubBatch
 
getResourcesParams() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.SubBatch
 
getResourcesWithoutCache(Bundle) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Queries the plugin system and return list of Resources for Web Resource.
getResourceTags(String, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Returns the resource tags of the specified resource.
getResourceTags(String) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
getResourceTags(String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
getResourceTags(String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
getResourceUrl() - Method in class com.atlassian.plugin.webresource.assembler.ResourceUrls
 
getResourceUrl(String, String) - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
Constructs and returns url for the given resource.
getResourceUrl(String, String) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getResourceUrlPrefix(String, String, boolean) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getResourceUrlPrefix() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Represents the resource URL prefix used to construct URLs to resources.
getResourceUrls() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
getResourceUrls() - Method in class com.atlassian.plugin.webresource.assembler.WebResourceInformation
 
getRootPage(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
getRouter() - Method in class com.atlassian.plugin.webresource.impl.Globals
 
getServingType() - Method in class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
getServingType() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getSinceVersion() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
getSizeInBytes() - Method in class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
getSkipped() - Method in class com.atlassian.plugin.webresource.impl.discovery.Found
 
getSkippedResources() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchBuilder
 
getSkippedWebResourcesWithUrlReadingConditions() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
getSnapshot() - Method in class com.atlassian.plugin.webresource.impl.Globals
Analyzes current state of the plugin system and return web resources.
getSnapshot() - Method in class com.atlassian.plugin.webresource.impl.RequestCache
Get all bundles.
getSnapshot() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Get all bundles.
getSnapshot() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
getSource() - Method in class com.atlassian.plugin.webresource.graph.DependencyEdge
 
getSourceMap() - Method in class com.atlassian.plugin.webresource.impl.support.InitialContent
 
getSourceMap(String, Resource, String) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
 
getStandaloneResourcesOfType(RequestCache, String) - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
getStandaloneResourcesOfType(RequestCache, String) - Method in class com.atlassian.plugin.webresource.impl.helpers.url.WebResourceBatch
 
getStaticPluginResource(String, String, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
getStaticPluginResource(ModuleDescriptor<?>, String, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
getStaticPluginResource(String, String) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
getStaticPluginResource(ModuleDescriptor<?>, String) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
getStaticPluginResource(String, String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
getStaticPluginResource(ModuleDescriptor<?>, String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
getStaticPluginResource(ModuleDescriptor<?>, String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
getStaticPluginResource(String, String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
getStaticPluginResourceUrl(String, String, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
A helper method to return a url for 'plugin' resources.
getStaticPluginResourceUrl(ModuleDescriptor<?>, String, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
A helper method to return a url for 'plugin' resources.
getStaticPluginResourceUrl(String, String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getStaticPluginResourceUrl(ModuleDescriptor, String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getStaticResourceLocale() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Deprecated.
since 3.5.22 - This method includes current locale in URL hash which is unnecessary since it's already in a query parameter. The current behaviour causes unnecessary cache misses of pre-baked resources since it'll only work for instances with the same locale in which the pre-baker ran. Use WebResourceIntegration.getI18nStateHash() instead.
getStaticResourcePrefix() - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
getStaticResourcePrefix(String) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
getStaticResourcePrefix() - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
getStaticResourcePrefix(String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
getStaticResourcePrefix(UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
A helper method to return a prefix for 'system' static resources.
getStaticResourcePrefix(String, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
A helper method to return a prefix for 'system' static resources.
getStaticResourcePrefix(String, String, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceUrlProvider
A helper method to return a prefix for 'system' static resources.
getStaticResourcePrefix(UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getStaticResourcePrefix(String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getStaticResourcePrefix(String, String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
getStaticTransformers() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getStatus() - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
getStreamFor(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getSubBatch() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getSubBatches() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
getSubBatches() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.WebResourceBatch
 
getSuperbatchConfiguration() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getSuperBatchDependencies() - Method in class com.atlassian.plugin.webresource.legacy.DefaultResourceDependencyResolver
 
getSuperBatchDependencies() - Method in interface com.atlassian.plugin.webresource.legacy.ResourceDependencyResolver
Returns an ordered set of the super batch resources and its dependencies.
getSuperBatchModuleCompleteKeys() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
getSuperBatchModuleCompleteKeys() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
Gets the list of resource plugin modules that should be included in the superbatch, in the order that they should be batched.
getSuperBatchVersion() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
This version number is used for caching URL generation, and needs to be incremented every time the contents of the superbatch may have changed.
getSupportedLocales() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
 
getSyncResourceSet() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Deprecated.
since 5.6.0. Check sync resources via RequestState.getRawRequest() with ResourcePhase.INLINE.
getSyncWebResourceKeys() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Synchronous resources will be inlined in the HTML response when WebResourceSet.writeHtmlTags(Writer, com.atlassian.webresource.api.UrlMode) gets called.
getSystemBuildNumber() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Represents the last time the system was updated.
getSystemCounter() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Deprecated.
getTarget() - Method in class com.atlassian.plugin.webresource.graph.DependencyEdge
 
getTemporaryDirectory() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
A reference to the temporary directory the application want the plugin system to use.
getTemporaryIncrementalCache() - Method in class com.atlassian.plugin.webresource.impl.Globals
 
getTime() - Method in class com.atlassian.plugin.webresource.util.TimeSpan
 
getTransformations() - Method in class com.atlassian.plugin.webresource.impl.CachedTransformers
 
getTransformations() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
getTransformerCache() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Deprecated.
since 3.3.2
getTransformerParameters() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Transformer parameters needed for transformations.
getTransformerParameters() - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
 
getTransformers() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Return transformers if bundle has any.
getTransformers() - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
 
getType() - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getType(String) - Static method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getType() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getType() - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getType() - Method in class com.atlassian.plugin.webresource.ResourceUrlImpl
 
getType(String) - Static method in class com.atlassian.plugin.webresource.ResourceUtils
Determines the type (css/js) of the resource from the given path.
getType() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getUnits() - Method in class com.atlassian.plugin.webresource.util.TimeSpan
 
getUpdatedAt() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Get last update time.
getUrl(boolean) - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
 
getUrl() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
getUrl(boolean) - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
getUrl(boolean) - Method in class com.atlassian.plugin.webresource.ResourceUrlImpl
 
getUrl(boolean) - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
getUrlBuilder() - Method in class com.atlassian.plugin.webresource.impl.helpers.StateEncodedUrlResult
 
getUrlCache() - Method in class com.atlassian.plugin.webresource.impl.Globals
 
getUrlCacheSize() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
getUrlParams() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
Get only those parameters that would be output to url.
getUrlParamsStatic(Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getUrlReadingCondition() - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
getUrls() - Method in class com.atlassian.plugin.webresource.assembler.WebResourceInformation
 
getUrls() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.Resolved
 
getUrlStrategy() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
getValue() - Method in enum com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
 
getVersion() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
getVersion() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
getVersion() - Method in class com.atlassian.plugin.webresource.impl.support.ResettableLazyReferenceWithVersionCheck
 
getWebResource() - Method in class com.atlassian.plugin.webresource.impl.snapshot.RootPage
 
getWebResourceBatches() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.CalculatedBatches
 
getWebResourceData(String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Get data resources for web resource.
getWebResourceKey() - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
Deprecated.
since v3.3.2
getWebResourceMapper() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Returns the current instance of WebResourceMapper or no-op when WebResourceIntegration.isCtCdnMappingEnabled() is false.
getWebResourceResource(RequestCache, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Get Resource for Web Resource.
getWebResourcesWithLegacyConditions() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
getWebResourcesWithLegacyTransformers() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
getWebResourcesWithoutCache() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Analyzes current state of the plugin system and return web resources.
Globals - Class in com.atlassian.plugin.webresource.impl
Set of global final stateless objects like configuration, cache etc.
Globals(Config, EventPublisher, PluginEventManager) - Constructor for class com.atlassian.plugin.webresource.impl.Globals
 
globals - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseController
 
globals - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
 

H

handleNotFoundRedirectAndNotModified(Resource) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Handle not found resources, redirects and not modified resources.
Handler() - Constructor for class com.atlassian.plugin.webresource.impl.support.http.BaseRouter.Handler
 
hasAny(ResourcePhase) - Method in class com.atlassian.plugin.webresource.models.RawRequest
Check if anything has been requested in a given phase.
hasConditions() - Static method in class com.atlassian.plugin.webresource.impl.helpers.BaseHelpers
Filter that leaves only resources that have legacy conditions.
hasDependency(V) - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
 
HashBuilder - Class in com.atlassian.plugin.webresource.util
Builds md5 hashes
HashBuilder() - Constructor for class com.atlassian.plugin.webresource.util.HashBuilder
 
hashCode() - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMapping
 
hashCode() - Method in class com.atlassian.plugin.webresource.data.DefaultPluginDataResource
 
hashCode() - Method in class com.atlassian.plugin.webresource.graph.DependencyEdge
 
hashCode() - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.annotators.LocationContentAnnotator
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
Produce a hash for this instance.
hashCode() - Method in class com.atlassian.plugin.webresource.impl.annotators.SemicolonResourceContentAnnotator
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.annotators.TryCatchJsResourceContentAnnotator
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.support.Tuple
 
hashCode() - Method in class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedExcludedConditionsAndBatchingOptions
 
hashCode() - Method in class com.atlassian.plugin.webresource.legacy.BatchPluginResource
 
hashCode() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
hashCode() - Method in class com.atlassian.plugin.webresource.models.Requestable
 
hasLegacyCondition() - Static method in class com.atlassian.plugin.webresource.impl.helpers.BaseHelpers
Filter that leaves only resources that have legacy conditions.
hasLegacyConditions() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
hasLegacyTransformers() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
hasTwoPhaseProperties() - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
head() - Method in class com.atlassian.plugin.webresource.util.ConsList
 
Helpers - Class in com.atlassian.plugin.webresource.impl.helpers
Stateless helper functions.
Helpers() - Constructor for class com.atlassian.plugin.webresource.impl.helpers.Helpers
 
HtmlTagWriter - Class in com.atlassian.plugin.webresource.assembler.html
Represents a Writer wrapper responsible for writing WebResourceInformation.getResourceUrls() as HTML tags, according to their extension.
HtmlTagWriter(RequestState, Writer, Collection<HtmlTagFormatter>) - Constructor for class com.atlassian.plugin.webresource.assembler.html.HtmlTagWriter
 
HtmlWriterFactory - Class in com.atlassian.plugin.webresource.assembler.html
 
HtmlWriterFactory(Config, RequestState) - Constructor for class com.atlassian.plugin.webresource.assembler.html.HtmlWriterFactory
 
HTTP_PARAM_NAMES - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 

I

IEONLY_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
Deprecated.
Since v4.0. Will be removed in v5.0.
ignorePrebakeWarnings() - Method in class com.atlassian.plugin.webresource.impl.config.Config
This property indicates if resources tainted only with PrebakeWarnings should be considered for prebaking.
Impl(long) - Constructor for class com.atlassian.plugin.webresource.impl.support.UrlCache.Impl
 
include(Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
include(Collection<Requestable>) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
include(ResourcePhase, Collection<Requestable>) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
include(RawRequest) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
include(ResourcePhase, Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
include(ResourcePhase, RawRequest) - Method in class com.atlassian.plugin.webresource.models.RawRequest
Adds a Requestable to the inclusion list of resources for a specific type.
included(Collection<String>) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
 
included(String) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
 
IncludedAndExcluded(LinkedHashSet<String>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedAndExcluded
 
IncludedExcludedConditionsAndBatchingOptions(UrlCache.IncludedAndExcluded, Set<UrlCache.EvaluatedCondition>, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.support.UrlCache.IncludedExcludedConditionsAndBatchingOptions
 
includeFirst(ResourcePhase, Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
Adds a Requestable to the inclusion list of resources for a specific type as the top of the priority.
includeFirst(Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
includeResources(RequestCache, UrlBuildingStrategy, Set<String>, Set<String>, InclusionState) - Method in class com.atlassian.plugin.webresource.legacy.ResourceRequirer
 
includeResources(Iterable<String>, Writer, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Writes out the resource tags for a specified set of required resources and their dependencies.
includeResources(Writer, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
This is the equivalent of calling WebResourceManager.includeResources(Writer, UrlMode, WebResourceFilter) with the given url mode and a default web resource filter that is dependent on the implementation.
includeResources(Writer, UrlMode, WebResourceFilter) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Writes out the resource tags to the previously required resources called via WebResourceManager.requireResource(String) for the specified resource type.
includeResources(Writer) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
includeResources(Iterable<String>, Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
includeResources(Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
This is the equivalent of of calling WebResourceManagerImpl.includeResources(Writer, UrlMode, WebResourceFilter) with the given url mode and a DefaultWebResourceFilter.
includeResources(Writer, UrlMode, WebResourceFilter) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
Writes out the resource tags to the previously required resources called via requireResource methods for the specified url mode and resource filter.
includeResources(Writer) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
includeSuperbatchResources(boolean) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerBuilder
Deprecated.
since 5.5.0. Use RequiredResources.excludeSuperbatch() instead.
includeSyncbatchResources(boolean) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerBuilder
 
InclusionState - Class in com.atlassian.plugin.webresource.legacy
Represents all web resources and contexts that have already been served to the client and should not be served again.
InclusionState(boolean, Set<String>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.legacy.InclusionState
 
InclusionState(boolean, Set<String>, Set<String>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.legacy.InclusionState
 
INCREMENTAL_CACHE_SIZE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
incrementCounter() - Method in interface com.atlassian.plugin.webresource.WebResourceBatchingStateCounter
Increment of the counter.
incrementCounter() - Method in class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
 
indent(String, String) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
Indent string, multiline also supported.
init(Plugin, Element) - Method in class com.atlassian.plugin.webresource.transformer.ContentTransformerModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.webresource.transformer.UrlReadingWebResourceTransformerModuleDescriptor
 
init(Plugin, Element) - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
INITIAL_RENDERED_SCRIPT_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
InitialContent - Class in com.atlassian.plugin.webresource.impl.support
This class goal is to allow the load of the most appropriate source of content for the file.
InitialContent(InputStream, String, ReadableSourceMap) - Constructor for class com.atlassian.plugin.webresource.impl.support.InitialContent
 
InitialContentFactory - Class in com.atlassian.plugin.webresource.impl.support.factory
Factory used to build a InitialContent.
InitialContentFactory(Globals) - Constructor for class com.atlassian.plugin.webresource.impl.support.factory.InitialContentFactory
 
initialize(PluginEventManager, Config, EventPublisher) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
Initialises WRM's behaviour, creating a new Globals instance using provided Config and binding to the plugin lifecycle, so it can update and invalidate its caches as the system state changes.
initialize(PluginEventManager, Globals) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
Initialises WRM's behaviour, binding Globals to the plugin framework events, so it can update and invalidate its caches as the system state changes.
InlineHtmlTagWriter - Class in com.atlassian.plugin.webresource.assembler.html
 
InlineHtmlTagWriter(Config, RequestState, Writer, UrlMode) - Constructor for class com.atlassian.plugin.webresource.assembler.html.InlineHtmlTagWriter
 
insertBatchResourceContents(ResourceUrls, String) - Static method in class com.atlassian.plugin.webresource.BatchResourceContentsWebFormatter
Modify the supplied formattedResource to contain any necessary data attributes required to carry additional information about the PluginResource being written.
inspect(Content) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
 
IntermediaryContextData() - Constructor for class com.atlassian.plugin.webresource.impl.config.Config.IntermediaryContextData
 
intern(DecoratingCondition) - Method in class com.atlassian.plugin.webresource.impl.support.ConditionInstanceCache
 
interpolate(String, String...) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Same as `String.interpolate` but allows to use named parts to improve readability, like `interpolate("/posts/:id", id)`.
InvalidBundleHashEvent - Class in com.atlassian.plugin.webresource.analytics.events
Fired when a batch bundle is requested with wrong / outdated bundle hash in the URL.
InvalidBundleHashEvent() - Constructor for class com.atlassian.plugin.webresource.analytics.events.InvalidBundleHashEvent
 
InvalidBundleHashEvent - Class in com.atlassian.plugin.webresource.event
Fired when a batch bundle is requested with wrong / outdated bundle hash in the URL.
InvalidBundleHashEvent() - Constructor for class com.atlassian.plugin.webresource.event.InvalidBundleHashEvent
 
invert(DecoratingCondition) - Method in class com.atlassian.plugin.webresource.condition.UrlReadingConditionElementParser
 
invertCondition() - Method in class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
 
invertCondition() - Method in interface com.atlassian.plugin.webresource.condition.DecoratingCondition
 
invertCondition() - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
isAdditionalSortingRequired() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
isAdditionalSortingRequired() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ParamsComparator
 
isAutoIncludeFrontendRuntimeEnabled() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Whether to automatically include frontend runtime modules (e.g., WRM.require, WRM.data) automatically when the feature is used.
isBatchable() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
isBatchable(Map<String, String>) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
Should it be included in Batch with given Parameters?
isBatchContentTrackingEnabled() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
isBatchContentTrackingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isBatchContentTrackingEnabled() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
 
isBundleHashValidationEnabled() - Static method in class com.atlassian.plugin.webresource.impl.config.Config
Determines if bundle hash validation for batch resources should be disabled.
isCacheable() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
isCacheable() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
isCacheableStatic(Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
isCdnEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isCompiledResourceEnabled() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Returns whether "compiled resources" are enabled.
isComplete() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
isComplete() - Method in class com.atlassian.plugin.webresource.bigpipe.BigPipe
 
isConditionsSatisfied(RequestCache, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.BaseHelpers
Filter by web resource conditions evaluated against params.
isConditionsSatisfied(RequestCache, UrlBuildingStrategy) - Static method in class com.atlassian.plugin.webresource.impl.helpers.BaseHelpers
Filter by web resource conditions evaluated immediately.
isContentCacheEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isContextBatchingEnabled() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
isContextBatchingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isContextBatchingEnabled() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
Determines whether web resources in the same context should be batched together.
isContextKey(String) - Static method in class com.atlassian.plugin.webresource.impl.config.Config
If the key is context or web resource key.
isCSSPrebakingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Returns true if CSS prebaking is enabled, false otherwise
isCtCdnMappingEnabled() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Checks if CT-CDN is enable at this moment.
isDeferJsAttributeEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Deprecated.
since 5.0.0, use ResourcePriority.DEFER instead
isDeferJsAttributeEnabled() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Deprecated.
since 5.0.0, use ResourcePriority.DEFER instead
isDeprecated() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
isDevMode() - Static method in class com.atlassian.plugin.webresource.Flags
 
isDisableMinification() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
isEmpty() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
isEmpty() - Method in class com.atlassian.plugin.webresource.legacy.SuperBatchPluginResource
 
isEmpty() - Method in class com.atlassian.plugin.webresource.util.ConsList
 
isEnabled() - Method in class com.atlassian.plugin.webresource.impl.SuperbatchConfiguration
 
isFileCacheEnabled() - Static method in class com.atlassian.plugin.webresource.Flags
 
isGlobalMinificationEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Determines if global minification of resources is enabled based on a System Property.
isIncrementalCacheEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
If incremental cache enabled.
isIncrementalCacheEnabled() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
If incremental cache should be used.
isJavaScriptTryCatchWrappingEnabled() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
Currently (as of v2.14) this is false by default.
isJavaScriptTryCatchWrappingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isJavaScriptTryCatchWrappingEnabled() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
When JavaScript resources are batched, each script within the batch can be wrapped in its own try/catch block to prevent an exception breaking the whole batch.
isKeyWebResourceIdentifier(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.StreamStrategyFactory
 
isLegacy() - Method in class com.atlassian.plugin.webresource.impl.CachedCondition
 
isMinificationEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
If minification enabled.
isMinificationEnabled() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
Deprecated.
isNotComplete() - Method in class com.atlassian.plugin.webresource.bigpipe.BigPipe
 
isNotWebResourceKey(String) - Static method in class com.atlassian.plugin.webresource.impl.config.Config
 
isPerformanceTrackingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isPluginWebResourceBatchingEnabled() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
isPluginWebResourceBatchingEnabled() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
Determines whether plugin resources of the same type defined within a single web resource are batched into one file.
isPreBakeEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Determines if pre-baker REST API is enabled based on a System Property..
isPrebuiltSourceName(String) - Static method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
isPresent() - Method in interface com.atlassian.plugin.webresource.impl.support.Content
 
isRedirect() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
isRemoveSuperResources() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
 
isResourceModified(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.webresource.transformer.AbstractTransformedDownloadableResource
 
isRootPage() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Returns an Option of the RootPage object.
isSourceMap(Request) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
If the request is source map.
isSourceMap() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
isSourceMapEnabled() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
isSourceMapEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isSourceMapEnabled() - Method in class com.atlassian.plugin.webresource.impl.http.Controller
If Source Map is enabled for the current Request.
isSourceMapEnabled() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
Enables generation of the Source Map.
isSourceMapEnabledFor(String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isStaticContextOrderEnabled() - Static method in class com.atlassian.plugin.webresource.impl.config.Config
Determines if batch URLs contexts' are sorted to ensure that the same URL is generated no matter what order the contexts are required in.
isSuperbatchCreated() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isSuperBatchingEnabled() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
isSuperBatchingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isSuperBatchingEnabled() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
Gets whether web resources in different resource modules should be batched together.
isSyncbatchEnabled() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
isSyncBatchingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isSyncContextCreated() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isTaint() - Method in class com.atlassian.plugin.webresource.impl.helpers.StateEncodedUrlResult
 
isTainted() - Method in class com.atlassian.plugin.webresource.ResourceUrl
 
isTransformable() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
isTransformable() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.ContextResource
 
isTransformable() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
isTransformed() - Method in interface com.atlassian.plugin.webresource.impl.support.Content
 
isTransformed() - Method in class com.atlassian.plugin.webresource.impl.support.ContentImpl
 
isUrlCachingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isUrlGenerationCacheEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Deprecated.
since 5.0.0. Use Config.isUrlCachingEnabled instead.
isUrlTooLong(String) - Method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Protecting from too long urls, it may consume a lot of CPU to regex it, see https://ecosystem.atlassian.net/browse/PLUGWEB-316.
isWebResource(String) - Method in class com.atlassian.plugin.webresource.graph.RequestableKeyValidator
Verifies whether a resource key represents a web resource or not.
isWebResourceBatchingEnabled() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
isWebResourceContext(String) - Static method in class com.atlassian.plugin.webresource.graph.RequestableKeyValidator
Verifies whether a resource key represents a resource context or not.
isWebResourceKey(String) - Static method in class com.atlassian.plugin.webresource.impl.config.Config
If `completeKey` is Web Resource key or Plugin key.
iterator() - Method in class com.atlassian.plugin.webresource.util.ConsList
 

J

JavascriptWebResource - Class in com.atlassian.plugin.webresource
 
JavascriptWebResource() - Constructor for class com.atlassian.plugin.webresource.JavascriptWebResource
 
join() - Method in class com.atlassian.plugin.webresource.impl.support.SourceMapJoinerStub
 
joinWithSlashWithoutEmpty(String...) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Builds path by joining strings with slashes, skips strings that are null.
JS_CONTENT_TYPE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
JS_EXTENSION - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
JS_TYPE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 

K

key() - Method in class com.atlassian.plugin.webresource.bigpipe.KeyedValue
 
key(String) - Static method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride
Deprecated.
Returns the query string key to be used at prebake time when the condition identified by the class name passed as parameter will contribute to the URL.
KeyedValue<K,V> - Class in com.atlassian.plugin.webresource.bigpipe
Represents a successful or failed invocation of an an asynchronous task.

L

LegacyPageBuilderService - Interface in com.atlassian.plugin.webresource.assembler
Deprecated.
since 3.0. This only exists to support the broken behaviour of WebResourceManagerImpl.
LegacyUrlGenerationHelpers - Class in com.atlassian.plugin.webresource.legacy
 
LegacyUrlGenerationHelpers() - Constructor for class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers
 
LegacyUrlGenerationHelpers.Resolved - Class in com.atlassian.plugin.webresource.legacy
DTO representing three collections: 1) ordered list of context batches to serve, 2) ordered list of web resource batches to serve, and 3) unordered "excluded resolved" list, which is a combination of all web resources and contexts discovered in the dependency graph while constructing the first two lists, whose content will either be served in these batch files or was omitted from them.
LESS_EXTENSION - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
LESS_TYPE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
LineCountingProxyOutputStream - Class in com.atlassian.plugin.webresource.impl.support
 
LineCountingProxyOutputStream(OutputStream) - Constructor for class com.atlassian.plugin.webresource.impl.support.LineCountingProxyOutputStream
 
ListOfAnnotators - Class in com.atlassian.plugin.webresource.impl.annotators
Helper to simplify working with multiple annotators.
ListOfAnnotators(List<ResourceContentAnnotator>) - Constructor for class com.atlassian.plugin.webresource.impl.annotators.ListOfAnnotators
 
loadTwoPhaseProperties(ResourceLocation, Function<String, InputStream>) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
LocationContentAnnotator - Class in com.atlassian.plugin.webresource.impl.annotators
Add comment with information about the single resource included in batch.
LocationContentAnnotator() - Constructor for class com.atlassian.plugin.webresource.impl.annotators.LocationContentAnnotator
 
LOGGER - Static variable in class com.atlassian.plugin.webresource.impl.support.Support
 
logIOException(IOException) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
 
lookup(Resource) - Method in class com.atlassian.plugin.webresource.impl.support.factory.InitialContentFactory
Look up for a certain InitialContent based on a Resource.
LooselyTypedRequestExpander - Class in com.atlassian.plugin.webresource.models
Deprecated.
A short-term refactoring measure that puts a strong type around poor ones. Any usage of this class should be replaced with NormalizedRequest.
LooselyTypedRequestExpander(RawRequest) - Constructor for class com.atlassian.plugin.webresource.models.LooselyTypedRequestExpander
Deprecated.
 

M

makeConditionImplementation(Plugin, Element) - Method in class com.atlassian.plugin.webresource.condition.UrlReadingConditionElementParser
 
makeResourceTransformer(TransformerParameters) - Method in interface com.atlassian.plugin.webresource.transformer.ContentTransformerFactory
Return the transformer for this transform
makeResourceTransformer(TransformerParameters) - Method in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory
 
makeUrlBuilder(TransformerParameters) - Method in interface com.atlassian.plugin.webresource.transformer.ContentTransformerFactory
Return the URL builder for this transform
makeUrlBuilder(TransformerParameters) - Method in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory
 
map(String) - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultWebResourceMapper
 
map(String) - Method in class com.atlassian.plugin.webresource.cdn.mapper.NoOpWebResourceMapper
 
map(String) - Method in interface com.atlassian.plugin.webresource.cdn.mapper.WebResourceMapper
Maps a local resource URL into a CDN-based URL list (a local resource could be mapped into multiple CDN resources).
mappedResources() - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMapping
 
mappedResources() - Method in interface com.atlassian.plugin.webresource.cdn.mapper.Mapping
 
Mapping - Interface in com.atlassian.plugin.webresource.cdn.mapper
Represents a single mapping from a local resource to one or more CDN resources
MappingParser - Class in com.atlassian.plugin.webresource.cdn.mapper
Parses a JSON document containing web resource mappings.
MappingParser() - Constructor for class com.atlassian.plugin.webresource.cdn.mapper.MappingParser
 
MappingParserException - Exception in com.atlassian.plugin.webresource.cdn.mapper
Failed to load mapping file.
MappingParserException(String, Throwable) - Constructor for exception com.atlassian.plugin.webresource.cdn.mapper.MappingParserException
 
MappingParserException(String) - Constructor for exception com.atlassian.plugin.webresource.cdn.mapper.MappingParserException
 
mappings() - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultWebResourceMapper
 
mappings() - Method in class com.atlassian.plugin.webresource.cdn.mapper.NoOpWebResourceMapper
 
mappings() - Method in interface com.atlassian.plugin.webresource.cdn.mapper.WebResourceMapper
Inspects mappings used by one instance.
MappingSet - Interface in com.atlassian.plugin.webresource.cdn.mapper
Represents a mappings file which contains all mappings.
mapSingle(String) - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultWebResourceMapper
 
mapSingle(String) - Method in class com.atlassian.plugin.webresource.cdn.mapper.NoOpWebResourceMapper
 
mapSingle(String) - Method in interface com.atlassian.plugin.webresource.cdn.mapper.WebResourceMapper
Maps a local resource URL into a CDN-based URL.
markSyncResourcesAsWritten() - Method in class com.atlassian.plugin.webresource.impl.RequestState
Deprecated.
since 5.6.0. Covered by existing excludedResolved mechanism and ResourcePhase.INLINE.
matches(String) - Method in class com.atlassian.plugin.webresource.assembler.html.PrefetchHtmlFormatter
 
matches(String) - Method in class com.atlassian.plugin.webresource.assembler.html.RequireLazilyTagWriter
 
matches(String) - Method in class com.atlassian.plugin.webresource.CssWebResource
 
matches(String) - Method in class com.atlassian.plugin.webresource.DefaultWebResourceFilter
 
matches(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.webresource.filter.rewrite.ResourceDownloadRewriteRule
 
matches(String) - Method in class com.atlassian.plugin.webresource.JavascriptWebResource
 
matches(String) - Method in interface com.atlassian.plugin.webresource.PluginResourceLocator
Deprecated.
since 3.3.2
matches(String) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
matches(String) - Method in class com.atlassian.plugin.webresource.PrefetchLinkWebResource
 
matches(String) - Method in class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
 
matches(String) - Method in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerMatcher
 
matches(ResourceLocation) - Method in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerMatcher
 
matches(String) - Method in interface com.atlassian.plugin.webresource.transformer.WebResourceTransformerMatcher
Called at url generation time
matches(ResourceLocation) - Method in interface com.atlassian.plugin.webresource.transformer.WebResourceTransformerMatcher
Called at resource fetch time
matches(String) - Method in interface com.atlassian.plugin.webresource.WebResourceFilter
Returns true if this filter supports the inclusion of the given resource.
matches(ResourceLocation) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
matches(String) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
MEDIA_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
merge(Collection<ContextBatch>) - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchOperations
Merges context batches into a single context batch.
MetricsUtil - Class in com.atlassian.plugin.webresource.condition
 
ModuleContentTypeStrategyDecorator - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype
 
ModuleDescriptorStub - Class in com.atlassian.plugin.webresource.legacy
Stub to plug modules into existing WRM system.
ModuleDescriptorStub(WebResourceModuleDescriptor) - Constructor for class com.atlassian.plugin.webresource.legacy.ModuleDescriptorStub
 
ModuleDescriptorStub(String) - Constructor for class com.atlassian.plugin.webresource.legacy.ModuleDescriptorStub
 

N

NoOpCDNStrategy - Class in com.atlassian.plugin.webresource.cdn
CDNStrategy that does nothing.
NoOpCDNStrategy(Optional<PrebakeConfig>) - Constructor for class com.atlassian.plugin.webresource.cdn.NoOpCDNStrategy
 
NoOpWebResourceMapper - Class in com.atlassian.plugin.webresource.cdn.mapper
No operation web resource mapper.
NoOpWebResourceMapper(Exception) - Constructor for class com.atlassian.plugin.webresource.cdn.mapper.NoOpWebResourceMapper
 
normal() - Static method in class com.atlassian.plugin.webresource.impl.UrlBuildingStrategy
 
normalise() - Method in class com.atlassian.plugin.webresource.models.LooselyTypedRequestExpander
Deprecated.
Interprets the request and determines a smaller equivalent request to make.
NormalizedRequest - Class in com.atlassian.plugin.webresource.models
Represents a RawRequest whose Requestable members have been expanded and normalised in to WebResourceKey values.
NormalizedRequest() - Constructor for class com.atlassian.plugin.webresource.models.NormalizedRequest
 
NullOutputStream - Class in com.atlassian.plugin.webresource.impl.support
OutputStream that discards all bytes
NullOutputStream() - Constructor for class com.atlassian.plugin.webresource.impl.support.NullOutputStream
 
numBytesWritten() - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
Returns the total number of bytes written to the output stream.

O

of(WebResourceModuleDescriptor) - Static method in class com.atlassian.plugin.webresource.transformer.TransformerParametersFactory
Deprecated.
 
of(A...) - Static method in class com.atlassian.plugin.webresource.util.ConsList
 
onDeepFilterFail(PredicateFailStrategy) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
What the walker should do when a deep filter fails.
OneStreamCache - Class in com.atlassian.plugin.cache.filecache.impl
Caches the contents of a stream, and deletes the cache when asked to do so.
OneStreamCache(File) - Constructor for class com.atlassian.plugin.cache.filecache.impl.OneStreamCache
 
onPluginDisabled(PluginDisabledEvent) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
onPluginDisabled(PluginDisabledEvent) - Method in class com.atlassian.plugin.webresource.transformer.TransformerCache
 
onPluginEnabled(PluginEnabledEvent) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
onPluginEnabled(PluginEnabledEvent) - Method in class com.atlassian.plugin.webresource.transformer.TransformerCache
 
onPluginFrameworkPluginFrameworkShutdown(PluginFrameworkShutdownEvent) - Method in class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
 
onPluginFrameworkStarted(PluginFrameworkStartedEvent) - Method in class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
 
onPluginModuleDisabled(PluginModuleDisabledEvent) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
onPluginModuleDisabled(PluginModuleDisabledEvent) - Method in class com.atlassian.plugin.webresource.transformer.TransformerCache
 
onPluginModuleDisabled(PluginModuleDisabledEvent) - Method in class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
 
onPluginModuleEnabled(PluginModuleEnabledEvent) - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
onPluginModuleEnabled(PluginModuleEnabledEvent) - Method in class com.atlassian.plugin.webresource.transformer.TransformerCache
 
onPluginModuleEnabled(PluginModuleEnabledEvent) - Method in class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
 
onStateChange(Globals.StateChangeCallback) - Method in class com.atlassian.plugin.webresource.impl.Globals
Provided callback would be called if the state of the system changed (any plugin change event).
optimiseSourceMapsForDevelopment() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
optimiseSourceMapsForDevelopment() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
optimiseSourceMapsForDevelopment() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
Source Map could be optimised for production or development.
originalResource() - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMapping
 
originalResource() - Method in interface com.atlassian.plugin.webresource.cdn.mapper.Mapping
 
overCoordinate(Coordinate) - Static method in class com.atlassian.plugin.webresource.impl.UrlBuildingStrategy
 

P

pageBuilderService - Variable in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
PARAMETERS_USED - Static variable in interface com.atlassian.plugin.webresource.transformer.StaticTransformers
 
params - Variable in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
PARAMS_SORT_ORDER - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
ParamsComparator - Class in com.atlassian.plugin.webresource.impl.helpers.url
Comparator for sorting sub batches.
ParamsComparator() - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.ParamsComparator
 
parse(Reader) - Method in class com.atlassian.plugin.webresource.cdn.mapper.MappingParser
 
parseCondition(UrlReadingConditionElementParser, Plugin, Element) - Static method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
parseTransformations(Element) - Static method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
Parse transformations.
parseWithRe(String, String) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Parses string with regular expressions and returns list of results.
parseXml(String) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
Parses XML.
partialHashCode() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Hash code representing the state of config.
PassThrough() - Constructor for class com.atlassian.plugin.webresource.impl.support.UrlCache.PassThrough
 
PassThroughCache - Class in com.atlassian.plugin.cache.filecache.impl
Always streams each resource from the given input
PassThroughCache() - Constructor for class com.atlassian.plugin.cache.filecache.impl.PassThroughCache
 
PathStrategy - Interface in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path
 
PathStrategyFactory - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path
 
PathStrategyFactory() - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path.PathStrategyFactory
 
PLUGIN_WEB_RESOURCE_BATCH_CONTENT_TRACKING - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
PLUGIN_WEB_RESOURCE_JAVASCRIPT_TRY_CATCH_WRAPPING - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
PLUGIN_WEB_RESOURCE_SOURCE_MAP_ENABLED - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
PLUGIN_WEB_RESOURCE_SOURCE_MAP_OPTIMISED_FOR_DEVELOPMENT - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
PLUGIN_WEBRESOURCE_BATCHING_OFF - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
PluginClassLoader - Class in com.atlassian.plugin.webresource.util
Utility for loading a class from a plugin
PluginClassLoader() - Constructor for class com.atlassian.plugin.webresource.util.PluginClassLoader
 
PluginResource - Interface in com.atlassian.plugin.webresource.legacy
Represents a plugin resource.
PluginResourceContainer - Class in com.atlassian.plugin.webresource
If the Resource belongs to Plugin - represents that Plugin, mostly needed as a stub.
PluginResourceContainer(Snapshot, String, Date, String) - Constructor for class com.atlassian.plugin.webresource.PluginResourceContainer
 
PluginResourceDownload - Class in com.atlassian.plugin.webresource.servlet
A downloadable plugin resource, as described here: http://confluence.atlassian.com/display/JIRA/Downloadable+plugin+resource It supports the download of single plugin resources as well as batching.
PluginResourceDownload() - Constructor for class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
 
PluginResourceDownload(PluginResourceLocator, ContentTypeResolver, String) - Constructor for class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
 
PluginResourceLocator - Interface in com.atlassian.plugin.webresource.legacy
Assists in locating plugin resources in different ways.
pluginResourceLocator - Variable in class com.atlassian.plugin.webresource.legacy.ResourceRequirer
 
PluginResourceLocator - Interface in com.atlassian.plugin.webresource
Deprecated.
since 3.3.2
PluginResourceLocatorImpl - Class in com.atlassian.plugin.webresource.legacy
Default implementation of PluginResourceLocator.
PluginResourceLocatorImpl(WebResourceIntegration) - Constructor for class com.atlassian.plugin.webresource.legacy.PluginResourceLocatorImpl
 
PluginResourceLocatorImpl - Class in com.atlassian.plugin.webresource
Deprecated.
since 3.3.2
PluginResourceLocatorImpl(WebResourceIntegration, ServletContextFactory, WebResourceUrlProvider, PluginEventManager, ResourceCompiler) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
PluginResourceLocatorImpl(WebResourceIntegration, ServletContextFactory, WebResourceUrlProvider, ResourceBatchingConfiguration, PluginEventManager, ResourceCompiler) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
PluginResourceLocatorImpl(WebResourceIntegration, ServletContextFactory, WebResourceUrlProvider, ResourceBatchingConfiguration, PluginEventManager, StaticTransformers, ResourceCompiler) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
PluginResourceLocatorImpl(PluginEventManager, Config, EventPublisher) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
PluginResourceLocatorImpl(PluginEventManager, Globals) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
Added for PLUGWEB-612 as a way for anybody who created their own Globals object, via Spring or otherwise.
PluginResourceLocatorImpl(WebResourceIntegration, ServletContextFactory, WebResourceUrlProvider, PluginEventManager) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
PluginResourceLocatorImpl(WebResourceIntegration, ServletContextFactory, WebResourceUrlProvider, ResourceBatchingConfiguration, PluginEventManager) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
PluginResourceLocatorImpl(WebResourceIntegration, ServletContextFactory, WebResourceUrlProvider, ResourceBatchingConfiguration, PluginEventManager, StaticTransformers) - Constructor for class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
pluginResourceUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
PluginStreamStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
 
PrebakeConfig - Interface in com.atlassian.plugin.webresource.prebake
Prebake configuration for clients to work with WebResourceMapper.
PrebakeErrorFactory - Class in com.atlassian.plugin.webresource.impl
Factory class for creating new PrebakeError instances.
PrebakeErrorFactory() - Constructor for class com.atlassian.plugin.webresource.impl.PrebakeErrorFactory
 
PrebakeWebResourceAssembler - Interface in com.atlassian.plugin.webresource.prebake
 
PrebakeWebResourceAssemblerBuilder - Interface in com.atlassian.plugin.webresource.prebake
 
PrebakeWebResourceAssemblerFactory - Interface in com.atlassian.plugin.webresource.prebake
A WebResourceAssemblerFactory that exposes prebake capabilities (also see com.atlassian.webresource.api.prebake).
prebuildSourceUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
prebuildSourceUrl(Resource) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
PredicateFailStrategy - Enum in com.atlassian.plugin.webresource.impl.discovery
What the bundle walker should do when a deep filter predicate fails.
PrefetchHtmlFormatter - Class in com.atlassian.plugin.webresource.assembler.html
Wrapper responsible for providing the right PrefetchHtmlFormatter according to each URL type and generating an URL as <link rel="prefetch" href="theurl">.
PrefetchHtmlTagWriter - Class in com.atlassian.plugin.webresource.assembler.html
Writer wrapper responsible for writing HTML import tags with urls as prefetch.
PrefetchHtmlTagWriter(Config, RequestState, Writer, UrlMode) - Constructor for class com.atlassian.plugin.webresource.assembler.html.PrefetchHtmlTagWriter
 
PrefetchLinkWebResource - Class in com.atlassian.plugin.webresource
Outputs all URLs as <link rel="prefetch" href="theurl">.
PrefetchLinkWebResource() - Constructor for class com.atlassian.plugin.webresource.PrefetchLinkWebResource
 
prepend(A) - Method in class com.atlassian.plugin.webresource.util.ConsList
 
process(Globals, Resource, Content) - Static method in class com.atlassian.plugin.webresource.transformer.CompileTimeTransformer
Deprecated.
 
publishedThrottledEventIfEventPublisherNonNull(EventPublisher, RequestServingCacheEvent) - Static method in class com.atlassian.plugin.webresource.analytics.EventFiringHelper
 
publishIfEventPublisherNonNull(EventPublisher, Object) - Static method in class com.atlassian.plugin.webresource.analytics.EventFiringHelper
 
push(String, CompletionStage<Jsonable>) - Method in class com.atlassian.plugin.webresource.bigpipe.BigPipe
 

R

RawRequest - Class in com.atlassian.plugin.webresource.models
Represents the specific Requestable keys a developer has explicitly included or excluded for a given request, along with the phases they should be loaded in.
RawRequest() - Constructor for class com.atlassian.plugin.webresource.models.RawRequest
 
reason() - Method in class com.atlassian.plugin.webresource.cdn.mapper.NoOpWebResourceMapper
Special attribute used that provides information about why an operational instance if WebResourceMapper was not created.
rebuildResourceUrlPrefix() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
Triggers product-side URL prefix recalculation.
RELATIVE_URL_QUERY_KEY - Static variable in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory
Deprecated.
since 4.2.1 without a replacement. Used only for deprecated relative to absolute resource URL conversions.
RelativePathStrategyDecorator - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.path
 
RelativeUrlTransformerFactory - Class in com.atlassian.plugin.webresource.transformer.instance
Transformer that converts relative urls in CSS resources into absolute urls.
RelativeUrlTransformerFactory(WebResourceIntegration, WebResourceUrlProvider, CdnResourceUrlTransformer) - Constructor for class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory
 
RelativeUrlTransformerFactory.CdnStrategyChangedException - Exception in com.atlassian.plugin.webresource.transformer.instance
 
RelativeUrlTransformerMatcher - Class in com.atlassian.plugin.webresource.transformer.instance
WebResourceTransformerMatcher for relative url resources
RelativeUrlTransformerMatcher() - Constructor for class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerMatcher
 
reloadWebResourceMapper() - Method in class com.atlassian.plugin.webresource.impl.config.Config
Forces the creation of a new instance of WebResourceMapper, resetting the current reference to it.
remove(A) - Method in class com.atlassian.plugin.webresource.util.ConsList
 
removeExcluded(Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
Deprecated.
It is deprecated due to the fact that the performance will be affected.
repairSourceMapChain(Content, ResourceServingHelpers.RepairSourceMapChainCallback) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Some transformers doesn't support source map, the result is that the source map chain is broken and not working.
replaceAll(CharSequence) - Method in class com.atlassian.plugin.webresource.transformer.SearchAndReplacer
Deprecated.
Replace all occurrences of the pattern in the input, using the given function
request - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseController
 
Request - Class in com.atlassian.plugin.webresource.impl.support.http
Possibly would be replaced by original request, currently original request is hard to use because parsed `path` and `params` not available on it, it also hides some other implementation details that wont be needed after the refactoring.
Request(Globals, String, Map<String, String>) - Constructor for class com.atlassian.plugin.webresource.impl.support.http.Request
 
Request(Globals, HttpServletRequest, String) - Constructor for class com.atlassian.plugin.webresource.impl.support.http.Request
 
Requestable - Class in com.atlassian.plugin.webresource.models
Represents anything a developer can request or "require" directly to load on the frontend.
Requestable(String) - Constructor for class com.atlassian.plugin.webresource.models.Requestable
 
RequestableKeyValidator - Class in com.atlassian.plugin.webresource.graph
Determines whether a loosely-typed input conforms to the rules of a specific Requestable sub-type.
RequestableKeyValidator(Set<String>) - Constructor for class com.atlassian.plugin.webresource.graph.RequestableKeyValidator
 
RequestCache - Class in com.atlassian.plugin.webresource.impl
A place to store the results of operations performed during a single request-response lifecycle.
RequestCache(Globals) - Constructor for class com.atlassian.plugin.webresource.impl.RequestCache
 
RequestServingCacheEvent - Class in com.atlassian.plugin.webresource.analytics.events
Analytic event to capture how effective the request serving cache is
RequestServingCacheEvent(boolean, boolean, boolean, boolean, ServingType, long) - Constructor for class com.atlassian.plugin.webresource.analytics.events.RequestServingCacheEvent
 
RequestState - Class in com.atlassian.plugin.webresource.impl
State maintained during single request.
RequestState(Globals, UrlBuildingStrategy) - Constructor for class com.atlassian.plugin.webresource.impl.RequestState
 
RequestState(Globals, UrlBuildingStrategy, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.RequestState
 
RequestState(RequestState) - Constructor for class com.atlassian.plugin.webresource.impl.RequestState
 
requireData(String, Jsonable) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, Jsonable, ResourcePhase) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, Number) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, Number, ResourcePhase) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, String) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, String, ResourcePhase) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, Boolean) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, Boolean, ResourcePhase) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
requireData(String, CompletionStage<Jsonable>) - Method in class com.atlassian.plugin.webresource.assembler.DefaultRequiredData
 
RequireLazilyTagWriter - Class in com.atlassian.plugin.webresource.assembler.html
A hackish approach to making the client request resources lazily.
RequireLazilyTagWriter(UrlMode) - Constructor for class com.atlassian.plugin.webresource.assembler.html.RequireLazilyTagWriter
 
requireResource(String) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Indicates that a given plugin web resource is required.
requireResource(String, Writer, UrlMode) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Writes the resource tags of the specified resource to the writer.
requireResource(String, Writer) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
requireResource(String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
requireResource(String, Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
requireResource(String, Writer) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
requireResourcesForContext(String) - Method in interface com.atlassian.plugin.webresource.WebResourceManager
Deprecated.
Writes the resource tags of all resources that have the given context specified in their descriptor.
requireResourcesForContext(String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
reset() - Method in class com.atlassian.plugin.webresource.impl.support.ResettableLazyReferenceWithVersionCheck
 
reset() - Static method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride
Deprecated.
Removes all condition overrides
ResettableLazyReferenceWithVersionCheck<T> - Class in com.atlassian.plugin.webresource.impl.support
Cache result and its version, when retrieving it checks the version of the cached result and rebuild it if it's different.
ResettableLazyReferenceWithVersionCheck() - Constructor for class com.atlassian.plugin.webresource.impl.support.ResettableLazyReferenceWithVersionCheck
 
Resolved - Class in com.atlassian.plugin.webresource.impl.helpers.url
 
Resolved(Set<String>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.Resolved
 
Resolved(List<ResourceUrl>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.Resolved
 
Resolved(List<ContextBatchKey>, List<String>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers.Resolved
 
resolveExcluded(RequestCache, UrlBuildingStrategy, Collection<String>, Collection<String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Deprecated.
use DependencyGraph or BundleFinder instead to avoid generating an entire URL set just to traverse the dependency graph.
resolveExcluded(RequestCache, UrlCache, UrlBuildingStrategy, Collection<String>, Collection<String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Deprecated.
use DependencyGraph or BundleFinder instead to avoid generating an entire URL set just to traverse the dependency graph.
Resource - Class in com.atlassian.plugin.webresource.impl.snapshot.resource
Resource of Web Resource or Plugin.
ResourceBatchingConfiguration - Interface in com.atlassian.plugin.webresource
Resource batching configuration for the WebResourceManagerImpl.
ResourceContentAnnotator - Class in com.atlassian.plugin.webresource.impl.annotators
Implemented by classes that want to annotate the write of a plugin resource.
ResourceContentAnnotator() - Constructor for class com.atlassian.plugin.webresource.impl.annotators.ResourceContentAnnotator
 
ResourceDataGenerator - Class in com.atlassian.plugin.webresource.impl.helpers.data
 
ResourceDataGenerator() - Constructor for class com.atlassian.plugin.webresource.impl.helpers.data.ResourceDataGenerator
 
ResourceDependencyResolver - Interface in com.atlassian.plugin.webresource.legacy
 
ResourceDependencyResolver - Interface in com.atlassian.plugin.webresource
Deprecated.
since v3.3.2
ResourceDownloadRewriteRule - Class in com.atlassian.plugin.webresource.filter.rewrite
This Tuckey URL RewriteRule will normalize a URL and then make sure that it does not attempt to use directory traversal to access the WEB-INF directory.
ResourceDownloadRewriteRule() - Constructor for class com.atlassian.plugin.webresource.filter.rewrite.ResourceDownloadRewriteRule
 
ResourceFactory - Class in com.atlassian.plugin.webresource.impl.snapshot.resource
 
ResourceFactory(ServletContextFactory, WebResourceIntegration) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.resource.ResourceFactory
 
ResourceFinder - Class in com.atlassian.plugin.webresource.impl.discovery
Query builder for retrieving ordered lists of Resource objects based on what the user is requesting and what has previously been requested.
ResourceFinder(BundleFinder, RequestCache) - Constructor for class com.atlassian.plugin.webresource.impl.discovery.ResourceFinder
 
ResourceGenerationInfo - Class in com.atlassian.plugin.webresource.impl.helpers
 
ResourceGenerationInfo(ResourcePhase, RequestState) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.ResourceGenerationInfo
 
ResourceKey - Class in com.atlassian.plugin.webresource.impl
Key to identify Resource.
ResourceKey(Resource) - Constructor for class com.atlassian.plugin.webresource.impl.ResourceKey
 
ResourceKey(String, String) - Constructor for class com.atlassian.plugin.webresource.impl.ResourceKey
 
ResourceKeysSupplier - Class in com.atlassian.plugin.webresource.impl
Container storing resource keys.
ResourceKeysSupplier(List<ResourceKey>) - Constructor for class com.atlassian.plugin.webresource.impl.ResourceKeysSupplier
 
ResourceRequirer - Class in com.atlassian.plugin.webresource.legacy
TODO: Document this class / interface here
ResourceRequirer(WebResourceIntegration, PluginResourceLocator, ResourceDependencyResolver, boolean, boolean, boolean) - Constructor for class com.atlassian.plugin.webresource.legacy.ResourceRequirer
 
ResourceServingHelpers - Class in com.atlassian.plugin.webresource.impl.helpers
Stateless helper functions providing support for serving resources.
ResourceServingHelpers() - Constructor for class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
 
ResourceServingHelpers.RepairSourceMapChainCallback - Interface in com.atlassian.plugin.webresource.impl.helpers
 
resourcesOfType(Collection<Resource>, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Get resources of given type.
resourceSourceMapUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
resourceUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
ResourceUrl - Class in com.atlassian.plugin.webresource
An adapter between the current URL Generation code and previous URL Output code.
ResourceUrl(List<PrebakeError>) - Constructor for class com.atlassian.plugin.webresource.ResourceUrl
 
resourceUrlAsStaticMethod(String, String, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
 
ResourceUrlGenerator - Class in com.atlassian.plugin.webresource.impl.helpers.url
 
ResourceUrlGenerator(UrlCache) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.ResourceUrlGenerator
 
ResourceUrlImpl - Class in com.atlassian.plugin.webresource
An adapter between the current URL Generation code and previous URL Output code.
ResourceUrlImpl(Globals, Resource, Map<String, String>, String, boolean, List<PrebakeError>) - Constructor for class com.atlassian.plugin.webresource.ResourceUrlImpl
 
resourceUrlRelativeToContextBatch(String, String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
resourceUrlRelativeToWebResourceBatch(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
ResourceUrls - Class in com.atlassian.plugin.webresource.assembler
Represents a wrapper for resources urls, since there are several ways of retrieving resources urls.
ResourceUrls(ResourceUrl, PluginUrlResource<?>) - Constructor for class com.atlassian.plugin.webresource.assembler.ResourceUrls
 
resourceUrlWithoutHash(Resource, Map<String, String>) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
ResourceUtils - Class in com.atlassian.plugin.webresource
 
resplitMergedContextBatchesForThisRequest() - Method in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
 
resplitMergedContextBatchesForThisRequest() - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
resplitMergedContextBatchesForThisRequest() - Method in interface com.atlassian.plugin.webresource.ResourceBatchingConfiguration
 
response - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseController
 
Response - Class in com.atlassian.plugin.webresource.impl.support.http
Probably would be removed after the refactoring, currently needed to hide some implementation details.
Response(Request, HttpServletResponse) - Constructor for class com.atlassian.plugin.webresource.impl.support.http.Response
 
RootPage - Class in com.atlassian.plugin.webresource.impl.snapshot
Container for a root-page.
RootPage(WebResource) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.RootPage
 
RootPageKey - Class in com.atlassian.plugin.webresource.models
Represents a special web-resource key used by a developer to reference every single web-resource and web-resource context a given page in the application should load when requested.
RootPageKey(String) - Constructor for class com.atlassian.plugin.webresource.models.RootPageKey
 
Route(Pattern, BaseRouter<Controller>.Handler) - Constructor for class com.atlassian.plugin.webresource.impl.support.http.BaseRouter.Route
 
Router - Class in com.atlassian.plugin.webresource.impl.http
Generates urls and route requests to proper handlers.
Router(Globals) - Constructor for class com.atlassian.plugin.webresource.impl.http.Router
 
Router(Globals, List<BaseRouter<Controller>.Route>, boolean) - Constructor for class com.atlassian.plugin.webresource.impl.http.Router
Needed to support legacy API.
routes - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
 
routeToRe(String) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
Convert string expression of the route like `/posts/:id/show` into the regular expression pattern, it uses Backbone.js rules for route expression.
runResourceCompilation(Snapshot) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 

S

SearchAndReplaceDownloadableResource - Class in com.atlassian.plugin.webresource.transformer
Deprecated.
Since 3.0.10. See SearchAndReplacer
SearchAndReplaceDownloadableResource(DownloadableResource, SearchAndReplacer) - Constructor for class com.atlassian.plugin.webresource.transformer.SearchAndReplaceDownloadableResource
Deprecated.
 
SearchAndReplacer - Class in com.atlassian.plugin.webresource.transformer
Deprecated.
Since 3.0.10. This class' purpose is to enable web-resource transforms that do search and replace on javascript files, eg to insert json data. All clients using this technique should move to the page data api.
seed(WebResourceAssembler) - Method in class com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService
 
SemicolonResourceContentAnnotator - Class in com.atlassian.plugin.webresource.impl.annotators
Prepend and append a semicolon.
SemicolonResourceContentAnnotator() - Constructor for class com.atlassian.plugin.webresource.impl.annotators.SemicolonResourceContentAnnotator
 
sendCached(Content, Map<String, String>, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
 
sendError(int) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
sendRedirect(String, String) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
serveBatch(RawRequest, ServingType, String, boolean, boolean, boolean, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves Batch (all types of Batch - Web Resource Batch, Super Batch, Context Batch).
serveBatchSourceMap(RawRequest, ServingType, String, boolean, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves Source Map for Batch.
serveFile(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
 
serveResource(String, String, ServingType) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves single Resource.
serveResource(RawRequest, Resource) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Causes the content inside resource to be served in response.
serveResource(RawRequest, Resource, boolean, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
 
serveResource(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.webresource.transformer.AbstractTransformedDownloadableResource
 
serveResourceRelativeToBatch(RawRequest, String, ServingType, boolean, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves Resource relative to Batch.
serveResourceRelativeToBatchSourceMap(RawRequest, String, ServingType, boolean, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves Source Map for Resource relative to Batch.
serveResources(RawRequest, Supplier<Collection<Resource>>, boolean) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Causes all content inside every Resource provided by resources to be served in response.
serveResourceSourceMap(String, String, ServingType) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves Source Map for single Resource.
ServerResourceCacheInvalidationCause - Enum in com.atlassian.plugin.webresource.analytics.events
 
ServerResourceCacheInvalidationEvent - Class in com.atlassian.plugin.webresource.analytics.events
 
ServerResourceCacheInvalidationEvent(ServerResourceCacheInvalidationCause) - Constructor for class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationEvent
 
serveSource(String, String, ServingType) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves Source Code of the Resource.
serveSourceMap(RawRequest, Resource) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
Serves Source Map.
ServingType - Enum in com.atlassian.plugin.webresource.impl.support.http
Represents the various unique modes of serving content at a URL.
setAlternative(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
setBigPipeDeadline(long) - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
setCharacterEncoding(String) - Method in class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
 
setContentType(String) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
setContentTypeIfNotBlank(String) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
setContentTypeResolver(ContentTypeResolver) - Method in class com.atlassian.plugin.webresource.impl.config.Config
Needed because `contentTypeResolver` isn't available at the time Config is created and set up a bit later.
setContentTypeResolver(ContentTypeResolver) - Method in class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
 
setEnabled(boolean) - Method in class com.atlassian.plugin.webresource.impl.SuperbatchConfiguration
 
setExtraInfo(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
setLogger(Logger) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
Needed for tests.
setPhaseCompleted(ResourcePhase) - Method in class com.atlassian.plugin.webresource.models.RawRequest
Removes all resources and data requested in ResourcePhase and adds them to the excluded list.
setPluginResourceLocator(PluginResourceLocator) - Method in class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
 
setRelativeResourceName(String) - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
setRemoveInVersion(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
setRequestedResources(Collection<String>) - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
setRequestedResources(Collection<String>, Collection<String>) - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
setRequestedResources(RawRequest) - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
setResourcePhase(ResourcePhase) - Method in class com.atlassian.plugin.webresource.impl.SuperbatchConfiguration
 
setServingType(ServingType) - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
 
setSinceVersion(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Deprecation
 
setStaticTransformers(StaticTransformers) - Method in class com.atlassian.plugin.webresource.impl.config.Config
 
setStatus(int) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
 
setSyncbatchEnabled(boolean) - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
setSyncResourceSet(DefaultWebResourceSet) - Method in class com.atlassian.plugin.webresource.impl.RequestState
Deprecated.
setup(Collection<DimensionUnawareOverride.DimensionOverride>) - Static method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride
Deprecated.
Registers Dimensions overrides to apply to dimension-unaware conditions.
shallowFilter(Predicate<Bundle>) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
Remove element but leave its dependencies if filter fail.
shouldBeIncludedInBatch(String, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Select Resources that should be included in batch.
shouldDisplay(QueryParams) - Method in class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
 
shouldDisplay(QueryParams) - Method in interface com.atlassian.plugin.webresource.condition.DecoratingCondition
Determine whether the web fragment should be displayed.
shouldDisplay(QueryParams) - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
shouldDisplay(QueryParams) - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
shouldDisplayImmediate(Map<String, Object>, UrlBuildingStrategy) - Method in class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
 
shouldDisplayImmediate(Map<String, Object>, UrlBuildingStrategy) - Method in interface com.atlassian.plugin.webresource.condition.DecoratingCondition
Calls the legacy condition's wrapped shouldDisplay(Map context) method.
shouldDisplayImmediate(Map<String, Object>, UrlBuildingStrategy) - Method in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
shouldDisplayImmediate() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
shouldValidateRequest(Map<String, String>) - Static method in class com.atlassian.plugin.webresource.ResourceUtils
Allows HTTP request filters to opt-out of some WRM URL validation on a per-request basis.
size() - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMappingSet
 
size() - Method in interface com.atlassian.plugin.webresource.cdn.mapper.MappingSet
 
size() - Static method in class com.atlassian.plugin.webresource.prebake.DimensionUnawareOverride
Deprecated.
Number of registered overrides.
snapshot - Variable in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
Snapshot - Class in com.atlassian.plugin.webresource.impl.snapshot
Snapshot of the current state of the plugin system, captures list of web resources and its transformers and conditions.
Snapshot(Config) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
Snapshot(Config, Map<String, Bundle>, Map<String, RootPage>, Map<WebResource, CachedTransformers>, Map<WebResource, CachedCondition>, Set<WebResource>, Set<WebResource>, Set<WebResource>) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
Snapshot(Config, Map<String, Bundle>, Map<String, RootPage>, Map<WebResource, CachedTransformers>, Map<WebResource, CachedCondition>, Map<String, Deprecation>, Set<WebResource>, Set<WebResource>, Set<WebResource>) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
SOURCE_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
SourceMapJoinerStub - Class in com.atlassian.plugin.webresource.impl.support
Stub for SourceMapJoiner, needed to replace it when Source Map generation not needed.
SourceMapJoinerStub() - Constructor for class com.atlassian.plugin.webresource.impl.support.SourceMapJoinerStub
 
sourceMapUrl(String, Map<String, String>) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
sourceMapUrlToUrl(String) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
Converting source map url to url, removes `.map` from url.
sourceUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
sourceUrl(Resource) - Method in class com.atlassian.plugin.webresource.impl.http.Router
 
SOY_EXTENSION - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
SOY_TYPE - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
splitBatchIntoSubBatches(RequestCache, Found, boolean) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Split batch into sub batches and standalone resources, same code used to split both context and resource batches.
splitIntoParts() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchPluginResource
 
splitIntoSubBatches(RequestCache, UrlBuildingStrategy, List<ContextBatchKey>, List<String>, Set<String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
Split batches into sub batches grouped by URL parameters and set of standalone resources.
splitLastPathPart(String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Deprecated.
since v3.3.2
startWebConditionProfilingTimer(String, String) - Static method in class com.atlassian.plugin.webresource.condition.MetricsUtil
 
StateEncodedUrlResult - Class in com.atlassian.plugin.webresource.impl.helpers
 
StateEncodedUrlResult(boolean, DefaultUrlBuilder) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.StateEncodedUrlResult
 
STATIC_HASH - Static variable in class com.atlassian.plugin.webresource.ResourceUtils
 
StaticTransformers - Interface in com.atlassian.plugin.webresource.transformer
Applies a fixed set of transformers to all resources by type.
StaticTransformersSupplier - Interface in com.atlassian.plugin.webresource.transformer
Supplies static transformers
stream(OutputStream, Cache.StreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.OneStreamCache
 
stream(OutputStream, Cache.StreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
 
stream(OutputStream, Cache.StreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.TwoStreamsCache
 
StreamContentProviderStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contentprovider
 
streamFromFile(File, OutputStream) - Static method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
 
streamResource(OutputStream) - Method in class com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource
 
StreamsCache - Class in com.atlassian.plugin.cache.filecache.impl
Base class for caching streams, mostly contains concurrency related logic, the file operations implemented in children.
StreamsCache() - Constructor for class com.atlassian.plugin.cache.filecache.impl.StreamsCache
 
StreamStrategy - Interface in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
 
StreamStrategyFactory - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
 
StreamStrategyFactory(ServletContextFactory, WebResourceIntegration) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.StreamStrategyFactory
 
streamToCache(Cache.StreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.OneStreamCache
 
streamTwo(OutputStream, OutputStream, Cache.TwoStreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.OneStreamCache
 
streamTwo(OutputStream, OutputStream, Cache.TwoStreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
 
streamTwo(OutputStream, OutputStream, Cache.TwoStreamProvider) - Method in class com.atlassian.plugin.cache.filecache.impl.TwoStreamsCache
 
SubBatch - Class in com.atlassian.plugin.webresource.impl.helpers.url
Data structure representing Sub Batch of both Web Resource Batch and Context Batch, it is used in cache and shouldn't contain any references.
SubBatch(Map<String, String>, Bundle, List<Resource>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.SubBatch
 
SubBatch(Map<String, String>, List<Bundle>, List<Resource>, List<Bundle>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.SubBatch
 
subtract(ContextBatch, Collection<ContextBatch>) - Method in class com.atlassian.plugin.webresource.legacy.ContextBatchOperations
Subtract ContextBatches from the supplied operand, creating a new ContextBatch (unless there are no batches to subtract in which case the supplied operand is returned unchanged).
success(K, T) - Static method in class com.atlassian.plugin.webresource.bigpipe.KeyedValue
 
SUPER_BATCH_CONTEXT_KEY - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
superbatch - Variable in class com.atlassian.plugin.webresource.legacy.InclusionState
Has the superbatch been included
SUPERBATCH_KEY - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
SuperBatchBuilder - Class in com.atlassian.plugin.webresource.legacy
Builds superbatch resources
SuperBatchBuilder(ResourceDependencyResolver, PluginResourceLocator) - Constructor for class com.atlassian.plugin.webresource.legacy.SuperBatchBuilder
 
SuperBatchBuilder(ResourceDependencyResolver, PluginResourceLocator, InclusionState) - Constructor for class com.atlassian.plugin.webresource.legacy.SuperBatchBuilder
 
SuperbatchConfiguration - Class in com.atlassian.plugin.webresource.impl
Keeps the superbatch configuration in one place.
SuperbatchConfiguration(boolean) - Constructor for class com.atlassian.plugin.webresource.impl.SuperbatchConfiguration
 
SuperBatchKey - Class in com.atlassian.plugin.webresource.models
Represents the special "super-batch" web-resource context.
SuperBatchPluginResource - Class in com.atlassian.plugin.webresource.legacy
Creates a batch of all like-typed resources that are declared as "super-batch="true"" in their plugin definitions.
SuperBatchPluginResource() - Constructor for class com.atlassian.plugin.webresource.legacy.SuperBatchPluginResource
 
Support - Class in com.atlassian.plugin.webresource.impl.support
Basic utility functions.
Support() - Constructor for class com.atlassian.plugin.webresource.impl.support.Support
 
supportsCdn() - Method in interface com.atlassian.plugin.webresource.cdn.CDNStrategy
 
supportsCdn() - Method in class com.atlassian.plugin.webresource.cdn.NoOpCDNStrategy
 
SYNCBATCH_CONTEXT_KEY - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
SYNCBATCH_KEY - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
SyncBatchKey - Class in com.atlassian.plugin.webresource.models
Represents the special synchronous or "sync batch" web-resource context.

T

tail() - Method in class com.atlassian.plugin.webresource.util.ConsList
 
temporaryWayToGetGlobalsDoNotUseIt() - Method in interface com.atlassian.plugin.webresource.PluginResourceLocator
Deprecated.
since 3.3.2
temporaryWayToGetGlobalsDoNotUseIt() - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
Deprecated.
 
TimeSpan - Class in com.atlassian.plugin.webresource.util
 
TimeSpan(long, TimeUnit) - Constructor for class com.atlassian.plugin.webresource.util.TimeSpan
 
tmpFile - Variable in class com.atlassian.plugin.cache.filecache.impl.OneStreamCache
 
tmpFile1 - Variable in class com.atlassian.plugin.cache.filecache.impl.TwoStreamsCache
 
tmpFile2 - Variable in class com.atlassian.plugin.cache.filecache.impl.TwoStreamsCache
 
toBundles(Iterable<String>) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
toContent(Content) - Method in class com.atlassian.plugin.webresource.impl.support.InitialContent
Converts the current InitialContent to Content.
toLooseType() - Method in class com.atlassian.plugin.webresource.models.Requestable
Deprecated.
toLooseType() - Method in class com.atlassian.plugin.webresource.models.WebResourceContextKey
Deprecated.
TomcatStreamStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
 
toMillis() - Method in class com.atlassian.plugin.webresource.util.TimeSpan
 
topLevel - Variable in class com.atlassian.plugin.webresource.legacy.InclusionState
Webresources and contexts that were explicitly excluded from the request.
toResourceKeys(List<Resource>) - Static method in class com.atlassian.plugin.webresource.impl.RequestCache
 
toString() - Method in enum com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
 
toString() - Method in class com.atlassian.plugin.webresource.cdn.mapper.DefaultMapping
 
toString() - Method in class com.atlassian.plugin.webresource.graph.DependencyEdge
 
toString() - Method in class com.atlassian.plugin.webresource.graph.DependencyGraph
 
toString() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatch
 
toString() - Method in class com.atlassian.plugin.webresource.impl.helpers.url.ContextBatchKey
 
toString() - Method in class com.atlassian.plugin.webresource.impl.RequestState
 
toString() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
 
toString() - Method in class com.atlassian.plugin.webresource.impl.snapshot.resource.Resource
 
toString() - Method in class com.atlassian.plugin.webresource.impl.support.Tuple
 
toString() - Method in class com.atlassian.plugin.webresource.models.RawRequest
 
toString() - Method in class com.atlassian.plugin.webresource.models.RootPageKey
 
toString() - Method in class com.atlassian.plugin.webresource.models.SuperBatchKey
 
toString() - Method in class com.atlassian.plugin.webresource.models.SyncBatchKey
 
toString() - Method in class com.atlassian.plugin.webresource.models.WebResourceContextKey
 
toString() - Method in class com.atlassian.plugin.webresource.models.WebResourceKey
 
toString() - Method in class com.atlassian.plugin.webresource.transformer.AbstractTransformedDownloadableResource
 
toString() - Method in class com.atlassian.plugin.webresource.url.DefaultUrlBuilder
 
toString() - Method in class com.atlassian.plugin.webresource.util.ConsList
 
toString() - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
transform(Globals, LinkedHashSet<String>, String, String, Supplier<Collection<Resource>>, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Apply conditions and transformations to list of Resources and generate resulting Batch.
transform(Globals, LinkedHashSet<String>, String, Resource, Map<String, String>, boolean) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Transform given Resource by applying Transformers and Static Transformers.
transform(CharSequence) - Method in class com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource
Override this method to transform the original content into a new format.
transform(Content, TransformerParameters, ResourceLocation, QueryParams, String) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
 
transform(CharSequence) - Method in class com.atlassian.plugin.webresource.transformer.SearchAndReplaceDownloadableResource
Deprecated.
 
transform(Content, TransformerParameters, ResourceLocation, QueryParams, String) - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformers
Performs transformation for all static transformers for the given type.
transform(CdnResourceUrlTransformer, Content, ResourceLocation, QueryParams, String) - Method in interface com.atlassian.plugin.webresource.transformer.UrlReadingContentTransformer
Transforms the downloadable resource by returning a new one.
transform(Element, ResourceLocation, String, DownloadableResource) - Method in interface com.atlassian.plugin.webresource.transformer.WebResourceTransformer
Deprecated.
since 3.0. Use WebResourceTransformerFactory, will be removed at next major version (6.0.0)
transform(Element, ResourceLocation, DownloadableResource) - Method in interface com.atlassian.plugin.webresource.transformer.WebResourceTransformer
Deprecated.
since 3.0. Use WebResourceTransformerFactory, will be removed at next major version (6.0.0)
transform(CdnResourceUrlTransformer, TransformerCache, Resource, Content, ResourceLocation, QueryParams, String) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
 
transformAndStreamResource(DownloadableResource, Charset, OutputStream, Function<CharSequence, CharSequence>) - Static method in class com.atlassian.plugin.webresource.transformer.TransformerUtils
Write apply a given transform a resource and then write the transformed content to the supplied OutputStream.
TransformDescriptorToKey - Class in com.atlassian.plugin.webresource.legacy
 
TransformDescriptorToKey() - Constructor for class com.atlassian.plugin.webresource.legacy.TransformDescriptorToKey
 
TransformerCache - Class in com.atlassian.plugin.webresource.transformer
Contains Transformer Descriptors grouped by its keys.
TransformerCache(PluginEventManager, PluginAccessor) - Constructor for class com.atlassian.plugin.webresource.transformer.TransformerCache
 
TransformerParametersFactory - Class in com.atlassian.plugin.webresource.transformer
Deprecated.
TransformerParametersFactory() - Constructor for class com.atlassian.plugin.webresource.transformer.TransformerParametersFactory
Deprecated.
 
transformers() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
 
TransformerUtils - Class in com.atlassian.plugin.webresource.transformer
Utility class for transforming resources
TransformerUtils() - Constructor for class com.atlassian.plugin.webresource.transformer.TransformerUtils
 
transformRelativeUrl(String) - Method in interface com.atlassian.plugin.webresource.cdn.CDNStrategy
Transforms the given URL to be served from the CDN.
transformRelativeUrl(String) - Method in class com.atlassian.plugin.webresource.cdn.NoOpCDNStrategy
 
transformSafely(Globals, LinkedHashSet<String>, String, Resource, Map<String, String>, boolean) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Transform given Resource by applying Transformers and Static Transformers.
transformWithoutCache(Globals, LinkedHashSet<String>, String, Resource, Map<String, String>, boolean) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
Transform given Resource by applying Transformers and Static Transformers.
TraversalOption - Enum in com.atlassian.plugin.webresource.impl.discovery
 
triggerStateChange() - Method in class com.atlassian.plugin.webresource.impl.Globals
Trigger the state change event, it will notify all state change listeners.
TryCatchJsResourceContentAnnotator - Class in com.atlassian.plugin.webresource.impl.annotators
This should only be used for annotating Javascript resources.
TryCatchJsResourceContentAnnotator() - Constructor for class com.atlassian.plugin.webresource.impl.annotators.TryCatchJsResourceContentAnnotator
 
Tuple<A,B> - Class in com.atlassian.plugin.webresource.impl.support
Needed to return two results from the method.
Tuple(A, B) - Constructor for class com.atlassian.plugin.webresource.impl.support.Tuple
 
TwoStreamsCache - Class in com.atlassian.plugin.cache.filecache.impl
Caches the contents of two streams, and deletes the cache when asked to do so.
TwoStreamsCache(File, File) - Constructor for class com.atlassian.plugin.cache.filecache.impl.TwoStreamsCache
 

U

unescapeSlashes(String) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
 
updatedAt - Variable in class com.atlassian.plugin.webresource.impl.config.Config.IntermediaryContextData
 
UrlBuildingStrategy - Class in com.atlassian.plugin.webresource.impl
 
UrlCache - Interface in com.atlassian.plugin.webresource.impl.support
Cache for URL Generation, or more exactly three Caches for: - Batches for given included and excluded.
UrlCache.BatchesProvider - Interface in com.atlassian.plugin.webresource.impl.support
 
UrlCache.EvaluatedCondition - Class in com.atlassian.plugin.webresource.impl.support
Result of evaluated condition with the condition itself.
UrlCache.Impl - Class in com.atlassian.plugin.webresource.impl.support
Implementation.
UrlCache.IncludedAndExcluded - Class in com.atlassian.plugin.webresource.impl.support
 
UrlCache.IncludedExcludedConditionsAndBatchingOptions - Class in com.atlassian.plugin.webresource.impl.support
 
UrlCache.PassThrough - Class in com.atlassian.plugin.webresource.impl.support
No caching implementation.
UrlCache.ResolvedExcludedProvider - Interface in com.atlassian.plugin.webresource.impl.support
 
UrlGenerationHelpers - Class in com.atlassian.plugin.webresource.impl.helpers.url
Stateless helper functions providing basic support for resource url generation.
UrlGenerationHelpers() - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
 
UrlMode - Enum in com.atlassian.plugin.webresource
A formatting mode for URLs.
UrlModeUtils - Class in com.atlassian.plugin.webresource.assembler
Utilities for converting between UrlMode and UrlMode
UrlModeUtils() - Constructor for class com.atlassian.plugin.webresource.assembler.UrlModeUtils
 
urlReadingCondition - Variable in class com.atlassian.plugin.webresource.condition.DecoratingUrlReadingCondition
 
UrlReadingConditionElementParser - Class in com.atlassian.plugin.webresource.condition
Implementation of AbstractConditionElementParser for UrlReadingCondition.
UrlReadingConditionElementParser(HostContainer) - Constructor for class com.atlassian.plugin.webresource.condition.UrlReadingConditionElementParser
 
UrlReadingContentTransformer - Interface in com.atlassian.plugin.webresource.transformer
The part of a transformer that reads the config and url params and does the actual resource transformation and generates the Source Map.
UrlReadingWebResourceTransformerModuleDescriptor - Class in com.atlassian.plugin.webresource.transformer
Defines a module descriptor for a WebResourceTransformerFactory.
UrlReadingWebResourceTransformerModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.plugin.webresource.transformer.UrlReadingWebResourceTransformerModuleDescriptor
 
useAbsoluteUrl - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
 
usePluginInstallTimeInsteadOfTheVersionForSnapshotPlugins() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
If true the plugin install time will be used instead of the plugin version for the SNAPSHOT plugins.
UTF8 - Static variable in class com.atlassian.plugin.webresource.transformer.TransformerUtils
 

V

value() - Method in class com.atlassian.plugin.webresource.bigpipe.KeyedValue
 
valueOf(String) - Static method in enum com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.webresource.impl.discovery.PredicateFailStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.webresource.impl.discovery.TraversalOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.webresource.impl.support.http.ServingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.plugin.webresource.UrlMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.webresource.impl.discovery.PredicateFailStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.webresource.impl.discovery.TraversalOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.webresource.impl.support.http.ServingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.plugin.webresource.UrlMode
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class com.atlassian.plugin.webresource.impl.config.Config.IntermediaryContextData
 
virtualContextKeyToWebResourceKey(String) - Static method in class com.atlassian.plugin.webresource.impl.config.Config
Convert virtual context key to web resource key.

W

waitForContent() - Method in class com.atlassian.plugin.webresource.bigpipe.BigPipe
Waits for content.
waitForContent(long, TimeUnit) - Method in class com.atlassian.plugin.webresource.bigpipe.BigPipe
Waits for content.
WEB_CONTEXT_STATIC - Static variable in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.StreamStrategyFactory
 
WebResource - Class in com.atlassian.plugin.webresource.impl.snapshot
Web Resource.
WebResource(Snapshot, String, List<String>, Date, String, boolean, TransformerParameters, Map<String, Set<String>>) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.WebResource
 
WebResourceBatch - Class in com.atlassian.plugin.webresource.impl.helpers.url
Data structure representing Web Resource Batch, it is used in cache and shouldn't contain any references.
WebResourceBatch(String, List<SubBatch>, List<Resource>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.WebResourceBatch
 
WebResourceBatchingStateCounter - Interface in com.atlassian.plugin.webresource
 
WebResourceBatchingStateCounterImpl - Class in com.atlassian.plugin.webresource
A ready-to-use implementation of batching state counter.
WebResourceBatchingStateCounterImpl(PluginEventManager) - Constructor for class com.atlassian.plugin.webresource.WebResourceBatchingStateCounterImpl
 
webResourceBatchKeys - Variable in class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers.Resolved
 
webResourceBatchUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
It is important for the url structure to be: 1.
WebResourceContextKey - Class in com.atlassian.plugin.webresource.models
Represents a web-resource context key.
WebResourceContextKey(String) - Constructor for class com.atlassian.plugin.webresource.models.WebResourceContextKey
 
WebResourceDataProviderParser - Class in com.atlassian.plugin.webresource.data
Parses <data> elements into WebResourceDataProvider instances
WebResourceDataProviderParser(HostContainer, List<Element>) - Constructor for class com.atlassian.plugin.webresource.data.WebResourceDataProviderParser
 
WebResourceFilter - Interface in com.atlassian.plugin.webresource
An interface for filtering web resources.
WebResourceFormatter - Interface in com.atlassian.plugin.webresource
A formatter to format web resources into HTML.
WebResourceInformation - Class in com.atlassian.plugin.webresource.assembler
 
webResourceIntegration - Variable in class com.atlassian.plugin.webresource.legacy.ResourceRequirer
 
WebResourceIntegration - Interface in com.atlassian.plugin.webresource
The integration points between the Web Resource layer, and specific applications (eg JIRA, Confluence).
webResourceIntegration - Variable in class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
WebResourceKey - Class in com.atlassian.plugin.webresource.models
Represents a single web-resource key.
WebResourceKey(String) - Constructor for class com.atlassian.plugin.webresource.models.WebResourceKey
 
WebResourceManager - Interface in com.atlassian.plugin.webresource
Deprecated.
since 3.0. WebResourceManager has been superseded by PageBuilderService.
WebResourceManagerImpl - Class in com.atlassian.plugin.webresource
Deprecated.
WebResourceManagerImpl(PluginResourceLocator, WebResourceIntegration, WebResourceUrlProvider) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
WebResourceManagerImpl(PluginResourceLocator, WebResourceIntegration, WebResourceUrlProvider, ResourceBatchingConfiguration) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
WebResourceManagerImpl(PrebakeWebResourceAssemblerFactory, PluginResourceLocator, WebResourceIntegration, WebResourceUrlProvider, ResourceBatchingConfiguration) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
WebResourceManagerImpl(WebResourceAssemblerFactory, LegacyPageBuilderService, PluginResourceLocator, WebResourceIntegration, WebResourceUrlProvider, ResourceBatchingConfiguration, ResourceDependencyResolver) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
Deprecated.
 
WebResourceMapper - Interface in com.atlassian.plugin.webresource.cdn.mapper
Web resource mappings, i.e., URL transformations from local to pre-baked resources on CDN.
WebResourceModuleDescriptor - Class in com.atlassian.plugin.webresource
A way of linking to web 'resources', such as javascript or css.
WebResourceModuleDescriptor(HostContainer) - Constructor for class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
WebResourceModuleDescriptor(ModuleFactory, HostContainer) - Constructor for class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
 
webresources - Variable in class com.atlassian.plugin.webresource.legacy.InclusionState
Webresources that have been included in previous calls to includeResources, and all the individual resources in included contexts
WebResourceStreamStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
 
WebResourceSubBatchUrl - Class in com.atlassian.plugin.webresource
An adapter between the current URL Generation code and previous URL Output code.
WebResourceSubBatchUrl(Globals, String, SubBatch, String, Map<String, String>, String, boolean, List<PrebakeError>) - Constructor for class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
 
WebResourceTransformation - Class in com.atlassian.plugin.webresource
Represents a set of transformer invocations for a specific web resource set and extension.
WebResourceTransformation(TransformationDto) - Constructor for class com.atlassian.plugin.webresource.WebResourceTransformation
 
WebResourceTransformation(Element) - Constructor for class com.atlassian.plugin.webresource.WebResourceTransformation
 
WebResourceTransformer - Interface in com.atlassian.plugin.webresource.transformer
Deprecated.
since 3.0. Use WebResourceTransformerFactory, will be removed at next major version (6.0.0)
WebResourceTransformerMatcher - Interface in com.atlassian.plugin.webresource.transformer
Describes whether a resource transformer matches a type or resource location
WebResourceTransformerModuleDescriptor - Class in com.atlassian.plugin.webresource.transformer
Deprecated.
WebResourceTransformerModuleDescriptor(ModuleFactory, WebResourceIntegration) - Constructor for class com.atlassian.plugin.webresource.transformer.WebResourceTransformerModuleDescriptor
Deprecated.
 
WebResourceUrlProvider - Interface in com.atlassian.plugin.webresource
Provides the prefixes a 'system' static resource as well as the base url of the application to be used as a prefix for other web resources.
WebResourceUrlProviderImpl - Class in com.atlassian.plugin.webresource
The default implementation of WebResourceUrlProvider.
WebResourceUrlProviderImpl(WebResourceIntegration) - Constructor for class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
 
withCoordinate(Coordinate) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceAssemblerBuilder
 
withCoordinate(Coordinate) - Method in interface com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerBuilder
 
write(OutputStream) - Method in interface com.atlassian.plugin.cache.filecache.Cache.StreamProvider
Produce the complete stream and write to the designated output stream.
write(OutputStream, OutputStream) - Method in interface com.atlassian.plugin.cache.filecache.Cache.TwoStreamProvider
Produce the complete stream and write to the designated output stream.
write(Writer, Iterable<PluginDataResource>) - Method in class com.atlassian.plugin.webresource.data.DataTagWriter
 
write(int) - Method in class com.atlassian.plugin.webresource.impl.support.LineCountingProxyOutputStream
 
write(int) - Method in class com.atlassian.plugin.webresource.impl.support.NullOutputStream
 
write(byte[], int, int) - Method in class com.atlassian.plugin.webresource.impl.support.NullOutputStream
 
writeHtmlTag(WebResourceInformation, Predicate<WebResource>, Predicate<ResourceUrl>) - Method in class com.atlassian.plugin.webresource.assembler.html.HtmlTagWriter
Generates HTML import tags for each WebResourceInformation.getResourceUrls() according to its URL extension type and write it into the HtmlTagWriter.writer.
writeHtmlTag(Collection<ResourceUrls>) - Method in class com.atlassian.plugin.webresource.assembler.html.HtmlTagWriter
Generates HTML tags for each ResourceUrls according to its URL extension type and write it into the HtmlTagWriter.writer.
writeHtmlTag(String...) - Method in class com.atlassian.plugin.webresource.assembler.html.HtmlTagWriter
Flushes an HTML string to the writer.
writeHtmlTag(Collection<ResourceUrls>) - Method in class com.atlassian.plugin.webresource.assembler.html.InlineHtmlTagWriter
 
writeHtmlTags(Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
writeHtmlTags(Writer, UrlMode, Predicate<WebResource>) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
writeHtmlTags(Writer, UrlMode, Predicate<WebResource>, Predicate<ResourceUrl>) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
writePrefetchLinks(Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
 
writeTo(OutputStream, boolean) - Method in interface com.atlassian.plugin.webresource.impl.support.Content
Write the resource to the supplied OutputStream and return its Source Map.
WRM_BATCH_TYPE_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
WRM_INTEGRITY - Static variable in class com.atlassian.plugin.webresource.ResourceUtils
 
WRM_KEY_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2024 Atlassian. All rights reserved.