A C D E F G I P T V W

A

AggregatePluginGadgetSpecProviderPermissionImpl - Class in com.atlassian.gadgets.publisher.internal.impl
An implementation of the PluginGadgetSpecProviderPermission which aggregates all the imported services and consults them to determine the outcome of the vote while dealing with all the vagaries of dynamic services coming and going.
AggregatePluginGadgetSpecProviderPermissionImpl(Iterable<PluginGadgetSpecProviderPermission>) - Constructor for class com.atlassian.gadgets.publisher.internal.impl.AggregatePluginGadgetSpecProviderPermissionImpl
 

C

com.atlassian.gadgets.publisher.internal - package com.atlassian.gadgets.publisher.internal
 
com.atlassian.gadgets.publisher.internal.impl - package com.atlassian.gadgets.publisher.internal.impl
 
com.atlassian.gadgets.publisher.internal.rest - package com.atlassian.gadgets.publisher.internal.rest
 
com.atlassian.gadgets.publisher.internal.transformer - package com.atlassian.gadgets.publisher.internal.transformer
 
contains(URI) - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 

D

destroy() - Method in class com.atlassian.gadgets.publisher.internal.PluginGadgetFinder
 

E

entries() - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 

F

FeedWriter - Class in com.atlassian.gadgets.publisher.internal.rest
 
FeedWriter() - Constructor for class com.atlassian.gadgets.publisher.internal.rest.FeedWriter
 

G

GadgetModuleDescriptor - Class in com.atlassian.gadgets.publisher.internal
Custom plugin module type for gadget plugin modules.
GadgetModuleDescriptor() - Constructor for class com.atlassian.gadgets.publisher.internal.GadgetModuleDescriptor
 
GadgetProcessor - Interface in com.atlassian.gadgets.publisher.internal
Represents preprocessing operations applied to a gadget XML spec before being served to a client or persisted to a store.
GadgetProcessorImpl - Class in com.atlassian.gadgets.publisher.internal.impl
Default implementation of GadgetProcessor that handles host-specific base URLs and the pseudomacro #requireResource.
GadgetProcessorImpl(ApplicationProperties, WebResourceManager, LocaleResolver, I18nResolver) - Constructor for class com.atlassian.gadgets.publisher.internal.impl.GadgetProcessorImpl
Constructor.
GadgetSpecResource - Class in com.atlassian.gadgets.publisher.internal.rest
Provides a REST endpoint for serving gadget specs provided by plugins.
GadgetSpecResource(PublishedGadgetSpecWriter) - Constructor for class com.atlassian.gadgets.publisher.internal.rest.GadgetSpecResource
Constructor.
GadgetSpecSyndication - Interface in com.atlassian.gadgets.publisher.internal
Handles maintaining an ATOM feed of published gadgets for syndication to other containers.
GadgetSpecSyndicationImpl - Class in com.atlassian.gadgets.publisher.internal.impl
 
GadgetSpecSyndicationImpl(PublishedGadgetSpecStore, GadgetSpecUrlBuilder, ApplicationProperties, PluginAccessor, WebResourceManager) - Constructor for class com.atlassian.gadgets.publisher.internal.impl.GadgetSpecSyndicationImpl
 
GadgetSpecSyndicationResource - Class in com.atlassian.gadgets.publisher.internal.rest
 
GadgetSpecSyndicationResource(GadgetSpecSyndication) - Constructor for class com.atlassian.gadgets.publisher.internal.rest.GadgetSpecSyndicationResource
 
GadgetSpecValidator - Interface in com.atlassian.gadgets.publisher.internal
Interface for validating a gadget spec.
GadgetSpecValidatorImpl - Class in com.atlassian.gadgets.publisher.internal.impl
Implements spec validation through XML schemas.
GadgetSpecValidatorImpl() - Constructor for class com.atlassian.gadgets.publisher.internal.impl.GadgetSpecValidatorImpl
 
get(Request) - Method in class com.atlassian.gadgets.publisher.internal.rest.GadgetSpecSyndicationResource
 
getFeed() - Method in interface com.atlassian.gadgets.publisher.internal.GadgetSpecSyndication
Returns a feed containing all published gadget specs as entries.
getFeed() - Method in class com.atlassian.gadgets.publisher.internal.impl.GadgetSpecSyndicationImpl
 
getGadgetSpec(String, String) - Method in class com.atlassian.gadgets.publisher.internal.rest.GadgetSpecResource
Returns the full XML gadget spec corresponding to the resource specified in the URI.
getLastModified(URI) - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 
getModule() - Method in class com.atlassian.gadgets.publisher.internal.GadgetModuleDescriptor
Returns the PluginGadgetSpec created for this module descriptor.
getSize(Feed, Class<?>, Type, Annotation[], MediaType) - Method in class com.atlassian.gadgets.publisher.internal.rest.FeedWriter
 

I

init(Plugin, Element) - Method in class com.atlassian.gadgets.publisher.internal.GadgetModuleDescriptor
Initializes this module descriptor from the specified XML element, parsed from atlassian-plugins.xml.
isValid(InputStream) - Method in interface com.atlassian.gadgets.publisher.internal.GadgetSpecValidator
Returns true if the specified gadget spec is valid.
isValid(InputStream) - Method in class com.atlassian.gadgets.publisher.internal.impl.GadgetSpecValidatorImpl
Returns true if the specified gadget spec is valid against the XML schema provided at construction time, false otherwise.
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class com.atlassian.gadgets.publisher.internal.rest.FeedWriter
 

P

PluginGadgetFinder - Class in com.atlassian.gadgets.publisher.internal
Notifies a series of PluginGadgetSpecEventListener implementations when gadget specs are enabled and disabled by plugins.
PluginGadgetFinder(PluginAccessor, PluginEventManager, Iterable<PluginGadgetSpecEventListener>) - Constructor for class com.atlassian.gadgets.publisher.internal.PluginGadgetFinder
Creates a new PublishedGadgetFinder.
pluginGadgetSpecDisabled(PluginGadgetSpec) - Method in class com.atlassian.gadgets.publisher.internal.impl.GadgetSpecSyndicationImpl
 
pluginGadgetSpecDisabled(PluginGadgetSpec) - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 
pluginGadgetSpecEnabled(PluginGadgetSpec) - Method in class com.atlassian.gadgets.publisher.internal.impl.GadgetSpecSyndicationImpl
 
pluginGadgetSpecEnabled(PluginGadgetSpec) - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 
process(InputStream, OutputStream) - Method in interface com.atlassian.gadgets.publisher.internal.GadgetProcessor
Applies an implementation-defined transformation to the XML stream provided by the specified InputStream while writing the result to the specified OutputStream.
process(InputStream, OutputStream) - Method in class com.atlassian.gadgets.publisher.internal.impl.GadgetProcessorImpl
 
provideValidationRules(ValidationPattern) - Method in class com.atlassian.gadgets.publisher.internal.GadgetModuleDescriptor
 
PublishedGadgetSpecNotFoundException - Exception in com.atlassian.gadgets.publisher.internal
 
PublishedGadgetSpecNotFoundException(Throwable) - Constructor for exception com.atlassian.gadgets.publisher.internal.PublishedGadgetSpecNotFoundException
 
PublishedGadgetSpecNotFoundException(String) - Constructor for exception com.atlassian.gadgets.publisher.internal.PublishedGadgetSpecNotFoundException
 
PublishedGadgetSpecStore - Class in com.atlassian.gadgets.publisher.internal.impl
A fairly naive implementation that processes gadget spec file and substitutes values into it on the fly.
PublishedGadgetSpecStore(GadgetSpecUrlBuilder, GadgetSpecValidator, GadgetProcessor, PluginGadgetSpecProviderPermission, ApplicationProperties) - Constructor for class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 
PublishedGadgetSpecWriter - Interface in com.atlassian.gadgets.publisher.internal
Writes XML gadget spec files from an underlying store to arbitrary output streams.

T

TemplateTransformer - Class in com.atlassian.gadgets.publisher.internal.transformer
 
TemplateTransformer() - Constructor for class com.atlassian.gadgets.publisher.internal.transformer.TemplateTransformer
 
toString() - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 
transform(Element, ResourceLocation, String, DownloadableResource) - Method in class com.atlassian.gadgets.publisher.internal.transformer.TemplateTransformer
 

V

voteOn(PluginGadgetSpec) - Method in class com.atlassian.gadgets.publisher.internal.impl.AggregatePluginGadgetSpecProviderPermissionImpl
 

W

writeGadgetSpecTo(String, String, OutputStream) - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 
writeGadgetSpecTo(URI, OutputStream) - Method in class com.atlassian.gadgets.publisher.internal.impl.PublishedGadgetSpecStore
 
writeGadgetSpecTo(String, String, OutputStream) - Method in interface com.atlassian.gadgets.publisher.internal.PublishedGadgetSpecWriter
Writes the gadget spec from the specified plugin, with the specified resource location within the plugin, to the specified OutputStream.
writeTo(Feed, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class com.atlassian.gadgets.publisher.internal.rest.FeedWriter
 

A C D E F G I P T V W

Copyright © 2011 Atlassian. All Rights Reserved.