package

com.atlassian.plugin.webresource

Interfaces

BatchResource Interface for plugin resources that serve batches. 
PluginResource Represents a plugin resource. 
PluginResourceLocator Assists in locating plugin resources in different ways. 
ResourceBatchingConfiguration Resource batching configuration for the WebResourceManagerImpl
WebResourceFilter An interface for filtering web resources. 
WebResourceIntegration The integration layer between Plugin's Web Resource Handler, and specific applications (eg JIRA, Confluence). 
WebResourceManager Manage 'css', 'javascript' and other 'resources' that are usually linked at the top of pages using <script> and <link> tags. 
WebResourceManager.IncludeMode This interface is deprecated. Since 2.2  

Classes

BatchPluginResource Represents a batch of plugin resources. 
CssWebResource  
DefaultResourceBatchingConfiguration Default configuration for the plugin resource locator, for those applications that do not want to perform any super-batching. 
DefaultWebResourceFilter A Web Resource Filter that allows for css and javascript resources. 
JavascriptWebResource  
PluginResourceLocatorImpl Default implementation of PluginResourceLocator
SinglePluginResource Represents a single plugin resource. 
SuperBatchPluginResource Creates a batch of all like-typed resources that are declared as "super-batch="true"" in their plugin definitions. 
SuperBatchSubResource Represents a plugin resource that is a subordinate of the super batch. 
WebResourceManagerImpl A handy super-class that handles most of the resource management. 
WebResourceModuleDescriptor A way of linking to web 'resources', such as javascript or css. 

Enums

UrlMode A formatting mode for URLs. 

Exceptions

UrlParseException An UrlParseException is thrown when a web resource url cannot be parsed correctly.