Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.
- 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
- addAllUsedQueryParameters(Set<String>, TransformerCache) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
- addAllUsedQueryParameters(Set<String>, String, TransformerCache) - Method in class com.atlassian.plugin.webresource.impl.CachedTransformers
-
Get list of param keys used by these transformers.
- addBatchedWebResourceDescriptor(String) - Method in class com.atlassian.plugin.webresource.legacy.SuperBatchPluginResource
- addCondition(DecoratingCondition) - Method in class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
- 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
- addRoute(String, BaseRouter.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 class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
- 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
- ALLOW_PUBLIC_USE_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
- allUsedQueryParameters() - Method in interface com.atlassian.plugin.webresource.transformer.ContentTransformerFactory
-
Return the complete set of query parameters that this transformer could ever use.
- allUsedQueryParameters() - Method in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerFactory
- apply(Content) - Method in interface com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers.RepairSourceMapChainCallback
- 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
- 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.
- 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
- 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.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 - Enum constant in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
- BATCH_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
- BATCH_RESOURCE - Enum constant in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
-
Serve the content of a single tangible
Resourceat this URL. - 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
- 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 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>, 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(Iterable<String>) - Static method in class com.atlassian.plugin.webresource.util.HashBuilder
- buildHash(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() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
-
Iterates over the batch parameters for the context and creates a
ContextBatchPluginResourcefor 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) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
-
Shortcut for `buildUrl(path, params)`.
- buildUrl(String, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
-
Build url from patch and 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
Bundleobjects 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(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 - Interface in com.atlassian.plugin.cache.filecache
-
Represents a file cache.
- CACHE_PARAM_NAME - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
- 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.
- 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, Collection<String>, Collection<String>, boolean) - Static method in class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers
-
Deprecated.
- 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.
- 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.
- 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.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
- 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
Configwhich 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
CDNStrategyobjects 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
- 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.cdn - package com.atlassian.plugin.webresource.cdn
- 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.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.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. - completeKeys - Variable in class com.atlassian.plugin.webresource.legacy.AbstractPluginResource
- computeGlobalStateHash() - Method in class com.atlassian.plugin.webresource.impl.config.Config
-
Represents product state considering everything that contributes to content of resources.
- CONDITION_INTERN_ENABLED - Static variable in class com.atlassian.plugin.webresource.impl.support.ConditionInstanceCache
- 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 - Variable in class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
- conditions() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
- config - Variable 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) - Constructor for class com.atlassian.plugin.webresource.impl.config.Config
- Config.IntermediaryContextData - Class in com.atlassian.plugin.webresource.impl.config
- 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>, 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 - 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
- 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 - Enum constant in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
- CONTEXTBATCH_RESOURCE - Enum constant in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
-
Serve a single tangible
Resourceat this URL. - 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) - 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.
- 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) - Constructor for class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
- CONTINUE - Enum constant in enum class com.atlassian.plugin.webresource.impl.discovery.PredicateFailStrategy
-
The walker should continue to traverse the graph from this node.
- 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(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
- createInputStream(String) - Method in class com.atlassian.plugin.webresource.impl.helpers.FileOperations
- 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
- createWebResourceKey(String) - Static method in class com.atlassian.plugin.webresource.util.WebResourceKeyHelper
- 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
UrlReadingCondition. - DecoratingUrlReadingCondition - Class in com.atlassian.plugin.webresource.condition
-
Instance of a DecoratingCondition that wraps a UrlReadingCondition
- 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.
- DefaultContentTypeStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.contenttype
- DefaultPageBuilderService - Class in com.atlassian.plugin.webresource.assembler
-
Default implementation of PageBuilderService
- DefaultPageBuilderService(WebResourceIntegration, WebResourceAssemblerFactory) - 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.legacy
- DefaultResourceDependencyResolver(Globals, WebResourceIntegration, boolean, List<String>) - Constructor for class com.atlassian.plugin.webresource.legacy.DefaultResourceDependencyResolver
- DefaultStaticTransformers - Class in com.atlassian.plugin.webresource.transformer
-
StaticTransformersimplementation. - 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
- DefaultTransformableResource - Class in com.atlassian.plugin.webresource.transformer
- DefaultTransformableResource(ResourceLocation, DownloadableResource) - Constructor for class com.atlassian.plugin.webresource.transformer.DefaultTransformableResource
- DefaultTransformerParameters - Class in com.atlassian.plugin.webresource.transformer
- DefaultTransformerParameters(String, String) - Constructor for class com.atlassian.plugin.webresource.transformer.DefaultTransformerParameters
- 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
- 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
- DefaultWebResourceSet - Class in com.atlassian.plugin.webresource.assembler
-
Implementation of WebResourceSet
- DefaultWebResourceSet(Config, RequestState, Collection<WebResourceInformation>) - 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() - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
- deleteWhenPossible() - Method in class com.atlassian.plugin.cache.filecache.impl.TwoStreamsCache
- deleteWhenPossible(Runnable) - Method in class com.atlassian.plugin.cache.filecache.impl.StreamsCache
- 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
- DISABLE_PERFORMANCE_TRACKING - Static variable in class com.atlassian.plugin.webresource.impl.config.Config
- disableAdditionOfWebResourceJavascriptApiDependencies() - 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
- 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.impl.discovery.Found
- 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
- enableCleanUpAfterInclude() - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSetBuilder
- enabled() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
- 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
- ensureNotNull(OutputStream) - Static method in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
- 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) - 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
- equals(Object) - Method in class com.atlassian.plugin.webresource.QueryParams
- equals(Object, Object) - Static method in class com.atlassian.plugin.webresource.impl.support.Support
-
Helper to check for equality without bothering to handle nulls.
- escapeSlashes(String) - Static method in class com.atlassian.plugin.webresource.impl.http.Router
- 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
-
The
UrlReadingConditionwill be asked to generate parameters and evaluate it. - evaluateSafely(RequestCache, Map<String, String>) - Method in class com.atlassian.plugin.webresource.impl.CachedCondition
-
The
UrlReadingConditionwill be asked to generate parameters and evaluate it. - EventFiringHelper - Class in com.atlassian.plugin.webresource.analytics
- exclude(Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
-
Adds a
Requestableto 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 - Variable in class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers.Resolved
- excludedResolved(Collection<String>) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleFinder
- exists(String) - Method in class com.atlassian.plugin.webresource.impl.helpers.FileOperations
- EXT - Static variable in class com.atlassian.plugin.cache.filecache.impl.FileCacheImpl
F
- 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
- FileOperations - Class in com.atlassian.plugin.webresource.impl.helpers
- FileOperations() - Constructor for class com.atlassian.plugin.webresource.impl.helpers.FileOperations
- 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.
- 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
- format(ResourceUrls) - Method in class com.atlassian.plugin.webresource.assembler.html.PrefetchHtmlFormatter
- 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
- 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>, 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
Requestablekey and its contributionFound.Stateto the response for a client request.
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() - Method in class com.atlassian.plugin.webresource.impl.support.ResettableLazyReferenceWithVersionCheck
- get(ResourceLocation) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformersSupplier
- get(ResourceLocation) - Method in interface com.atlassian.plugin.webresource.transformer.StaticTransformersSupplier
- 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(ResourcePhase, Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.assembler.html.HtmlWriterFactory
- get(String) - Method in class com.atlassian.plugin.webresource.impl.snapshot.Snapshot
- get(String) - Method in class com.atlassian.plugin.webresource.QueryParams
- get(String) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformersSupplier
- get(String) - 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
- getApplicationProperties() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
-
Applications must implement this method to get access to the application's ApplicationProperties
- 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
- 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() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
-
Returns the base URL for this application.
- getBaseUrl() - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
- getBaseUrl(boolean) - Method in class com.atlassian.plugin.webresource.impl.config.Config
- 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(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.assembler.DefaultPluginJsResource
- 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
- 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() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
- getBundle(String) - Method in class com.atlassian.plugin.webresource.impl.discovery.BundleWalker
- 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.
- 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
- getConditions() - Method in class com.atlassian.plugin.webresource.condition.DecoratingAndCompositeCondition
- 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() - 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 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
- getContentType(String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
- 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.
- 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
- getDependencies() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
-
List of dependencies.
- getDependencies() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
-
Returns a list of dependencies on other web resources.
- 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.
- 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 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
- getDeprecation() - Method in class com.atlassian.plugin.webresource.WebResourceModuleDescriptor
- getDescriptor(String) - Method in class com.atlassian.plugin.webresource.transformer.TransformerCache
- 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
Requestableitems 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
Requestableshould 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
- getGlobals() - Method in class com.atlassian.plugin.webresource.PluginResourceLocatorImpl
-
Deprecated.
- 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() - 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.impl.RequestState
-
Deprecated.
- 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() - Method in class com.atlassian.plugin.webresource.models.RawRequest
- getIncludedData(ResourcePhase) - Method in class com.atlassian.plugin.webresource.impl.RequestState
- getIncludedData(ResourcePhase) - 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.PluginSharedHomeStreamStrategy
- 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() - Static method in class com.atlassian.plugin.webresource.models.SuperBatchKey
- getInstance() - Static method in class com.atlassian.plugin.webresource.models.SyncBatchKey
- getInstance(UrlMode) - Static method in class com.atlassian.plugin.webresource.assembler.html.PrefetchHtmlFormatter
- 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.assembler.DefaultPluginJsResource
- 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.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
- 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.WebResourceModuleDescriptor
-
As this descriptor just handles resources, you should never call this
- getModuleCompleteKey() - Method in class com.atlassian.plugin.webresource.legacy.BatchPluginResource
- getModuleKey() - Method in class com.atlassian.plugin.webresource.transformer.DefaultTransformerParameters
- 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
- getParametersAsAttributes(Map) - Method in class com.atlassian.plugin.webresource.CssWebResource
-
A convenient method to convert the given parameter map into a List of HTML
Stringattributes. - 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
- 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
- getPluginKey() - Method in class com.atlassian.plugin.webresource.impl.snapshot.WebResource
-
Deprecated.since v3.3.2
- getPluginKey() - Method in class com.atlassian.plugin.webresource.transformer.DefaultTransformerParameters
- 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.
- getPluginResource(Globals, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
-
Get Resource for Plugin.
- getPluginResource(String, String) - Method in class com.atlassian.plugin.webresource.impl.config.Config
-
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.
- 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
- getRequestLocalRequiredResources() - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
- getRequiredResources(UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
-
This is the equivalent of calling
WebResourceManagerImpl.getRequiredResources(UrlMode, WebResourceFilter)with the given url mode and aDefaultWebResourceFilter. - getRequiredResources(UrlMode, WebResourceFilter) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
-
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
-
Get the resources that have been required but excluding certain resource keys and certain contexts.
- 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
- 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.DefaultPluginJsResource
- 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() - Method in class com.atlassian.plugin.webresource.legacy.ContextBatch
- getResources(RequestCache) - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
- 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(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
- getResources(Class<T>) - Method in class com.atlassian.plugin.webresource.assembler.DefaultWebResourceSet
- getResources(Collection<String>) - Method in class com.atlassian.plugin.webresource.impl.discovery.ResourceFinder
-
Get Resources for list of Web Resources.
- 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 class com.atlassian.plugin.webresource.WebResourceManagerImpl
- getResourceUrl() - Method in class com.atlassian.plugin.webresource.assembler.ResourceUrls
- getResourceUrl(String, String) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
- getResourceUrlPrefix() - Method in interface com.atlassian.plugin.webresource.WebResourceIntegration
-
Represents the resource URL prefix used to construct URLs to resources.
- getResourceUrlPrefix(String, String, boolean) - Method in class com.atlassian.plugin.webresource.impl.config.Config
- 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
- getStaticPluginResourceUrl(ModuleDescriptor, String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
- getStaticPluginResourceUrl(String, String, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
- 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
- getStaticUrl(UrlMode) - Method in class com.atlassian.plugin.webresource.assembler.DefaultPluginJsResource
- 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
- 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.since 5.0 implement
WebResourceIntegration.getResourceUrlPrefix()instead - 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
- 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() - 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() - Method in class com.atlassian.plugin.webresource.WebResourceSubBatchUrl
- getType(String) - Static method in class com.atlassian.plugin.webresource.impl.support.http.Request
- getType(String) - Static method in class com.atlassian.plugin.webresource.ResourceUtils
-
Determines the type (css/js) of the resource from the given path.
- getUpdatedAt() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
-
Get last update time.
- getUrl() - Method in class com.atlassian.plugin.webresource.impl.support.http.Request
- getUrl(boolean) - Method in class com.atlassian.plugin.webresource.ContextSubBatchResourceUrl
- 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 class 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
- getWebResourceResource(RequestCache, String, String) - Static method in class com.atlassian.plugin.webresource.impl.helpers.ResourceServingHelpers
-
Get Resource for Web Resource.
- getWebResourcesWithoutCache() - Method in class com.atlassian.plugin.webresource.impl.config.Config
-
Analyzes current state of the plugin system and return web resources.
- globals - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseController
- globals - Variable in class com.atlassian.plugin.webresource.impl.support.http.BaseRouter
- 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
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.
- 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.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
- hashCode() - Method in class com.atlassian.plugin.webresource.QueryParams
- hasTwoPhaseProperties() - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
- HtmlTagWriter - Class in com.atlassian.plugin.webresource.assembler.html
-
Represents a
Writerwrapper responsible for writingWebResourceInformation.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
- 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(ResourcePhase, RawRequest) - Method in class com.atlassian.plugin.webresource.models.RawRequest
-
Adds a
Requestableto the inclusion list of resources for a specific type. - include(ResourcePhase, Requestable) - Method in class com.atlassian.plugin.webresource.models.RawRequest
- include(ResourcePhase, Collection<Requestable>) - Method in class com.atlassian.plugin.webresource.models.RawRequest
- included(Collection<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>) - 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
Requestableto the inclusion list of resources for a specific type as the top of the priority. - includeResources(RequestCache, UrlBuildingStrategy, Set<String>, Set<String>, InclusionState) - Method in class com.atlassian.plugin.webresource.legacy.ResourceRequirer
- includeResources(Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
-
This is the equivalent of of calling
WebResourceManagerImpl.includeResources(Writer, UrlMode, WebResourceFilter)with the given url mode and aDefaultWebResourceFilter. - includeResources(Writer, UrlMode, WebResourceFilter) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
-
Writes out the resource tags to the previously required resources called via requireResource methods for the specified url mode and resource filter.
- includeResources(Iterable<String>, Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
- 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>, 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
- 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
Globalsinstance using providedConfigand 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
Globalsto 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.
- 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
- 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.
- isConditionsSatisfied(RequestCache, UrlBuildingStrategy) - Static method in class com.atlassian.plugin.webresource.impl.helpers.BaseHelpers
-
Filter by web resource conditions evaluated immediately.
- isConditionsSatisfied(RequestCache, Map<String, String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.BaseHelpers
-
Filter by web resource conditions evaluated against params.
- 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.
- 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
- isEnabled() - Method in class com.atlassian.plugin.webresource.impl.SuperbatchConfiguration
- isFileCacheEnabled() - Static method in class com.atlassian.plugin.webresource.Flags
- 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.
- 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.
- 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.
- 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() - 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
- isTransformable() - Method in class com.atlassian.plugin.webresource.impl.snapshot.Bundle
- 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
- 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.util.WebResourceKeyHelper
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
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
- location() - Method in class com.atlassian.plugin.webresource.transformer.DefaultTransformableResource
- 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
InitialContentbased on aResource. - 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
- matches(ResourceLocation) - Method in class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerMatcher
- matches(ResourceLocation) - Method in interface com.atlassian.plugin.webresource.transformer.WebResourceTransformerMatcher
-
Called at resource fetch time
- matches(ResourceLocation) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
- matches(String) - Method in class com.atlassian.plugin.webresource.assembler.html.PrefetchHtmlFormatter
- matches(String) - Method in class com.atlassian.plugin.webresource.CssWebResource
- matches(String) - Method in class com.atlassian.plugin.webresource.DefaultWebResourceFilter
- 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(String) - Method in interface com.atlassian.plugin.webresource.transformer.WebResourceTransformerMatcher
-
Called at url generation time
- matches(String) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
- matches(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.plugin.webresource.filter.rewrite.ResourceDownloadRewriteRule
- 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
- 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
N
- nextResource() - Method in class com.atlassian.plugin.webresource.transformer.DefaultTransformableResource
- 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
RawRequestwhoseRequestablemembers have been expanded and normalised in toWebResourceKeyvalues. - 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(Map<String, String>) - Static method in class com.atlassian.plugin.webresource.QueryParams
- 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.
P
- pageBuilderService - Variable in class com.atlassian.plugin.webresource.WebResourceManagerImpl
- 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
- 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.
- 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_DISABLED_EVENT - Enum constant in enum class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
- PLUGIN_ENABLED_EVENT - Enum constant in enum class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
- PLUGIN_SHARED_HOME - Static variable in class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.StreamStrategyFactory
- PLUGIN_WEB_RESOURCE_BATCH_CONTENT_TRACKING - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
- PLUGIN_WEB_RESOURCE_CONTEXT_BATCH_ENABLED - 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_WEB_RESOURCE_SUPER_BATCH_ENABLED - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
- PLUGIN_WEBRESOURCE_BATCHING_OFF - Static variable in class com.atlassian.plugin.webresource.DefaultResourceBatchingConfiguration
- PLUGIN_WEBRESOURCE_MODULE_DISABLED - Enum constant in enum class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
- PLUGIN_WEBRESOURCE_MODULE_ENABLED - Enum constant in enum class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
- 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(Globals, ContentTypeResolver, String) - Constructor for class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
- pluginResourceLocator - Variable in class com.atlassian.plugin.webresource.legacy.ResourceRequirer
- PluginResourceLocator - Interface in com.atlassian.plugin.webresource.legacy
-
Assists in locating plugin resources in different ways.
- 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 - Class in com.atlassian.plugin.webresource
-
Deprecated.since 3.3.2
- 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
Globalsobject, via Spring or otherwise. - PluginResourceLocatorImpl(WebResourceIntegration) - Constructor for class com.atlassian.plugin.webresource.legacy.PluginResourceLocatorImpl
- 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
- PluginSharedHomeStreamStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
- PluginSharedHomeStreamStrategy(FileOperations, WebResourceIntegration, Bundle) - Constructor for class com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream.PluginSharedHomeStreamStrategy
- PluginStreamStrategy - Class in com.atlassian.plugin.webresource.impl.snapshot.resource.strategy.stream
- prebuildSourceUrl(Resource) - Method in class com.atlassian.plugin.webresource.impl.http.Router
- prebuildSourceUrl(String, String, Map<String, String>, boolean, boolean, String, String) - Method in class com.atlassian.plugin.webresource.impl.http.Router
- PredicateFailStrategy - Enum Class 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
PrefetchHtmlFormatteraccording 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
- PROGRAMMATIC_TRIGGER - Enum constant in enum class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
- 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
Q
- QueryParams - Class in com.atlassian.plugin.webresource
-
Provides access to querystring params.
R
- RawRequest - Class in com.atlassian.plugin.webresource.models
-
Represents the specific
Requestablekeys 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
- RECORD_FAILED - Enum constant in enum class com.atlassian.plugin.webresource.impl.discovery.TraversalOption
-
Use this flag when a node fails a predicate test, but the traversal through the full graph should continue.
- 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
-
WebResourceTransformerMatcherfor relative url resources - RelativeUrlTransformerMatcher() - Constructor for class com.atlassian.plugin.webresource.transformer.instance.RelativeUrlTransformerMatcher
- 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.
- 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
Requestablesub-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, 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, 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, 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
- requireResource(String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
- requireResource(String, Writer, UrlMode) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
- requireResourcesForContext(String) - Method in class com.atlassian.plugin.webresource.WebResourceManagerImpl
- reset() - Method in class com.atlassian.plugin.webresource.impl.support.ResettableLazyReferenceWithVersionCheck
- 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(List<ContextBatchKey>, List<String>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.legacy.LegacyUrlGenerationHelpers.Resolved
- Resolved(List<ResourceUrl>, Set<String>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.Resolved
- Resolved(Set<String>) - Constructor for class com.atlassian.plugin.webresource.impl.helpers.url.Resolved
- resolveExcluded(RequestCache, UrlCache, UrlBuildingStrategy, Collection<String>, Collection<String>) - Static method in class com.atlassian.plugin.webresource.impl.helpers.url.UrlGenerationHelpers
-
Deprecated.use
DependencyGraphorBundleFinderinstead 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
- ResourceDownloadRewriteRule - Class in com.atlassian.plugin.webresource.filter.rewrite
-
This Tuckey URL
RewriteRulewill 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
Resourceobjects 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(PluginResourceLocator, ResourceDependencyResolver, boolean, boolean) - Constructor for class com.atlassian.plugin.webresource.legacy.ResourceRequirer
- RESOURCES_SINGLE - Enum constant in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
-
Serve a single tangible
Resourceat this URL. - 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 - Variable in class com.atlassian.plugin.webresource.assembler.DefaultPluginJsResource
- 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() - 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) - 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
- 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.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.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.
S
- 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(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(String, String, ServingType) - Method in class com.atlassian.plugin.webresource.impl.http.Controller
-
Serves single Resource.
- 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
Resourceprovided 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 Class 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 Class 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
- setCharacterEncoding(String) - Method in class com.atlassian.plugin.webresource.impl.support.http.Response
- 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
- setGlobals(Globals) - Method in class com.atlassian.plugin.webresource.servlet.PluginResourceDownload
- 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
ResourcePhaseand adds them to the excluded list. - 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(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
- 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
- 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.
- 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>) - 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.
- SOURCES_SINGLE - Enum constant in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
-
Serve the raw, unmodified source for a single tangible
Resourceat this URL. - sourceUrl(Resource) - Method in class com.atlassian.plugin.webresource.impl.http.Router
- sourceUrl(String, String, Map<String, String>, boolean, boolean, String, String) - 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.
- 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(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
- STOP - Enum constant in enum class com.atlassian.plugin.webresource.impl.discovery.PredicateFailStrategy
-
The walker should stop traversing the graph at this node.
- 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).
- 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
- 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
- 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
InitialContenttoContent. - 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
- 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 class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
- toString() - Method in class com.atlassian.plugin.webresource.assembler.DefaultPluginJsResource
- 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.QueryParams
- 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.WebResourceTransformation
- 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(CdnResourceUrlTransformer, TransformerCache, Resource, Content, ResourceLocation, QueryParams, String) - Method in class com.atlassian.plugin.webresource.WebResourceTransformation
- 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(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(Content, TransformerParameters, ResourceLocation, QueryParams, String) - Method in class com.atlassian.plugin.webresource.transformer.DefaultStaticTransformers
- 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(CharSequence) - Method in class com.atlassian.plugin.webresource.transformer.CharSequenceDownloadableResource
-
Override this method to transform the original content into a new format.
- 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
- 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.
- 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 Class 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
- UNKNOWN - Enum constant in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
-
The "nothing was set" content type.
- 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
- UrlModeUtils - Class in com.atlassian.plugin.webresource.assembler
- 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
- valueOf(String) - Static method in enum class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.atlassian.plugin.webresource.impl.discovery.PredicateFailStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.atlassian.plugin.webresource.impl.discovery.TraversalOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.atlassian.plugin.webresource.analytics.events.ServerResourceCacheInvalidationCause
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.atlassian.plugin.webresource.impl.discovery.PredicateFailStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.atlassian.plugin.webresource.impl.discovery.TraversalOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.atlassian.plugin.webresource.impl.support.http.ServingType
-
Returns an array containing the constants of this enum class, 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
- 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
WebResourceDataProviderinstances - WebResourceDataProviderParser(HostContainer, List<Element>) - Constructor for class com.atlassian.plugin.webresource.data.WebResourceDataProviderParser
- WebResourceFormatter - Interface in com.atlassian.plugin.webresource
-
A formatter to format web resources into HTML.
- WebResourceInformation - Class in com.atlassian.plugin.webresource.assembler
- WebResourceIntegration - Interface in com.atlassian.plugin.webresource
-
The integration points between the Web Resource layer, and specific applications (eg JIRA, Confluence).
- 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
- WebResourceKeyHelper - Class in com.atlassian.plugin.webresource.util
- WebResourceKeyHelper() - Constructor for class com.atlassian.plugin.webresource.util.WebResourceKeyHelper
- WebResourceManagerImpl - Class in com.atlassian.plugin.webresource
-
A handy super-class that handles most of the resource management.
- WebResourceManagerImpl(Globals, WebResourceIntegration, WebResourceUrlProvider) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
- WebResourceManagerImpl(Globals, WebResourceIntegration, WebResourceUrlProvider, ResourceBatchingConfiguration) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
- WebResourceManagerImpl(WebResourceAssemblerFactory, LegacyPageBuilderService, PluginResourceLocator, WebResourceUrlProvider, ResourceBatchingConfiguration) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
- WebResourceManagerImpl(WebResourceAssemblerFactory, PluginResourceLocator, WebResourceIntegration, WebResourceUrlProvider, ResourceBatchingConfiguration) - Constructor for class com.atlassian.plugin.webresource.WebResourceManagerImpl
- 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
-
Deprecated.
- 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) - 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(Element) - Constructor for class com.atlassian.plugin.webresource.WebResourceTransformation
- WebResourceTransformation(TransformationDto) - Constructor for class com.atlassian.plugin.webresource.WebResourceTransformation
- WebResourceTransformerMatcher - Interface in com.atlassian.plugin.webresource.transformer
-
Describes whether a resource transformer matches a type or resource location
- WebResourceUrlProviderImpl - Class in com.atlassian.plugin.webresource
-
The default implementation of
WebResourceUrlProvider. - WebResourceUrlProviderImpl(WebResourceIntegration) - Constructor for class com.atlassian.plugin.webresource.WebResourceUrlProviderImpl
- write(byte[], int, int) - Method in class com.atlassian.plugin.webresource.impl.support.NullOutputStream
- 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(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
- 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 theHtmlTagWriter.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.HtmlTagWriter
-
Generates HTML tags for each
ResourceUrlsaccording to its URL extension type and write it into theHtmlTagWriter.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
LegacyUrlGenerationHelpers.calculateBatches(RequestCache, UrlBuildingStrategy, Collection, Collection, Set, boolean)instead.