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

A

AbstractContainerConfig - Class in org.apache.shindig.config
Base class for container configurations.
AbstractContainerConfig() - Constructor for class org.apache.shindig.config.AbstractContainerConfig
 
AbstractSecurityToken - Class in org.apache.shindig.auth
A base class for SecurityToken Implementations.
AbstractSecurityToken() - Constructor for class org.apache.shindig.auth.AbstractSecurityToken
 
ACCESS_CONTROL_ALLOW_ORIGIN_HEADER - Static variable in class org.apache.shindig.common.servlet.HttpUtil
 
ACTIVE_URL_NAME - Static variable in interface org.apache.shindig.auth.SecurityTokenCodec
Active URL for the request.
activeUrl - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
addAttribute(String, String) - Method in class org.apache.shindig.protocol.conversion.xstream.StackWriterWrapper
Set attribute values on the current node, but filter out class attributes from the writer, this is not strictly a feature of this class, but is required (for shindig to meet the XSD requirements.
addElement(K, V) - Method in interface org.apache.shindig.common.cache.Cache
Stores an entry into the cache.
addElement(K, V) - Method in class org.apache.shindig.common.cache.ehcache.EhConfiguredCache
 
addElement(K, V) - Method in class org.apache.shindig.common.cache.LruCache
 
addElement(K, V) - Method in class org.apache.shindig.common.cache.NullCache
 
addElement(K, V, long) - Method in class org.apache.shindig.common.cache.SoftExpiringCache
Add an element to the cache, with the intended max age for its cache entry provided in milliseconds.
addFragmentParameter(String, String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
addFragmentParameters(Map<String, String>) - Method in class org.apache.shindig.common.uri.UriBuilder
 
addHandlers(Set<Object>) - Method in class org.apache.shindig.protocol.DefaultHandlerRegistry
Add handlers to the registry
addHandlers(Set<Object>) - Method in interface org.apache.shindig.protocol.HandlerRegistry
Add a set of handlers to the registry
addNamespace(String, String) - Method in class org.apache.shindig.protocol.conversion.xstream.NamespaceSet
Add a namespace to the list.
addParameters(String, List<Map.Entry<String, String>>) - Static method in class org.apache.shindig.auth.OAuthUtil
 
addPrefixedElement(String, String) - Method in class org.apache.shindig.protocol.conversion.xstream.NamespaceSet
Add a localname translation.
addQueryParameter(String, String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
addQueryParameters(Map<String, String>) - Method in class org.apache.shindig.common.uri.UriBuilder
 
addResult(Map<String, Object>, Object) - Method in class org.apache.shindig.protocol.JsonRpcServlet
 
aes128cbcDecrypt(byte[], byte[]) - Static method in class org.apache.shindig.common.crypto.Crypto
AES-128-CBC decryption.
aes128cbcDecryptWithIv(byte[], byte[], byte[], int) - Static method in class org.apache.shindig.common.crypto.Crypto
AES-128-CBC decryption with a particular IV.
aes128cbcEncrypt(byte[], byte[]) - Static method in class org.apache.shindig.common.crypto.Crypto
AES-128-CBC encryption.
aes128cbcEncryptWithIV(byte[], byte[], byte[]) - Static method in class org.apache.shindig.common.crypto.Crypto
AES-128-CBC encryption with a given IV.
ALL_FIELDS - Static variable in class org.apache.shindig.protocol.conversion.BeanFilter
 
ALLOW_UNAUTHENTICATED - Static variable in class org.apache.shindig.auth.AnonymousAuthenticationHandler
 
ALLOWED_ATOM_CONTENT_TYPES - Static variable in class org.apache.shindig.protocol.ContentTypes
Allowed alternatives to application/atom+xml
ALLOWED_CONTENT_TYPES - Static variable in class org.apache.shindig.protocol.DataServiceServlet
 
ALLOWED_CONTENT_TYPES - Static variable in class org.apache.shindig.protocol.JsonRpcServlet
 
ALLOWED_JSON_CONTENT_TYPES - Static variable in class org.apache.shindig.protocol.ContentTypes
Allowed alternatives to application/json, including types listed in JSON-RPC spec.
ALLOWED_MULTIPART_CONTENT_TYPES - Static variable in class org.apache.shindig.protocol.ContentTypes
 
ALLOWED_XML_CONTENT_TYPES - Static variable in class org.apache.shindig.protocol.ContentTypes
Allowed alternatives to application/xml
AnonymousAuthenticationHandler - Class in org.apache.shindig.auth
Handled Anonymous Authentication, including returning an "anonymous" security token.
AnonymousAuthenticationHandler(boolean) - Constructor for class org.apache.shindig.auth.AnonymousAuthenticationHandler
 
AnonymousSecurityToken - Class in org.apache.shindig.auth
A special class of Token representing the anonymous viewer/owner
AnonymousSecurityToken() - Constructor for class org.apache.shindig.auth.AnonymousSecurityToken
 
AnonymousSecurityToken(String) - Constructor for class org.apache.shindig.auth.AnonymousSecurityToken
 
AnonymousSecurityToken(String, long, String, Long) - Constructor for class org.apache.shindig.auth.AnonymousSecurityToken
 
ApiServlet - Class in org.apache.shindig.protocol
Common base class for API servlets.
ApiServlet() - Constructor for class org.apache.shindig.protocol.ApiServlet
 
APP_ID - Static variable in interface org.apache.shindig.protocol.RequestItem
 
APP_SUBSTITUTION_TOKEN - Static variable in interface org.apache.shindig.protocol.RequestItem
 
append(Appendable, Object) - Static method in class org.apache.shindig.common.JsonSerializer
Appends a value to the buffer.
append(Appendable, Object) - Method in class org.apache.shindig.protocol.conversion.BeanAtomConverter
 
append(Appendable, Object) - Method in interface org.apache.shindig.protocol.conversion.BeanConverter
Serialize object to a buffer.
append(Appendable, Object) - Method in class org.apache.shindig.protocol.conversion.BeanJsonConverter
 
append(Appendable, Object) - Method in class org.apache.shindig.protocol.conversion.BeanXmlConverter
 
append(Appendable, Object) - Method in class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
appendArray(Appendable, Object[]) - Static method in class org.apache.shindig.common.JsonSerializer
Appends an array to the buffer.
appendCollection(Appendable, Collection<?>) - Static method in class org.apache.shindig.common.JsonSerializer
Appends a Collection to the buffer.
appendJsonArray(Appendable, JSONArray) - Static method in class org.apache.shindig.common.JsonSerializer
Append a JSONArray to the buffer.
appendJsonObject(Appendable, JSONObject) - Static method in class org.apache.shindig.common.JsonSerializer
Appends a JSONObject to the buffer.
appendMap(Appendable, Map<String, ?>) - Static method in class org.apache.shindig.common.JsonSerializer
Appends a Map to the buffer.
appendMultimap(Appendable, Multimap<String, Object>) - Static method in class org.apache.shindig.common.JsonSerializer
Appends a Map to the buffer.
appendPojo(Appendable, Object) - Static method in class org.apache.shindig.common.JsonSerializer
Appends a java object using getters
appendString(Appendable, CharSequence) - Static method in class org.apache.shindig.common.JsonSerializer
Appends a string to the buffer.
appUrl - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
ATOM_FORMAT - Static variable in class org.apache.shindig.protocol.ApiServlet
 
atomConverter - Variable in class org.apache.shindig.protocol.ApiServlet
 
AUTH_TYPE_OAUTH - Static variable in class org.apache.shindig.auth.AuthenticationServletFilter
 
AuthenticationHandler - Interface in org.apache.shindig.auth
Implements a specific authentication mechanism and produces a SecurityToken when authentication is successful.
AuthenticationHandler.InvalidAuthenticationException - Exception in org.apache.shindig.auth
An exception thrown by an AuthenticationHandler in the situation where a malformed credential or token is passed.
AuthenticationHandler.InvalidAuthenticationException(String, Throwable) - Constructor for exception org.apache.shindig.auth.AuthenticationHandler.InvalidAuthenticationException
 
AuthenticationHandler.InvalidAuthenticationException(String, Throwable, Map<String, String>, String) - Constructor for exception org.apache.shindig.auth.AuthenticationHandler.InvalidAuthenticationException
 
AuthenticationMode - Enum in org.apache.shindig.auth
Enumeration of known authentication modes
AuthenticationServletFilter - Class in org.apache.shindig.auth
Filter that attempts to authenticate an incoming HTTP request.
AuthenticationServletFilter() - Constructor for class org.apache.shindig.auth.AuthenticationServletFilter
 
AuthInfo - Class in org.apache.shindig.auth
Class to get authorization information on a servlet request.
AuthInfo(HttpServletRequest) - Constructor for class org.apache.shindig.auth.AuthInfo
Create AuthInfo from a given HttpServletRequest
AuthInfo.Attribute - Enum in org.apache.shindig.auth
Constants for request attribute keys This is only public for testing.

B

Base32 - Class in org.apache.shindig.common.util
Implements Base32 encoding using 0-9a-v, with no padding for partial bytes.
Base32() - Constructor for class org.apache.shindig.common.util.Base32
 
BaseRequestItem - Class in org.apache.shindig.protocol
Default implementation of RequestItem
BaseRequestItem(Map<String, String[]>, SecurityToken, BeanConverter, BeanJsonConverter) - Constructor for class org.apache.shindig.protocol.BaseRequestItem
 
BaseRequestItem(JSONObject, Map<String, FormDataItem>, SecurityToken, BeanConverter, BeanJsonConverter) - Constructor for class org.apache.shindig.protocol.BaseRequestItem
 
BasicBlobCrypter - Class in org.apache.shindig.common.crypto
Simple implementation of BlobCrypter.
BasicBlobCrypter(File) - Constructor for class org.apache.shindig.common.crypto.BasicBlobCrypter
Creates a crypter based on a key in a file.
BasicBlobCrypter(byte[]) - Constructor for class org.apache.shindig.common.crypto.BasicBlobCrypter
Builds a BlobCrypter from the specified master key
BasicSecurityToken - Class in org.apache.shindig.auth
Primitive token implementation that uses strings as tokens.
BasicSecurityToken(String, int, String) - Constructor for class org.apache.shindig.auth.BasicSecurityToken
Generates a token from an input string
BasicSecurityToken(String, String, String, String, String, String, String, String, Long) - Constructor for class org.apache.shindig.auth.BasicSecurityToken
 
BasicSecurityTokenCodec - Class in org.apache.shindig.auth
A SecurityTokenCodec implementation that just provides dummy data to satisfy tests and API calls.
BasicSecurityTokenCodec() - Constructor for class org.apache.shindig.auth.BasicSecurityTokenCodec
Creates a signer with 24 hour token expiry
BeanAtomConverter - Class in org.apache.shindig.protocol.conversion
Converts a Bean into Atom-like syntax.
BeanAtomConverter() - Constructor for class org.apache.shindig.protocol.conversion.BeanAtomConverter
 
BeanConverter - Interface in org.apache.shindig.protocol.conversion
Interface for bean conversion classes
BeanDelegator - Class in org.apache.shindig.protocol.conversion
Class to create a delegator (proxy) from an interface to a class.
BeanDelegator() - Constructor for class org.apache.shindig.protocol.conversion.BeanDelegator
 
BeanDelegator(Map<Class<?>, Class<?>>, Map<Enum<?>, Enum<?>>) - Constructor for class org.apache.shindig.protocol.conversion.BeanDelegator
 
BeanDelegator.DelegateInvocationHandler - Class in org.apache.shindig.protocol.conversion
 
BeanDelegator.DelegateInvocationHandler(Object) - Constructor for class org.apache.shindig.protocol.conversion.BeanDelegator.DelegateInvocationHandler
 
BeanDelegator.DelegateInvocationHandler(Object, Map<String, Object>) - Constructor for class org.apache.shindig.protocol.conversion.BeanDelegator.DelegateInvocationHandler
 
BeanFilter - Class in org.apache.shindig.protocol.conversion
Filter content of a bean according to fields list.
BeanFilter() - Constructor for class org.apache.shindig.protocol.conversion.BeanFilter
 
BeanFilter.Unfiltered - Annotation Type in org.apache.shindig.protocol.conversion
Annotation for required field that should not be filtered
BeanJsonConverter - Class in org.apache.shindig.protocol.conversion
Converts between JSON and java objects.
BeanJsonConverter(Injector) - Constructor for class org.apache.shindig.protocol.conversion.BeanJsonConverter
 
BeanXmlConverter - Class in org.apache.shindig.protocol.conversion
Converts to/from XML format using betwixt
BeanXmlConverter() - Constructor for class org.apache.shindig.protocol.conversion.BeanXmlConverter
 
BeanXStreamConverter - Class in org.apache.shindig.protocol.conversion
Converts to/from XML format using XStream
BeanXStreamConverter(XStreamConfiguration) - Constructor for class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
BlobCrypter - Interface in org.apache.shindig.common.crypto
Utility interface for managing signed, encrypted, and time stamped blobs.
BlobCrypterException - Exception in org.apache.shindig.common.crypto
For all exceptions thrown by BlobCrypter
BlobCrypterException(Throwable) - Constructor for exception org.apache.shindig.common.crypto.BlobCrypterException
 
BlobCrypterException(String, Throwable) - Constructor for exception org.apache.shindig.common.crypto.BlobCrypterException
 
BlobCrypterException(String) - Constructor for exception org.apache.shindig.common.crypto.BlobCrypterException
 
BlobCrypterSecurityToken - Class in org.apache.shindig.auth
Authentication based on a provided BlobCrypter.
BlobCrypterSecurityToken(BlobCrypter, String, String) - Constructor for class org.apache.shindig.auth.BlobCrypterSecurityToken
Create a new security token.
BlobCrypterSecurityTokenCodec - Class in org.apache.shindig.auth
Provides security token decoding services.
BlobCrypterSecurityTokenCodec(ContainerConfig) - Constructor for class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
 
BlobExpiredException - Exception in org.apache.shindig.common.crypto
Thrown when a blob has expired.
BlobExpiredException(long, long, long) - Constructor for exception org.apache.shindig.common.crypto.BlobExpiredException
 
BlobExpiredException(Date, Date, Date) - Constructor for exception org.apache.shindig.common.crypto.BlobExpiredException
 
buildValuesMap() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 

C

Cache<K,V> - Interface in org.apache.shindig.common.cache
A basic cache interface.
CacheProvider - Interface in org.apache.shindig.common.cache
Interface for Shindig caches.
canConvert(Class) - Method in class org.apache.shindig.protocol.conversion.xstream.DataCollectionConverter
canConvert(Class) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanConverter
Only checks for the availability of a public default constructor.
canConvert(Class) - Method in class org.apache.shindig.protocol.conversion.xstream.MapConverter
Can this Converter convert the type supplied.
canConvert(Class) - Method in class org.apache.shindig.protocol.conversion.xstream.RestfullCollectionConverter
canStreamProperty(PropertyDescriptor) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
charAt(int) - Method in class org.apache.shindig.config.DynamicConfigProperty
 
CharsetUtil - Class in org.apache.shindig.common.util
Utilities for dealing with character set encoding.
checkContentTypes(Set<String>, String) - Static method in class org.apache.shindig.protocol.ContentTypes
 
checkInitialized() - Method in class org.apache.shindig.common.servlet.InjectedServlet
Called in each guice injected method to insure we are not initialized twice
checksum(byte[]) - Static method in class org.apache.shindig.common.util.HashUtil
Produces a checksum for the given input data.
CIPHER_KEY_LEN - Static variable in class org.apache.shindig.common.crypto.Crypto
Use keys of this length for encryption operations
ClassFieldMapping - Class in org.apache.shindig.protocol.conversion.xstream
This represents the mapping between a class and a field, potentially with a parent element.
ClassFieldMapping(String, Class<?>) - Constructor for class org.apache.shindig.protocol.conversion.xstream.ClassFieldMapping
Create a simple element class mapping, applicable to all parent elements.
ClassFieldMapping(String, String, Class<?>) - Constructor for class org.apache.shindig.protocol.conversion.xstream.ClassFieldMapping
Create a element class mapping, that only applies to one parent element name.
concat(byte[], byte[]) - Static method in class org.apache.shindig.common.crypto.Crypto
Concatenate two byte arrays.
configure() - Method in class org.apache.shindig.common.cache.ehcache.EhCacheModule
 
configure() - Method in class org.apache.shindig.common.PropertiesModule
 
configure() - Method in class org.apache.shindig.expressions.jasper.JasperConversionModule
 
configure() - Method in class org.apache.shindig.expressions.jasper.JasperModule
 
configure() - Method in class org.apache.shindig.expressions.juel.JuelModule
 
constant(Object, Class<?>) - Method in class org.apache.shindig.expressions.Expressions
 
container - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
CONTAINER_KEY - Static variable in class org.apache.shindig.config.JsonContainerConfig
 
ContainerConfig - Interface in org.apache.shindig.config
Represents a container configuration.
containerConfig - Variable in class org.apache.shindig.protocol.ApiServlet
 
ContainerConfigELResolver - Class in org.apache.shindig.config
ELResolver that handles adds support for: - the "Cur" property, for explicit reference to the current container config - the "parent" property, for explicit and recursive reference to config parents - implicit reference to top-level properties in the current container config or inside any parents
ContainerConfigELResolver(ContainerConfig, String) - Constructor for class org.apache.shindig.config.ContainerConfigELResolver
 
ContainerConfigException - Exception in org.apache.shindig.config
Thrown for problems encountered with the container configuration.
ContainerConfigException(String, Throwable) - Constructor for exception org.apache.shindig.config.ContainerConfigException
 
ContainerConfigException(String) - Constructor for exception org.apache.shindig.config.ContainerConfigException
 
ContainerConfigException(Throwable) - Constructor for exception org.apache.shindig.config.ContainerConfigException
 
ContentTypes - Class in org.apache.shindig.protocol
Common mime content types and utilities
ContentTypes.InvalidContentTypeException - Exception in org.apache.shindig.protocol
 
ContentTypes.InvalidContentTypeException(String) - Constructor for exception org.apache.shindig.protocol.ContentTypes.InvalidContentTypeException
 
contextDestroyed(ServletContextEvent) - Method in class org.apache.shindig.common.servlet.GuiceServletContextListener
 
contextInitialized(ServletContextEvent) - Method in class org.apache.shindig.common.servlet.GuiceServletContextListener
 
convert(Object, Class<T>) - Method in interface org.apache.shindig.expressions.ELTypeConverter
 
convert(Object, Class<T>) - Method in class org.apache.shindig.expressions.juel.JuelTypeConverter
 
convert(Object, Class<T>) - Method in class org.apache.shindig.expressions.ShindigTypeConverter
 
convertEnum(Enum<?>) - Method in class org.apache.shindig.protocol.conversion.BeanDelegator
 
converterMap - Variable in class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
convertToObject(String, Class<T>) - Method in class org.apache.shindig.protocol.conversion.BeanAtomConverter
 
convertToObject(String, Class<T>) - Method in interface org.apache.shindig.protocol.conversion.BeanConverter
 
convertToObject(String, Class<T>) - Method in class org.apache.shindig.protocol.conversion.BeanJsonConverter
 
convertToObject(String, Type) - Method in class org.apache.shindig.protocol.conversion.BeanJsonConverter
 
convertToObject(Object, Type) - Method in class org.apache.shindig.protocol.conversion.BeanJsonConverter
 
convertToObject(String, Class<T>) - Method in class org.apache.shindig.protocol.conversion.BeanXmlConverter
 
convertToObject(String, Class<T>) - Method in class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
convertToString(Object) - Method in class org.apache.shindig.protocol.conversion.BeanAtomConverter
 
convertToString(Object) - Method in interface org.apache.shindig.protocol.conversion.BeanConverter
 
convertToString(Object) - Method in class org.apache.shindig.protocol.conversion.BeanJsonConverter
Convert the passed in object to a string.
convertToString(Object) - Method in class org.apache.shindig.protocol.conversion.BeanXmlConverter
 
convertToString(Object) - Method in class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
convertToXml(Object) - Method in class org.apache.shindig.protocol.conversion.BeanAtomConverter
 
convertToXml(Object) - Method in class org.apache.shindig.protocol.conversion.BeanXmlConverter
 
COUNT - Static variable in interface org.apache.shindig.protocol.RequestItem
 
create(boolean, boolean) - Method in class org.apache.shindig.common.cache.ehcache.EhCacheCacheProvider
 
createCache(String) - Method in interface org.apache.shindig.common.cache.CacheProvider
Create a named single instance cache in this cache manager, if the cache already exists, return it if the name is null, a new anonymous cache is created
createCache(String) - Method in class org.apache.shindig.common.cache.ehcache.EhCacheCacheProvider
 
createCache(String) - Method in class org.apache.shindig.common.cache.LruCacheProvider
 
createDefaultEnumMap(Class<? extends Enum<?>>, Class<? extends Enum<?>>) - Static method in class org.apache.shindig.protocol.conversion.BeanDelegator
Utility function to auto generate mapping between two enums that have same values (toString) All values in the sourceEnum must have values in targetEnum, otherwise RuntimeException is thrown
createDelegator(Object) - Method in class org.apache.shindig.protocol.conversion.BeanDelegator
Create a proxy for the real object.
createDelegator(Object, Class<T>) - Method in class org.apache.shindig.protocol.conversion.BeanDelegator
 
createDelegator(Object, Class<T>, Map<String, Object>) - Method in class org.apache.shindig.protocol.conversion.BeanDelegator
 
createExpressionContext(String) - Method in class org.apache.shindig.config.JsonContainerConfig
Protected to allow overriding.
createFilteredBean(Object, Set<String>) - Method in class org.apache.shindig.protocol.conversion.BeanFilter
Create a proxy object that filter object fields according to set of fields.
createReader(Reader) - Method in class org.apache.shindig.protocol.conversion.xstream.StackDriver
Create a HierarchicalStreamReader, using the wrapped HierarchicalStreamDriver.
createReader(InputStream) - Method in class org.apache.shindig.protocol.conversion.xstream.StackDriver
Create a HierarchicalStreamReader, using the wrapped HierarchicalStreamDriver.
createToken(Map<String, String>) - Method in class org.apache.shindig.auth.BasicSecurityTokenCodec
Decrypts and verifies a gadget security token to return a gadget token.
createToken(Map<String, String>) - Method in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
Decrypt and verify the provided security token.
createToken(Map<String, String>) - Method in class org.apache.shindig.auth.DefaultSecurityTokenCodec
 
createToken(Map<String, String>) - Method in interface org.apache.shindig.auth.SecurityTokenCodec
Decrypts and verifies a gadget security token to return a gadget token.
createWriter(Writer) - Method in class org.apache.shindig.protocol.conversion.xstream.StackDriver
Create a HierarchicalStreamWriter that tracks the path to the current element based on a Writer.
createWriter(OutputStream) - Method in class org.apache.shindig.protocol.conversion.xstream.StackDriver
Create a HierarchicalStreamWriter that tracks the path to the current element based on a OutputStream.
crypter - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
crypters - Variable in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
Keys are container ids, values are crypters
Crypto - Class in org.apache.shindig.common.crypto
Cryptographic utility functions.
CURRENT_CONFIG_KEY - Static variable in class org.apache.shindig.config.ContainerConfigELResolver
Key for the current container.
currentTimeMillis() - Method in class org.apache.shindig.common.util.TimeSource
 

D

DataCollection - Class in org.apache.shindig.protocol
Wrapper class used for data responses.
DataCollection(Map<String, Map<String, String>>) - Constructor for class org.apache.shindig.protocol.DataCollection
 
DataCollectionConverter - Class in org.apache.shindig.protocol.conversion.xstream
This converter changes the way in which a collection is serialized
DataCollectionConverter(Mapper) - Constructor for class org.apache.shindig.protocol.conversion.xstream.DataCollectionConverter
 
DataServiceServlet - Class in org.apache.shindig.protocol
Servlet used to process REST requests (/rest/* etc.)
DataServiceServlet() - Constructor for class org.apache.shindig.protocol.DataServiceServlet
 
DataServiceServletFetcher - Class in org.apache.shindig.protocol
Default implementation for the GadgetDataServlet parameter fetcher.
DataServiceServletFetcher() - Constructor for class org.apache.shindig.protocol.DataServiceServletFetcher
 
DateUtil - Class in org.apache.shindig.common.util
Date parsing and writing utilities.
decode(byte[]) - Method in class org.apache.shindig.common.util.Base32
 
decode(Object) - Method in class org.apache.shindig.common.util.Base32
 
decode(String) - Method in class org.apache.shindig.common.util.StringEncoding
Decodes the given encoded string and returns the original raw bytes.
decode(String) - Static method in class org.apache.shindig.common.util.Utf8UrlCoder
 
decodeBase32(byte[]) - Static method in class org.apache.shindig.common.util.Base32
 
decodeBase64(String) - Static method in class org.apache.shindig.expressions.OpensocialFunctions
Decode a base-64 encoded string.
DEFAULT_CONTAINER - Static variable in interface org.apache.shindig.config.ContainerConfig
 
DEFAULT_COUNT - Static variable in interface org.apache.shindig.protocol.RequestItem
 
DEFAULT_ENCODING - Static variable in class org.apache.shindig.protocol.ApiServlet
 
DEFAULT_HANDLER_KEY - Static variable in class org.apache.shindig.protocol.ApiServlet
The default key used to look up handlers if the servlet config parameter is not available
DEFAULT_START_INDEX - Static variable in interface org.apache.shindig.protocol.RequestItem
 
DefaultHandlerRegistry - Class in org.apache.shindig.protocol
Default implementation of HandlerRegistry.
DefaultHandlerRegistry(Injector, BeanJsonConverter, HandlerExecutionListener) - Constructor for class org.apache.shindig.protocol.DefaultHandlerRegistry
Creates a dispatcher with the specified handler classes
DefaultMultipartFormParser - Class in org.apache.shindig.protocol.multipart
Implementation of MultipartFormParser using Apache Commons file upload.
DefaultMultipartFormParser() - Constructor for class org.apache.shindig.protocol.multipart.DefaultMultipartFormParser
 
DefaultSecurityTokenCodec - Class in org.apache.shindig.auth
Default implementation of security tokens.
DefaultSecurityTokenCodec(String, ContainerConfig) - Constructor for class org.apache.shindig.auth.DefaultSecurityTokenCodec
 
DefaultUriParser - Class in org.apache.shindig.common.uri
Uri parser using java.net.URI as its basis, enforcing RFC 2396 restrictions.
DefaultUriParser() - Constructor for class org.apache.shindig.common.uri.DefaultUriParser
 
DELIMITER - Static variable in class org.apache.shindig.protocol.conversion.BeanFilter
 
destroy() - Method in class org.apache.shindig.auth.AuthenticationServletFilter
 
dispatch(JSONObject, Map<String, FormDataItem>, HttpServletRequest, HttpServletResponse, SecurityToken, String) - Method in class org.apache.shindig.protocol.JsonRpcServlet
 
dispatchBatch(JSONArray, Map<String, FormDataItem>, HttpServletRequest, HttpServletResponse, SecurityToken, String) - Method in class org.apache.shindig.protocol.JsonRpcServlet
 
dispatcher - Variable in class org.apache.shindig.protocol.ApiServlet
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class org.apache.shindig.protocol.DataServiceServlet
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shindig.auth.AuthenticationServletFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.shindig.protocol.DataServiceServlet
 
domain - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
domains - Variable in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
Keys are container ids, values are domains used for signed fetch.
DomUtil - Class in org.apache.shindig.common.xml
Utility functions for navigating DOM
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.shindig.protocol.DataServiceServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class org.apache.shindig.protocol.DataServiceServlet
 
DynamicConfigProperty - Class in org.apache.shindig.config
String property that can be interpreted using a container context.
DynamicConfigProperty(String, Expressions, ELContext) - Constructor for class org.apache.shindig.config.DynamicConfigProperty
 

E

EhCacheCacheProvider - Class in org.apache.shindig.common.cache.ehcache
Cache interface based on ehcache
EhCacheCacheProvider(String, boolean, boolean) - Constructor for class org.apache.shindig.common.cache.ehcache.EhCacheCacheProvider
 
EhCacheModule - Class in org.apache.shindig.common.cache.ehcache
Creates a module to supply a EhCache Provider
EhCacheModule() - Constructor for class org.apache.shindig.common.cache.ehcache.EhCacheModule
 
EhConfiguredCache<K,V> - Class in org.apache.shindig.common.cache.ehcache
Produces a cache configured from ehcache.
EhConfiguredCache(String, CacheManager) - Constructor for class org.apache.shindig.common.cache.ehcache.EhConfiguredCache
 
ELTypeConverter - Interface in org.apache.shindig.expressions
 
encode(byte[]) - Method in class org.apache.shindig.common.util.Base32
 
encode(Object) - Method in class org.apache.shindig.common.util.Base32
 
encode(byte[]) - Method in class org.apache.shindig.common.util.StringEncoding
Returns the given bytes in their encoded form.
encode(String) - Static method in class org.apache.shindig.common.util.Utf8UrlCoder
 
encodeBase32(byte[]) - Static method in class org.apache.shindig.common.util.Base32
 
encodeToken(SecurityToken) - Method in class org.apache.shindig.auth.BasicSecurityTokenCodec
Encodes a token using the a plaintext dummy format.
encodeToken(SecurityToken) - Method in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
 
encodeToken(SecurityToken) - Method in class org.apache.shindig.auth.DefaultSecurityTokenCodec
 
encodeToken(SecurityToken) - Method in interface org.apache.shindig.auth.SecurityTokenCodec
 
encrypt() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
Encrypt and sign the token.
endNode() - Method in class org.apache.shindig.protocol.conversion.xstream.StackWriterWrapper
End the current node, making the parent node the active node.
Enum<E extends Enum.EnumKey> - Interface in org.apache.shindig.protocol.model
see http://www.opensocial.org/Technical-Resources/opensocial-spec-v081/opensocial-reference#opensocial.Enum Base class for all Enum objects.
Enum.EnumKey - Interface in org.apache.shindig.protocol.model
base interface for keyed Enumerators.
Enum.Field - Enum in org.apache.shindig.protocol.model
Set of fields associated with an Enum object.
EnumImpl<E extends Enum.EnumKey> - Class in org.apache.shindig.protocol.model
Implementation of the Enum interface
EnumImpl(E, String) - Constructor for class org.apache.shindig.protocol.model.EnumImpl
Constructs a Enum object.
EnumImpl(E) - Constructor for class org.apache.shindig.protocol.model.EnumImpl
Constructs a Enum object.
equals(Object) - Method in class org.apache.shindig.common.uri.Uri
 
equals(Object) - Method in class org.apache.shindig.common.uri.UriBuilder
 
equals(Object) - Method in class org.apache.shindig.protocol.ResponseItem
 
ERROR_MESSAGE_FMT - Static variable in class org.apache.shindig.protocol.conversion.BeanAtomConverter
 
errorInstance(Throwable) - Static method in class org.apache.shindig.common.util.ImmediateFuture
Returns a future instance that produces an error.
execute(Map<String, String[]>, Reader, SecurityToken, BeanConverter) - Method in interface org.apache.shindig.protocol.RestHandler
Handle the request and return a Future from which the response object can be retrieved
execute(Map<String, FormDataItem>, SecurityToken, BeanConverter) - Method in interface org.apache.shindig.protocol.RpcHandler
Handle the request and return a Future from which the response object can be retrieved.
executed(String, String, RequestItem) - Method in interface org.apache.shindig.protocol.HandlerExecutionListener
 
executed(String, String, RequestItem) - Method in class org.apache.shindig.protocol.HandlerExecutionListener.LoggingHandler
 
executed(String, String, RequestItem) - Method in class org.apache.shindig.protocol.HandlerExecutionListener.NoOpHandler
 
executing(String, String, RequestItem) - Method in interface org.apache.shindig.protocol.HandlerExecutionListener
Called prior to executing a REST or RPC handler
executing(String, String, RequestItem) - Method in class org.apache.shindig.protocol.HandlerExecutionListener.LoggingHandler
 
executing(String, String, RequestItem) - Method in class org.apache.shindig.protocol.HandlerExecutionListener.NoOpHandler
 
EXPIRES_KEY - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
expiresAt - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
Exportablebean - Annotation Type in org.apache.shindig.protocol.model
Annotation used by GuiceBeanConverter to determine whether data from a getter is exposed.
ExpressionProvider - Interface in org.apache.shindig.expressions
Provider for an expression handler Juel or Jasper
Expressions - Class in org.apache.shindig.expressions
A facade to the expressions functionality.
Expressions(Functions, CacheProvider, ELTypeConverter, ExpressionProvider) - Constructor for class org.apache.shindig.expressions.Expressions
 
extractMimePart(String) - Static method in class org.apache.shindig.protocol.ContentTypes
Extract the mime part from an Http Content-Type header

F

fetch(HttpServletRequest) - Method in interface org.apache.shindig.common.servlet.ParameterFetcher
 
fetch(HttpServletRequest) - Method in class org.apache.shindig.protocol.DataServiceServletFetcher
 
FIELDS - Static variable in interface org.apache.shindig.protocol.RequestItem
 
FILE_SEPARATOR - Static variable in class org.apache.shindig.config.JsonContainerConfig
 
FILTER_BY - Static variable in interface org.apache.shindig.protocol.RequestItem
 
FILTER_OPERATION - Static variable in interface org.apache.shindig.protocol.RequestItem
 
FILTER_VALUE - Static variable in interface org.apache.shindig.protocol.RequestItem
 
FilterOperation - Enum in org.apache.shindig.protocol.model
Standard filter operations
FORBIDDEN_CONTENT_TYPES - Static variable in class org.apache.shindig.protocol.ContentTypes
Content types that are forbidden for REST & RPC calls
FORMAT_PARAM - Static variable in class org.apache.shindig.protocol.ApiServlet
 
formatIso8601Date(Date) - Static method in class org.apache.shindig.common.util.DateUtil
Formats an ISO 8601 format date.
formatIso8601Date(long) - Static method in class org.apache.shindig.common.util.DateUtil
Formats an ISO 8601 format date.
formatRfc1123Date(Date) - Static method in class org.apache.shindig.common.util.DateUtil
Formats an RFC 1123 format date.
formatRfc1123Date(long) - Static method in class org.apache.shindig.common.util.DateUtil
Formats an RFC 1123 format date.
FormDataItem - Interface in org.apache.shindig.protocol.multipart
Interface to represent an field item in multipart/form-data.
formDecode(String) - Static method in class org.apache.shindig.expressions.OpensocialFunctions
Form decode a string
formEncode(Iterable<? extends Map.Entry<String, String>>) - Static method in class org.apache.shindig.auth.OAuthUtil
 
formEncode(String) - Static method in class org.apache.shindig.expressions.OpensocialFunctions
Form encode a string
forTesting(Functions) - Static method in class org.apache.shindig.expressions.Expressions
Returns an instance of Expressions that doesn't require any functions or perform any caching.
forTesting() - Static method in class org.apache.shindig.expressions.Expressions
Returns an instance of Expressions that doesn't require any functions or perform any caching.
ForwardingSecurityToken - Class in org.apache.shindig.auth
A SecurityToken that forwards all methods calls to another token.
ForwardingSecurityToken(SecurityToken) - Constructor for class org.apache.shindig.auth.ForwardingSecurityToken
 
fromJavaUri(URI) - Static method in class org.apache.shindig.common.uri.Uri
Convert a java.net.URI to a Uri.
fromJson(JSONObject) - Static method in class org.apache.shindig.common.util.JsonConversionUtil
 
fromRequest(HttpServletRequest) - Static method in class org.apache.shindig.common.util.JsonConversionUtil
 
Functions - Class in org.apache.shindig.expressions
An implementation of FunctionMapper that uses annotated static methods on classes to implement EL functions.
Functions(Class<?>...) - Constructor for class org.apache.shindig.expressions.Functions
Creates a Functions class with the specified
Functions.Expose - Annotation Type in org.apache.shindig.expressions
Annotation for static methods to be exposed as functions.
FutureUtil - Class in org.apache.shindig.common.util
Utility methods for processing Future wrapped objects

G

GADGET_INSTANCE_KEY - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
GADGET_KEY - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
get() - Method in class org.apache.shindig.common.servlet.HttpServletUserAgentProvider
 
get() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
Returns the content of the field item.
getActiveUrl() - Method in class org.apache.shindig.auth.AbstractSecurityToken
 
getActiveUrl() - Method in class org.apache.shindig.auth.BasicSecurityToken
 
getActiveUrl() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getActiveUrl() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getActiveUrl() - Method in interface org.apache.shindig.auth.SecurityToken
 
getActiveUrl(HttpServletRequest) - Method in class org.apache.shindig.auth.UrlParameterAuthenticationHandler
 
getAdditionalHeaders() - Method in exception org.apache.shindig.auth.AuthenticationHandler.InvalidAuthenticationException
 
getAlias() - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasMapping
 
getAppId() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getAppId() - Method in class org.apache.shindig.auth.BasicSecurityToken
getAppId() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getAppId() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getAppId() - Method in interface org.apache.shindig.auth.SecurityToken
 
getAppId() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getAppId() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the Opensocial App ID for this request
getAppUrl() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getAppUrl() - Method in class org.apache.shindig.auth.BasicSecurityToken
getAppUrl() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getAppUrl() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getAppUrl() - Method in interface org.apache.shindig.auth.SecurityToken
 
getAsString() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
Returns the content of the field item as text.
getAttribute(Node, String, String) - Static method in class org.apache.shindig.common.xml.XmlUtil
Extracts an attribute from a node.
getAttribute(Node, String) - Static method in class org.apache.shindig.common.xml.XmlUtil
 
getAttribute(String) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getAttribute(String) - Method in interface org.apache.shindig.protocol.RequestItem
Gets an attribute for this request.
getAuthenticationMode() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getAuthenticationMode() - Method in class org.apache.shindig.auth.BasicSecurityToken
 
getAuthenticationMode() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getAuthenticationMode() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getAuthenticationMode() - Method in interface org.apache.shindig.auth.SecurityToken
 
getAuthority() - Method in class org.apache.shindig.common.uri.Uri
 
getAuthority() - Method in class org.apache.shindig.common.uri.UriBuilder
 
getAuthType() - Method in class org.apache.shindig.auth.AuthInfo
Get the hosted domain for this request.
getBeanFields(Class<?>, int) - Method in class org.apache.shindig.protocol.conversion.BeanFilter
Provide list of all fields for a specific bean
getBool(String, String) - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getBool(String, String) - Method in interface org.apache.shindig.config.ContainerConfig
 
getBoolAttribute(Node, String, boolean) - Static method in class org.apache.shindig.common.xml.XmlUtil
Retrieves an attribute as a boolean.
getBoolAttribute(Node, String) - Static method in class org.apache.shindig.common.xml.XmlUtil
 
getBrowser() - Method in class org.apache.shindig.common.servlet.UserAgent
 
getCachingHeadersToSet(int, boolean) - Static method in class org.apache.shindig.common.servlet.HttpUtil
 
getCapacity() - Method in interface org.apache.shindig.common.cache.Cache
Returns the capacity of the cache.
getCapacity() - Method in class org.apache.shindig.common.cache.ehcache.EhConfiguredCache
 
getCapacity() - Method in class org.apache.shindig.common.cache.LruCache
 
getCapacity() - Method in class org.apache.shindig.common.cache.NullCache
 
getCode() - Method in exception org.apache.shindig.protocol.ProtocolException
 
getCommonPropertyType(ELContext, Object) - Method in class org.apache.shindig.config.ContainerConfigELResolver
 
getCommonPropertyType(ELContext, Object) - Method in class org.apache.shindig.expressions.RootELResolver
 
getConfiguration(String) - Method in class org.apache.shindig.common.cache.ehcache.EhCacheCacheProvider
Read the cache configuration from the specified resource.
getContainer() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getContainer() - Method in class org.apache.shindig.auth.BasicSecurityToken
getContainer() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getContainer() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getContainer() - Method in interface org.apache.shindig.auth.SecurityToken
 
getContainers() - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getContainers() - Method in interface org.apache.shindig.config.ContainerConfig
 
getContainers() - Method in class org.apache.shindig.config.JsonContainerConfig
 
getContent(String) - Static method in class org.apache.shindig.common.util.ResourceLoader
Reads the contents of a resource as a string.
getContent(File) - Static method in class org.apache.shindig.common.util.ResourceLoader
 
getContentType() - Method in class org.apache.shindig.protocol.conversion.BeanAtomConverter
 
getContentType() - Method in interface org.apache.shindig.protocol.conversion.BeanConverter
 
getContentType() - Method in class org.apache.shindig.protocol.conversion.BeanJsonConverter
 
getContentType() - Method in class org.apache.shindig.protocol.conversion.BeanXmlConverter
 
getContentType() - Method in class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
getContentType() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
Returns the Content type of the field item.
getConverterConfig(XStreamConfiguration.ConverterSet, ReflectionProvider, Mapper, HierarchicalStreamDriver, WriterStack) - Method in interface org.apache.shindig.protocol.conversion.xstream.XStreamConfiguration
Generate the converter config.
getConverterForRequest(HttpServletRequest) - Method in class org.apache.shindig.protocol.DataServiceServlet
 
getCount() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getCount() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the count parameter
getDefaultPropertiesPath() - Static method in class org.apache.shindig.common.PropertiesModule
 
getDefaultTtl() - Static method in class org.apache.shindig.common.servlet.HttpUtil
 
getDisplayValue() - Method in interface org.apache.shindig.protocol.model.Enum.EnumKey
 
getDisplayValue() - Method in interface org.apache.shindig.protocol.model.Enum
Gets the value of this Enum.
getDisplayValue() - Method in class org.apache.shindig.protocol.model.EnumImpl
 
getDomain() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getDomain() - Method in class org.apache.shindig.auth.BasicSecurityToken
getDomain() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getDomain() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getDomain() - Method in interface org.apache.shindig.auth.SecurityToken
 
getElement(K) - Method in interface org.apache.shindig.common.cache.Cache
Retrieves an entry for the cache.
getElement(K) - Method in class org.apache.shindig.common.cache.ehcache.EhConfiguredCache
 
getElement(K) - Method in class org.apache.shindig.common.cache.LruCache
 
getElement(K) - Method in class org.apache.shindig.common.cache.NullCache
 
getElement(K) - Method in class org.apache.shindig.common.cache.SoftExpiringCache
Retrieve an element from the cache by key.
getElementName() - Method in class org.apache.shindig.protocol.conversion.xstream.ClassFieldMapping
 
getElementName(String) - Method in class org.apache.shindig.protocol.conversion.xstream.NamespaceSet
Convert an element name, if necessary.
getElementsByTagNameCaseInsensitive(Document, Set<String>) - Static method in class org.apache.shindig.common.xml.DomUtil
 
getEntry() - Method in class org.apache.shindig.protocol.DataCollection
 
getEntry() - Method in class org.apache.shindig.protocol.RestfulCollection
 
getErrorCode() - Method in class org.apache.shindig.protocol.ResponseItem
Get the error code associated with this ResponseItem.
getErrorMessage() - Method in class org.apache.shindig.protocol.ResponseItem
Get the Error Message associated with this Response Item.
getExpiresAt() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getExpiresAt() - Method in class org.apache.shindig.auth.BasicSecurityToken
 
getExpiresAt() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getExpiresAt() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getExpiresAt() - Method in interface org.apache.shindig.auth.SecurityToken
 
getExpressions() - Method in class org.apache.shindig.config.JsonContainerConfig
Make Expressions available to subclasses so they can create ELContexts
getFeatureDescriptors(ELContext, Object) - Method in class org.apache.shindig.config.ContainerConfigELResolver
 
getFeatureDescriptors(ELContext, Object) - Method in class org.apache.shindig.expressions.RootELResolver
 
getFieldName() - Method in class org.apache.shindig.protocol.conversion.xstream.ImplicitCollectionFieldMapping
 
getFieldName() - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasMapping
 
getFieldName() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
Field name of this field item.
getFields() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getFields(Set<String>) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getFields() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the unique set of fields from the request
getFields(Set<String>) - Method in interface org.apache.shindig.protocol.RequestItem
Get the unique set of fields from the request with defaults
getFilterBy() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getFilterBy() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the filterBy parameter
getFilterOperation() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getFilterOperation() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the filterOperation parameter
getFilterValue() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getFilterValue() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the filterValue parameter
getFirstFromCollection(Future<RestfulCollection<T>>) - Static method in class org.apache.shindig.common.util.FutureUtil
Process a Future wrapped RestfulCollection to return the first (if any) object, as a Future
getFirstNamedChildNode(Node, String) - Static method in class org.apache.shindig.common.xml.DomUtil
 
getFormMimePart(String) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getFormMimePart(String) - Method in interface org.apache.shindig.protocol.RequestItem
Returns MIME content data for multipart/mixed form submissions
getFragment() - Method in class org.apache.shindig.common.uri.Uri
 
getFragment() - Method in class org.apache.shindig.common.uri.UriBuilder
 
getFragmentParameter(String) - Method in class org.apache.shindig.common.uri.Uri
 
getFragmentParameter(String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
getFragmentParameters() - Method in class org.apache.shindig.common.uri.Uri
 
getFragmentParameters(String) - Method in class org.apache.shindig.common.uri.Uri
 
getFragmentParameters() - Method in class org.apache.shindig.common.uri.UriBuilder
 
getFragmentParameters(String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
getGroupContext() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getHandler(JSONObject, HttpServletRequest) - Method in class org.apache.shindig.protocol.JsonRpcServlet
Wrap call to dispatcher to allow for implementation specific overrides and servlet-request contextual handling
getHttpUriAttribute(Node, String, Uri, Uri) - Static method in class org.apache.shindig.common.xml.XmlUtil
Retrieves an attribute as a URI, and verifies that the URI is an http or https URI.
getHttpUriAttribute(Node, String, Uri) - Static method in class org.apache.shindig.common.xml.XmlUtil
Retrieves an attribute as a URI, and verifies that the URI is an http or https URI.
getId() - Method in enum org.apache.shindig.auth.AuthInfo.Attribute
 
getImplicitCollectionDefForFieldName(Class, String) - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceClassMapper
getInputStream() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
Returns an InputStream from which the content of the field item can be read.
getInt(String, String) - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getInt(String, String) - Method in interface org.apache.shindig.config.ContainerConfig
 
getIntAttribute(Node, String, int) - Static method in class org.apache.shindig.common.xml.XmlUtil
 
getIntAttribute(Node, String) - Static method in class org.apache.shindig.common.xml.XmlUtil
 
getItemFieldName() - Method in class org.apache.shindig.protocol.conversion.xstream.ImplicitCollectionFieldMapping
 
getItemsPerPage() - Method in class org.apache.shindig.protocol.RestfulCollection
 
getItemType() - Method in class org.apache.shindig.protocol.conversion.xstream.ImplicitCollectionFieldMapping
 
getLastNamedChildNode(Node, String) - Static method in class org.apache.shindig.common.xml.DomUtil
 
getList(String, String) - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getList(String, String) - Method in interface org.apache.shindig.config.ContainerConfig
 
getListParameter(String) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getListParameter(String) - Method in interface org.apache.shindig.protocol.RequestItem
Tries to get a list of values for a specified parameter.
getMap(String, String) - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getMap(String, String) - Method in interface org.apache.shindig.config.ContainerConfig
 
getMappedClass() - Method in class org.apache.shindig.protocol.conversion.xstream.ClassFieldMapping
 
getMappedParameters(HttpServletRequest) - Method in class org.apache.shindig.auth.UrlParameterAuthenticationHandler
 
getModuleId() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getModuleId() - Method in class org.apache.shindig.auth.BasicSecurityToken
getModuleId() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getModuleId() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getModuleId() - Method in interface org.apache.shindig.auth.SecurityToken
 
getName() - Method in class org.apache.shindig.auth.AnonymousAuthenticationHandler
 
getName() - Method in interface org.apache.shindig.auth.AuthenticationHandler
 
getName() - Method in class org.apache.shindig.auth.UrlParameterAuthenticationHandler
 
getName() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
Name of the uploaded file, if the item represents file upload.
getNameSpaces() - Method in interface org.apache.shindig.protocol.conversion.xstream.XStreamConfiguration
 
getOwnerId() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getOwnerId() - Method in class org.apache.shindig.auth.BasicSecurityToken
getOwnerId() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getOwnerId() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getOwnerId() - Method in interface org.apache.shindig.auth.SecurityToken
 
getParameter(OAuthMessage, String) - Static method in class org.apache.shindig.auth.OAuthUtil
 
getParameter(String) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getParameter(String, String) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getParameter(String) - Method in interface org.apache.shindig.protocol.RequestItem
Gets the specified parameter as a string
getParameter(String, String) - Method in interface org.apache.shindig.protocol.RequestItem
Gets the specified parameter as a string, with a default value
getParameters(OAuthMessage) - Static method in class org.apache.shindig.auth.OAuthUtil
 
getParent() - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasMapping
 
getPath() - Method in class org.apache.shindig.common.uri.Uri
 
getPath() - Method in class org.apache.shindig.common.uri.UriBuilder
 
getPostContent(HttpServletRequest, Map<String, FormDataItem>) - Method in class org.apache.shindig.protocol.JsonRpcServlet
 
getProperties() - Method in class org.apache.shindig.common.PropertiesModule
 
getProperties(String) - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getProperties(String) - Method in interface org.apache.shindig.config.ContainerConfig
Fetch all properties for the given container configuration.
getProperties(String) - Method in class org.apache.shindig.config.JsonContainerConfig
 
getProperty(Object, String) - Static method in class org.apache.shindig.common.JsonUtil
Gets a property of an Object.
getProperty(String, String) - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getProperty(String, String) - Method in interface org.apache.shindig.config.ContainerConfig
 
getProperty(String, String) - Method in class org.apache.shindig.config.JsonContainerConfig
 
getPropertyType(Object, String) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
getQuery() - Method in class org.apache.shindig.common.uri.Uri
 
getQuery() - Method in class org.apache.shindig.common.uri.UriBuilder
 
getQueryParameter(String) - Method in class org.apache.shindig.common.uri.Uri
 
getQueryParameter(String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
getQueryParameters() - Method in class org.apache.shindig.common.uri.Uri
 
getQueryParameters(String) - Method in class org.apache.shindig.common.uri.Uri
 
getQueryParameters() - Method in class org.apache.shindig.common.uri.UriBuilder
 
getQueryParameters(String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
getRandomBytes(int) - Static method in class org.apache.shindig.common.crypto.Crypto
Returns strong random bytes.
getRandomDigits(int) - Static method in class org.apache.shindig.common.crypto.Crypto
 
getRandomString(int) - Static method in class org.apache.shindig.common.crypto.Crypto
Gets a hex encoded random string.
getRedirect() - Method in exception org.apache.shindig.auth.AuthenticationHandler.InvalidAuthenticationException
 
getResponse() - Method in exception org.apache.shindig.protocol.ProtocolException
 
getResponse() - Method in class org.apache.shindig.protocol.ResponseItem
Get the response value.
getResponseItem(Future<?>) - Method in class org.apache.shindig.protocol.ApiServlet
 
getRestHandler(HttpServletRequest) - Method in class org.apache.shindig.protocol.DataServiceServlet
 
getRestHandler(String, String) - Method in class org.apache.shindig.protocol.DefaultHandlerRegistry
Get a REST request handler
getRestHandler(String, String) - Method in interface org.apache.shindig.protocol.HandlerRegistry
 
getRpcHandler(JSONObject) - Method in class org.apache.shindig.protocol.DefaultHandlerRegistry
Get an RPC handler
getRpcHandler(JSONObject) - Method in interface org.apache.shindig.protocol.HandlerRegistry
 
getScheme() - Method in class org.apache.shindig.common.uri.Uri
 
getScheme() - Method in class org.apache.shindig.common.uri.UriBuilder
 
getSecurityToken() - Method in class org.apache.shindig.auth.AuthInfo
Get the security token for this request.
getSecurityToken(HttpServletRequest) - Method in class org.apache.shindig.protocol.ApiServlet
 
getSecurityTokenCodec() - Method in class org.apache.shindig.auth.UrlParameterAuthenticationHandler
 
getSecurityTokenFromRequest(HttpServletRequest) - Method in class org.apache.shindig.auth.AnonymousAuthenticationHandler
 
getSecurityTokenFromRequest(HttpServletRequest) - Method in interface org.apache.shindig.auth.AuthenticationHandler
Produce a security token extracted from the HTTP request.
getSecurityTokenFromRequest(HttpServletRequest) - Method in class org.apache.shindig.auth.UrlParameterAuthenticationHandler
 
getServerHostname() - Method in class org.apache.shindig.common.PropertiesModule
 
getServerPort() - Method in class org.apache.shindig.common.PropertiesModule
Should return the port that the current server is running on.
getSignatureType(boolean, String) - Static method in class org.apache.shindig.auth.OAuthUtil
 
getSize() - Method in interface org.apache.shindig.common.cache.Cache
 
getSize() - Method in class org.apache.shindig.common.cache.ehcache.EhConfiguredCache
 
getSize() - Method in class org.apache.shindig.common.cache.LruCache
 
getSize() - Method in class org.apache.shindig.common.cache.NullCache
 
getSize() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
The size of the content stored in this field item.
getSortBy() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getSortBy() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the sortBy parameter
getSortOrder() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getSortOrder() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the sortOrder parameter
getStartIndex() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getStartIndex() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the startIndex parameter
getStartIndex() - Method in class org.apache.shindig.protocol.RestfulCollection
 
getString(String, String) - Method in class org.apache.shindig.config.AbstractContainerConfig
 
getString(String, String) - Method in interface org.apache.shindig.config.ContainerConfig
 
getSupportedRestServices() - Method in class org.apache.shindig.protocol.DefaultHandlerRegistry
 
getSupportedRestServices() - Method in interface org.apache.shindig.protocol.HandlerRegistry
 
getSupportedRpcServices() - Method in class org.apache.shindig.protocol.DefaultHandlerRegistry
 
getSupportedRpcServices() - Method in interface org.apache.shindig.protocol.HandlerRegistry
 
getTimeSource() - Static method in class org.apache.shindig.common.servlet.HttpUtil
 
getToken() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getToken() - Method in interface org.apache.shindig.protocol.RequestItem
Returns the security token of this request
getTotalResults() - Method in class org.apache.shindig.protocol.RestfulCollection
 
getTrustedJson() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getTrustedJson() - Method in class org.apache.shindig.auth.BasicSecurityToken
getTrustedJson() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getTrustedJson() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getTrustedJson() - Method in interface org.apache.shindig.auth.SecurityToken
 
getType(ELContext, Object, Object) - Method in class org.apache.shindig.config.ContainerConfigELResolver
 
getType(ELContext, Object, Object) - Method in class org.apache.shindig.expressions.RootELResolver
 
getType() - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasMapping
 
getTypedParameter(String, Class<T>) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getTypedParameter(String, Class<T>) - Method in interface org.apache.shindig.protocol.RequestItem
Converts a parameter into an object using a converter
getTypedRequest(Class<T>) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getTypedRequest(Class<T>) - Method in interface org.apache.shindig.protocol.RequestItem
Assume that all the parameters in the request belong to single aggregate type and convert to it.
getUpdatedSince() - Method in class org.apache.shindig.protocol.BaseRequestItem
 
getUpdatedSince() - Method in interface org.apache.shindig.protocol.RequestItem
Gets the value of the updatedSince parameter
getUpdatedToken() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getUpdatedToken() - Method in class org.apache.shindig.auth.BasicSecurityToken
getUpdatedToken() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getUpdatedToken() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getUpdatedToken() - Method in interface org.apache.shindig.auth.SecurityToken
 
getUriAttribute(Node, String, Uri) - Static method in class org.apache.shindig.common.xml.XmlUtil
Retrieves an attribute as a URI.
getUriAttribute(Node, String) - Static method in class org.apache.shindig.common.xml.XmlUtil
Retrieves an attribute as a URI.
getUtf8Bytes(String) - Static method in class org.apache.shindig.common.util.CharsetUtil
 
getValue(ELContext, Object, Object) - Method in class org.apache.shindig.config.ContainerConfigELResolver
 
getValue(ELContext, Object, Object) - Method in class org.apache.shindig.expressions.RootELResolver
 
getValue() - Method in interface org.apache.shindig.protocol.model.Enum
Gets the key for this Enum.
getValue() - Method in class org.apache.shindig.protocol.model.EnumImpl
 
getVersion() - Method in class org.apache.shindig.common.servlet.UserAgent
 
getVersionNumber() - Method in class org.apache.shindig.common.servlet.UserAgent
 
getViewerId() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
getViewerId() - Method in class org.apache.shindig.auth.BasicSecurityToken
getViewerId() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
getViewerId() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
getViewerId() - Method in interface org.apache.shindig.auth.SecurityToken
 
getWWWAuthenticateHeader(String) - Method in class org.apache.shindig.auth.AnonymousAuthenticationHandler
 
getWWWAuthenticateHeader(String) - Method in interface org.apache.shindig.auth.AuthenticationHandler
Return a String to be used for a WWW-Authenticate header.
getWWWAuthenticateHeader(String) - Method in class org.apache.shindig.auth.UrlParameterAuthenticationHandler
 
GROUP_CONTEXT_KEY - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
groupContext - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
GuiceBeanConverter - Class in org.apache.shindig.protocol.conversion.xstream
Bean converter that uses Guice bindings to correctly convert
GuiceBeanConverter(Mapper, Injector) - Constructor for class org.apache.shindig.protocol.conversion.xstream.GuiceBeanConverter
 
GuiceBeanConverter(Mapper, GuiceBeanProvider) - Constructor for class org.apache.shindig.protocol.conversion.xstream.GuiceBeanConverter
 
GuiceBeanProvider - Class in org.apache.shindig.protocol.conversion.xstream
GuiceBeanProvider class.
GuiceBeanProvider(Injector) - Constructor for class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
GuiceBeanProvider(Injector, Comparator<String>) - Constructor for class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
GuiceServletContextListener - Class in org.apache.shindig.common.servlet
Creates a global guice injector and stores it in a servlet context parameter for injecting servlets.
GuiceServletContextListener() - Constructor for class org.apache.shindig.common.servlet.GuiceServletContextListener
 

H

HandlerExecutionListener - Interface in org.apache.shindig.protocol
Called by the handler dispatcher prior to executing a handler.
HandlerExecutionListener.LoggingHandler - Class in org.apache.shindig.protocol
A simple implementation that logs the start/stop times of requests You can configure this for use by adding a binding in your Guice Module like this: bind(HandlerExecutionListener.class).to(HandlerExecutionListener.LoggingHandler.class);
HandlerExecutionListener.LoggingHandler() - Constructor for class org.apache.shindig.protocol.HandlerExecutionListener.LoggingHandler
 
HandlerExecutionListener.NoOpHandler - Class in org.apache.shindig.protocol
Default no-op implementation
HandlerExecutionListener.NoOpHandler() - Constructor for class org.apache.shindig.protocol.HandlerExecutionListener.NoOpHandler
 
HandlerPreconditions - Class in org.apache.shindig.protocol
Utility class for common API call preconditions
HandlerRegistry - Interface in org.apache.shindig.protocol
Registry of REST and RPC handlers for the set of available services
HANDLERS_PARAM - Static variable in class org.apache.shindig.protocol.ApiServlet
ServletConfig parameter set to provide an explicit named binding for handlers
hashCode() - Method in class org.apache.shindig.common.uri.Uri
 
hashCode() - Method in class org.apache.shindig.common.uri.UriBuilder
 
hashCode() - Method in class org.apache.shindig.protocol.ResponseItem
 
HashUtil - Class in org.apache.shindig.common.util
Routines for producing hashes.
HMAC_SHA1_LEN - Static variable in class org.apache.shindig.common.crypto.Crypto
Length of HMAC SHA1 output
hmacSha1(byte[], byte[]) - Static method in class org.apache.shindig.common.crypto.Crypto
HMAC sha1
hmacSha1Verify(byte[], byte[], byte[]) - Static method in class org.apache.shindig.common.crypto.Crypto
Verifies an HMAC SHA1 hash.
HttpServletUserAgentProvider - Class in org.apache.shindig.common.servlet
Simple provider of UserAgent information from an HttpServletRequest.
HttpServletUserAgentProvider(UserAgent.Parser, Provider<HttpServletRequest>) - Constructor for class org.apache.shindig.common.servlet.HttpServletUserAgentProvider
 
HttpUtil - Class in org.apache.shindig.common.servlet
Collection of HTTP utilities

I

ImmediateFuture - Class in org.apache.shindig.common.util
Implements a future that is immediately available.
ImplicitCollectionFieldMapping - Class in org.apache.shindig.protocol.conversion.xstream
ItemFieldMapping defines a mapping of a class within a class to an element name.
ImplicitCollectionFieldMapping(Class<?>, String, Class<?>, String) - Constructor for class org.apache.shindig.protocol.conversion.xstream.ImplicitCollectionFieldMapping
Create a Item Field Mapping object specifying that where the class itemType appears in the Class definedIn, the elementName should be used for the Element Name.
init(FilterConfig) - Method in class org.apache.shindig.common.servlet.InjectedFilter
 
init(ServletConfig) - Method in class org.apache.shindig.common.servlet.InjectedServlet
 
init() - Method in class org.apache.shindig.config.JsonContainerConfig
Initializes the configuration.
init(ServletConfig) - Method in class org.apache.shindig.protocol.ApiServlet
 
initialized - Variable in class org.apache.shindig.common.servlet.InjectedServlet
 
InjectedFilter - Class in org.apache.shindig.common.servlet
A Filter that can use Guice for injecting.
InjectedFilter() - Constructor for class org.apache.shindig.common.servlet.InjectedFilter
 
InjectedServlet - Class in org.apache.shindig.common.servlet
Supports DI for servlets.
InjectedServlet() - Constructor for class org.apache.shindig.common.servlet.InjectedServlet
 
injector - Variable in class org.apache.shindig.common.servlet.InjectedFilter
 
injector - Variable in class org.apache.shindig.common.servlet.InjectedServlet
 
INJECTOR_ATTRIBUTE - Static variable in class org.apache.shindig.common.servlet.GuiceServletContextListener
 
INJECTOR_NAME - Static variable in class org.apache.shindig.common.servlet.GuiceServletContextListener
 
InterfaceClassMapper - Class in org.apache.shindig.protocol.conversion.xstream
The InterfaceClassMapper provides the central mapping of the XStream bean converter.
InterfaceClassMapper(WriterStack, Mapper, List<ClassFieldMapping>, List<ClassFieldMapping>, List<ImplicitCollectionFieldMapping>, Multimap<String, Class<?>>, Map<String, Class<?>>) - Constructor for class org.apache.shindig.protocol.conversion.xstream.InterfaceClassMapper
Create an Interface Class Mapper with a configuration.
InterfaceFieldAliasingMapper - Class in org.apache.shindig.protocol.conversion.xstream
Maps Interfaces to Aliases used by BeanXStreamConverter
InterfaceFieldAliasingMapper(Mapper, WriterStack, List<InterfaceFieldAliasMapping>) - Constructor for class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasingMapper
 
InterfaceFieldAliasMapping - Class in org.apache.shindig.protocol.conversion.xstream
Maps of Interfaces to Aliases used by BeanXStreamConverter
InterfaceFieldAliasMapping(String, Class<?>, String) - Constructor for class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasMapping
 
InterfaceFieldAliasMapping(String, Class<?>, String, String) - Constructor for class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasMapping
 
invoke(Object, Method, Object[]) - Method in class org.apache.shindig.protocol.conversion.BeanDelegator.DelegateInvocationHandler
Proxy the interface function to the source object
isAbsolute() - Method in class org.apache.shindig.common.uri.Uri
 
isAllLiterals(JSONArray) - Static method in class org.apache.shindig.common.util.JsonConversionUtil
 
isAnonymous() - Method in class org.apache.shindig.auth.AnonymousSecurityToken
 
isAnonymous() - Method in class org.apache.shindig.auth.BasicSecurityToken
isAnonymous() - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
isAnonymous() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
isAnonymous() - Method in interface org.apache.shindig.auth.SecurityToken
 
isExpired() - Method in class org.apache.shindig.auth.AbstractSecurityToken
 
isExpired() - Method in class org.apache.shindig.auth.ForwardingSecurityToken
 
isExpired() - Method in interface org.apache.shindig.auth.SecurityToken
 
isExpired - Variable in class org.apache.shindig.common.cache.SoftExpiringCache.CachedObject
 
isFiltered() - Method in class org.apache.shindig.protocol.RestfulCollection
 
isFormField() - Method in interface org.apache.shindig.protocol.multipart.FormDataItem
Used to identify if the field item represents a file upload or a regular form field.
isJSONP(HttpServletRequest) - Static method in class org.apache.shindig.common.servlet.HttpUtil
 
isMultipartContent(HttpServletRequest) - Method in class org.apache.shindig.protocol.multipart.DefaultMultipartFormParser
 
isMultipartContent(HttpServletRequest) - Method in interface org.apache.shindig.protocol.multipart.MultipartFormParser
 
isPostConvertible(Class<?>) - Method in interface org.apache.shindig.expressions.ELTypeConverter
for some EL without custom type conversion (Jasper), we want to delay conversion until after expression has been evaluated (with minimal amount of coercion).
isPostConvertible(Class<?>) - Method in class org.apache.shindig.expressions.jasper.JasperTypeConverter
 
isPostConvertible(Class<?>) - Method in class org.apache.shindig.expressions.ShindigTypeConverter
 
isReadOnly(ELContext, Object, Object) - Method in class org.apache.shindig.config.ContainerConfigELResolver
 
isReadOnly(ELContext, Object, Object) - Method in class org.apache.shindig.expressions.RootELResolver
 
isSorted() - Method in class org.apache.shindig.protocol.RestfulCollection
 
isUpdatedSince() - Method in class org.apache.shindig.protocol.RestfulCollection
 

J

JasperConversionModule - Class in org.apache.shindig.expressions.jasper
Creates a module to supply a Jasper Type Converter
JasperConversionModule() - Constructor for class org.apache.shindig.expressions.jasper.JasperConversionModule
 
JasperModule - Class in org.apache.shindig.expressions.jasper
Creates a module to supply a Jasper Provider
JasperModule() - Constructor for class org.apache.shindig.expressions.jasper.JasperModule
 
JasperProvider - Class in org.apache.shindig.expressions.jasper
A Provider for Jasper Expression processing
JasperProvider() - Constructor for class org.apache.shindig.expressions.jasper.JasperProvider
 
JasperTypeConverter - Class in org.apache.shindig.expressions.jasper
Jasper Implementation of a ShindigTypeConverter
JasperTypeConverter() - Constructor for class org.apache.shindig.expressions.jasper.JasperTypeConverter
 
joinParameters(Map<String, List<String>>) - Static method in class org.apache.shindig.common.uri.UriBuilder
Utility method for joining key / value pair parameters into a url-encoded string.
JSON_FORMAT - Static variable in class org.apache.shindig.protocol.ApiServlet
 
JsonContainerConfig - Class in org.apache.shindig.config
Represents a container configuration using JSON notation.
JsonContainerConfig(String, Expressions) - Constructor for class org.apache.shindig.config.JsonContainerConfig
 
JsonContainerConfig(String, String, String, String, Expressions) - Constructor for class org.apache.shindig.config.JsonContainerConfig
Creates a new configuration from files.
JsonContainerConfig(JSONObject, Expressions) - Constructor for class org.apache.shindig.config.JsonContainerConfig
Creates a new configuration from a JSON Object, for use in testing.
JsonConversionUtil - Class in org.apache.shindig.common.util
Utilities for converting a JSON object to and from a URL encoding
jsonConverter - Variable in class org.apache.shindig.protocol.ApiServlet
 
JsonProperty - Annotation Type in org.apache.shindig.common
Annotation for specifying a property name other than the default when using JsonSerializer.
JsonRpcServlet - Class in org.apache.shindig.protocol
JSON-RPC handler servlet.
JsonRpcServlet() - Constructor for class org.apache.shindig.protocol.JsonRpcServlet
 
JsonSerializer - Class in org.apache.shindig.common
Serializes a JSONObject.
JsonUtil - Class in org.apache.shindig.common
JSON utilities that are not specific to either serialization or conversion.
JuelModule - Class in org.apache.shindig.expressions.juel
Creates a module to supply a Juel Provider
JuelModule() - Constructor for class org.apache.shindig.expressions.juel.JuelModule
 
JuelProvider - Class in org.apache.shindig.expressions.juel
A provider for a Juel based Expression Implementation
JuelProvider() - Constructor for class org.apache.shindig.expressions.juel.JuelProvider
 
JuelTypeConverter - Class in org.apache.shindig.expressions.juel
A converter used by Juel
JuelTypeConverter() - Constructor for class org.apache.shindig.expressions.juel.JuelTypeConverter
 

L

length() - Method in class org.apache.shindig.config.DynamicConfigProperty
 
listMethods(RequestItem) - Method in class org.apache.shindig.protocol.SystemHandler
 
loadCrypterFromFile(File) - Method in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
Load a BlobCrypter from the specified file.
loadFromString(String, JSONObject) - Method in class org.apache.shindig.config.JsonContainerConfig
Processes a container file.
LOG - Static variable in class org.apache.shindig.protocol.HandlerExecutionListener.LoggingHandler
 
LruCache<K,V> - Class in org.apache.shindig.common.cache
A basic LRU cache.
LruCache(int) - Constructor for class org.apache.shindig.common.cache.LruCache
 
LruCacheProvider - Class in org.apache.shindig.common.cache
A cache provider that always produces LRU caches.
LruCacheProvider(Injector, int) - Constructor for class org.apache.shindig.common.cache.LruCacheProvider
 
LruCacheProvider(int) - Constructor for class org.apache.shindig.common.cache.LruCacheProvider
 

M

MapConverter - Class in org.apache.shindig.protocol.conversion.xstream
converts a map to and from the form <container> <key>value</key> <key>value</key> .
MapConverter(Mapper) - Constructor for class org.apache.shindig.protocol.conversion.xstream.MapConverter
Create a MapConverter that use use the supplied mapper.
mapper - Variable in class org.apache.shindig.protocol.conversion.xstream.XStreamConfiguration.ConverterConfig
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.DataCollectionConverter
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanConverter
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.MapConverter
output the Map in the simplified form.
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.RestfullCollectionConverter
MASTER_KEY_MIN_LEN - Static variable in class org.apache.shindig.common.crypto.BasicBlobCrypter
minimum length of master key
matches(String, Class<?>) - Method in class org.apache.shindig.protocol.conversion.xstream.ClassFieldMapping
Does this ClassFieldMapping match the supplied parent and type.
matches(Class<?>, Class<?>) - Method in class org.apache.shindig.protocol.conversion.xstream.ImplicitCollectionFieldMapping
Does this ItemFieldMapping match the supplied classes.
matches(Class<?>, String) - Method in class org.apache.shindig.protocol.conversion.xstream.ImplicitCollectionFieldMapping
 
MAX_TOKEN_LIFETIME_SECS - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
maxDate - Variable in exception org.apache.shindig.common.crypto.BlobExpiredException
 
minDate - Variable in exception org.apache.shindig.common.crypto.BlobExpiredException
 
moduleId - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
MODULES_ATTRIBUTE - Static variable in class org.apache.shindig.common.servlet.GuiceServletContextListener
 
MULTIPART_FORM_CONTENT_TYPE - Static variable in class org.apache.shindig.protocol.ContentTypes
 
MultipartFormParser - Interface in org.apache.shindig.protocol.multipart
Class providing a facade over multipart form handling.

N

nameSpaceEntrySet() - Method in class org.apache.shindig.protocol.conversion.xstream.NamespaceSet
 
NamespaceSet - Class in org.apache.shindig.protocol.conversion.xstream
A container class that defines namespaces and subsequent element named for an element in the output stack.
NamespaceSet() - Constructor for class org.apache.shindig.protocol.conversion.xstream.NamespaceSet
 
newELContext(ELResolver...) - Method in class org.apache.shindig.expressions.Expressions
Creates an ELContext.
newExpressionFactory(CacheProvider, ELTypeConverter) - Method in interface org.apache.shindig.expressions.ExpressionProvider
 
newExpressionFactory(CacheProvider, ELTypeConverter) - Method in class org.apache.shindig.expressions.jasper.JasperProvider
 
newExpressionFactory(CacheProvider, ELTypeConverter) - Method in class org.apache.shindig.expressions.juel.JuelProvider
Any provided JUEL converter must implement both JUEL TypeConverter impl and ELTypeConverter
newInstance(T) - Static method in class org.apache.shindig.common.util.ImmediateFuture
Returns a future instance.
newInstance(Class<?>) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
newRequestMessage(OAuthAccessor, String, String, List<OAuth.Parameter>) - Static method in class org.apache.shindig.auth.OAuthUtil
 
NO_PARAMS - Static variable in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
NULL - Static variable in class org.apache.shindig.protocol.conversion.BeanDelegator
Indicate NULL value for a field (To overcome shortcome of immutable map)
nullable(Object) - Static method in class org.apache.shindig.protocol.conversion.BeanDelegator
Gate a value to use NULL constant instead of null pointer
NullCache<K,V> - Class in org.apache.shindig.common.cache
Cache implementation that does nothing.
NullCache() - Constructor for class org.apache.shindig.common.cache.NullCache
 

O

OAUTH_BODY_HASH - Static variable in class org.apache.shindig.auth.OAuthConstants
 
OAUTH_EXPIRES_IN - Static variable in class org.apache.shindig.auth.OAuthConstants
 
OAUTH_SESSION_HANDLE - Static variable in class org.apache.shindig.auth.OAuthConstants
 
OAuthConstants - Class in org.apache.shindig.auth
OAuth constants not found in the upstream OAuth library
OAuthUtil - Class in org.apache.shindig.auth
Wrapper for the OAuth.net utility functions.
OAuthUtil.SignatureType - Enum in org.apache.shindig.auth
 
obj - Variable in class org.apache.shindig.common.cache.SoftExpiringCache.CachedObject
 
of(T1, T2) - Static method in class org.apache.shindig.common.Pair
 
one - Variable in class org.apache.shindig.common.Pair
 
open(String) - Static method in class org.apache.shindig.common.util.ResourceLoader
Opens a given path as either a resource or a file, depending on the path name.
openResource(String) - Static method in class org.apache.shindig.common.util.ResourceLoader
 
OpensocialFunctions - Class in org.apache.shindig.expressions
Default functions in the "os:" namespace prefix.
Operation - Annotation Type in org.apache.shindig.protocol
Annotates a method on a ServiceHandler which expose a REST/RPC operation The name of the annotated method is the literal name of the method for JSON-RPC
org.apache.shindig.auth - package org.apache.shindig.auth
 
org.apache.shindig.common - package org.apache.shindig.common
 
org.apache.shindig.common.cache - package org.apache.shindig.common.cache
 
org.apache.shindig.common.cache.ehcache - package org.apache.shindig.common.cache.ehcache
 
org.apache.shindig.common.crypto - package org.apache.shindig.common.crypto
 
org.apache.shindig.common.servlet - package org.apache.shindig.common.servlet
 
org.apache.shindig.common.uri - package org.apache.shindig.common.uri
 
org.apache.shindig.common.util - package org.apache.shindig.common.util
 
org.apache.shindig.common.xml - package org.apache.shindig.common.xml
 
org.apache.shindig.config - package org.apache.shindig.config
 
org.apache.shindig.expressions - package org.apache.shindig.expressions
 
org.apache.shindig.expressions.jasper - package org.apache.shindig.expressions.jasper
 
org.apache.shindig.expressions.juel - package org.apache.shindig.expressions.juel
 
org.apache.shindig.protocol - package org.apache.shindig.protocol
 
org.apache.shindig.protocol.conversion - package org.apache.shindig.protocol.conversion
 
org.apache.shindig.protocol.conversion.xstream - package org.apache.shindig.protocol.conversion.xstream
 
org.apache.shindig.protocol.model - package org.apache.shindig.protocol.model
 
org.apache.shindig.protocol.multipart - package org.apache.shindig.protocol.multipart
 
OUTPUT_ATOM_CONTENT_TYPE - Static variable in class org.apache.shindig.protocol.ContentTypes
 
OUTPUT_JSON_CONTENT_TYPE - Static variable in class org.apache.shindig.protocol.ContentTypes
 
OUTPUT_XML_CONTENT_TYPE - Static variable in class org.apache.shindig.protocol.ContentTypes
 
OWNER_KEY - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
ownerId - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 

P

Pair<T1,T2> - Class in org.apache.shindig.common
A pair of any two objects.
Pair(T1, T2) - Constructor for class org.apache.shindig.common.Pair
 
ParameterFetcher - Interface in org.apache.shindig.common.servlet
Maps parameters from a Servlet request into a map.
PARENT_KEY - Static variable in class org.apache.shindig.config.JsonContainerConfig
 
parse(String) - Method in interface org.apache.shindig.common.servlet.UserAgent.Parser
 
parse(String) - Method in class org.apache.shindig.common.uri.DefaultUriParser
Produces a new Uri from a text representation.
parse(String) - Static method in class org.apache.shindig.common.uri.Uri
Produces a new Uri from a text representation.
parse(String) - Static method in class org.apache.shindig.common.uri.UriBuilder
Construct a builder by parsing a string.
parse(String) - Method in interface org.apache.shindig.common.uri.UriParser
Produces a new Uri from a text representation.
parse(String) - Static method in class org.apache.shindig.common.xml.XmlUtil
Attempts to parse the input xml into a single element.
parse(String, Class<?>) - Method in class org.apache.shindig.expressions.Expressions
Parse a value expression.
parse(HttpServletRequest) - Method in class org.apache.shindig.protocol.multipart.DefaultMultipartFormParser
 
parse(HttpServletRequest) - Method in interface org.apache.shindig.protocol.multipart.MultipartFormParser
Parse a request into a list of data items
parseIso8601DateTime(String) - Static method in class org.apache.shindig.common.util.DateUtil
Parses an ISO8601 formatted datetime into a Date or null is parsing fails.
parseJson(String) - Static method in class org.apache.shindig.expressions.OpensocialFunctions
Convert a string to a JSON Object or JSON Array.
parseRfc1123Date(String) - Static method in class org.apache.shindig.common.util.DateUtil
Parses an RFC1123 format date.
parseSilent(String) - Static method in class org.apache.shindig.common.xml.XmlUtil
Same as XmlUtil.parse(String), but throws a RuntimeException instead of XmlException.
peek() - Method in class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
Peek into the current location of the writer.
peek(int) - Method in class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
Look at the node name on the top of the stack on the current thread.
peek() - Method in interface org.apache.shindig.protocol.conversion.xstream.WriterStack
Peek into the current location of the writer.
peekNamespace() - Method in class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
peekNamespace() - Method in interface org.apache.shindig.protocol.conversion.xstream.WriterStack
 
pop() - Method in class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
Remove a node name from the stack on the current thread.
pop() - Method in interface org.apache.shindig.protocol.conversion.xstream.WriterStack
Remove and return the current node name, making the parent node the active node name.
PRIMITIVE_TYPE_CLASSES - Static variable in class org.apache.shindig.protocol.conversion.BeanDelegator
List of Classes that are considered primitives and are not proxied
PROBLEM_ACCESS_TOKEN_EXPIRED - Static variable in class org.apache.shindig.auth.OAuthConstants
 
PROBLEM_BAD_VERIFIER - Static variable in class org.apache.shindig.auth.OAuthConstants
 
PROBLEM_PARAMETER_MISSING - Static variable in class org.apache.shindig.auth.OAuthConstants
 
PROBLEM_TOKEN_INVALID - Static variable in class org.apache.shindig.auth.OAuthConstants
 
processBeanFields(Collection<String>) - Method in class org.apache.shindig.protocol.conversion.BeanFilter
 
PropertiesModule - Class in org.apache.shindig.common
Injects everything from the a property file as a Named value Uses the default shindig.properties file if no other is provided
PropertiesModule() - Constructor for class org.apache.shindig.common.PropertiesModule
 
PropertiesModule(String) - Constructor for class org.apache.shindig.common.PropertiesModule
 
PropertiesModule(Properties) - Constructor for class org.apache.shindig.common.PropertiesModule
 
propertyDefinedInClass(String, Class<?>) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
propertyWriteable(String, Class<?>) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
ProtocolException - Exception in org.apache.shindig.protocol
Unchecked exception class for errors thrown by request handlers
ProtocolException(int, String, Throwable) - Constructor for exception org.apache.shindig.protocol.ProtocolException
 
ProtocolException(int, String) - Constructor for exception org.apache.shindig.protocol.ProtocolException
 
ProtocolException(int, String, Object) - Constructor for exception org.apache.shindig.protocol.ProtocolException
 
push(String, NamespaceSet) - Method in class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
Add an element name to the stack on the current thread.
push(String, NamespaceSet) - Method in interface org.apache.shindig.protocol.conversion.xstream.WriterStack
add a node name into the stack indicating that the writer has moved into a new child element.
putFragmentParameter(String, String...) - Method in class org.apache.shindig.common.uri.UriBuilder
Force overwrites a given fragment parameter with the given value.
putFragmentParameter(String, Iterable<String>) - Method in class org.apache.shindig.common.uri.UriBuilder
Force overwrites a given fragment parameter with the given value.
putQueryParameter(String, String...) - Method in class org.apache.shindig.common.uri.UriBuilder
Force overwrites a given query parameter with the given value.
putQueryParameter(String, Iterable<String>) - Method in class org.apache.shindig.common.uri.UriBuilder
Force overwrites a given query parameter with the given value.

R

RAND - Static variable in class org.apache.shindig.common.crypto.Crypto
Use this random number generator instead of creating your own.
rawChecksum(byte[]) - Static method in class org.apache.shindig.common.util.HashUtil
Produces a raw checksum for the given input data.
realClass(String) - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceClassMapper
Get the real class associated with an element name from the elementMappingList.
realMember(Class, String) - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasingMapper
removeEldestEntry(Map.Entry<K, V>) - Method in class org.apache.shindig.common.cache.LruCache
 
removeElement(K) - Method in interface org.apache.shindig.common.cache.Cache
Removes an entry from the cache.
removeElement(K) - Method in class org.apache.shindig.common.cache.ehcache.EhConfiguredCache
 
removeElement(K) - Method in class org.apache.shindig.common.cache.LruCache
 
removeElement(K) - Method in class org.apache.shindig.common.cache.NullCache
 
removeFragmentParameter(String) - Method in class org.apache.shindig.common.uri.UriBuilder
Removes a fragment parameter.
removeQueryParameter(String) - Method in class org.apache.shindig.common.uri.UriBuilder
Removes a query parameter.
REQUEST_PARAM - Static variable in class org.apache.shindig.protocol.JsonRpcServlet
In a multipart request, the form item with field name "request" will contain the actual request, per the proposed Opensocial 0.9 specification.
RequestItem - Interface in org.apache.shindig.protocol
A request to pass to a bound service handler
requireEmpty(Collection<?>, String) - Static method in class org.apache.shindig.protocol.HandlerPreconditions
 
requireNotEmpty(Collection<?>, String) - Static method in class org.apache.shindig.protocol.HandlerPreconditions
 
requirePlural(Collection<?>, String) - Static method in class org.apache.shindig.protocol.HandlerPreconditions
 
requireSingular(Collection<?>, String) - Static method in class org.apache.shindig.protocol.HandlerPreconditions
 
reset() - Method in class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
Reset the stack back to the default state.
reset() - Method in interface org.apache.shindig.protocol.conversion.xstream.WriterStack
Reset the stack to its default state.
resolve(Uri) - Method in class org.apache.shindig.common.uri.Uri
Derived from Harmony Resolves a given url relative to this url.
resolveFunction(String, String) - Method in class org.apache.shindig.expressions.Functions
 
ResourceLoader - Class in org.apache.shindig.common.util
Handles loading contents from resource and file system files.
ResponseItem - Class in org.apache.shindig.protocol
Represents the response items that get handed back as json within the DataResponse.
ResponseItem(int, String) - Constructor for class org.apache.shindig.protocol.ResponseItem
Create a ResponseItem specifying the ResponseError and error Message.
ResponseItem(int, String, Object) - Constructor for class org.apache.shindig.protocol.ResponseItem
Create a ResponseItem specifying the ResponseError and error Message.
ResponseItem(Object) - Constructor for class org.apache.shindig.protocol.ResponseItem
Create a ResponseItem specifying a value.
responseItemFromException(Throwable) - Method in class org.apache.shindig.protocol.ApiServlet
 
RestfulCollection<T> - Class in org.apache.shindig.protocol
Data structure representing a Rest response.
RestfulCollection(List<T>) - Constructor for class org.apache.shindig.protocol.RestfulCollection
Creates a new RestfulCollection that includes a complete set of entries.
RestfulCollection(List<T>, int, int, int) - Constructor for class org.apache.shindig.protocol.RestfulCollection
Create a paginated collection response.
RestfulCollection(List<T>, int, int) - Constructor for class org.apache.shindig.protocol.RestfulCollection
Helper constructor for un-paged collection, Use RestfulCollection.RestfulCollection(java.util.List, int, int, int) in paginated context
RestfullCollectionConverter - Class in org.apache.shindig.protocol.conversion.xstream
This converter changes the way in which a collection is serialized
RestfullCollectionConverter(Mapper) - Constructor for class org.apache.shindig.protocol.conversion.xstream.RestfullCollectionConverter
 
RestHandler - Interface in org.apache.shindig.protocol
Interface exposed by a REST handler
RootELResolver - Class in org.apache.shindig.expressions
ELResolver implementation that adds a map of top-level variables.
RootELResolver() - Constructor for class org.apache.shindig.expressions.RootELResolver
 
RootELResolver(Map<String, ? extends Object>) - Constructor for class org.apache.shindig.expressions.RootELResolver
 
RpcHandler - Interface in org.apache.shindig.protocol
Interface exposed by an RPC handler

S

SECURITY_TOKEN_KEY_FILE - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
 
SECURITY_TOKEN_NAME - Static variable in interface org.apache.shindig.auth.SecurityTokenCodec
The security token value must be passed on a map value referenced by this key.
SecurityToken - Interface in org.apache.shindig.auth
An abstract representation of a signing token.
SecurityTokenCodec - Interface in org.apache.shindig.auth
Handles verification of gadget security tokens.
SecurityTokenException - Exception in org.apache.shindig.auth
Exceptions thrown by SecurityTokenCodec implementations.
SecurityTokenException(String) - Constructor for exception org.apache.shindig.auth.SecurityTokenException
 
SecurityTokenException(Exception) - Constructor for exception org.apache.shindig.auth.SecurityTokenException
 
SecurityTokenException(String, Exception) - Constructor for exception org.apache.shindig.auth.SecurityTokenException
 
sendError(HttpServletResponse, ResponseItem) - Method in class org.apache.shindig.protocol.ApiServlet
 
sendError(HttpServletResponse, ResponseItem) - Method in class org.apache.shindig.protocol.DataServiceServlet
 
sendError(HttpServletResponse, ResponseItem) - Method in class org.apache.shindig.protocol.JsonRpcServlet
 
sendSecurityError(HttpServletResponse) - Method in class org.apache.shindig.protocol.ApiServlet
 
serialize(Object) - Static method in class org.apache.shindig.common.JsonSerializer
 
serialize(JSONObject) - Static method in class org.apache.shindig.common.JsonSerializer
Serialize a JSONObject.
serialize(Map<String, ?>) - Static method in class org.apache.shindig.common.JsonSerializer
Serializes a Map as a JSON object.
serialize(Collection<?>) - Static method in class org.apache.shindig.common.JsonSerializer
Serializes a Collection as a JSON array.
serialize(Object[]) - Static method in class org.apache.shindig.common.JsonSerializer
Serializes an array as a JSON array.
serialize(JSONArray) - Static method in class org.apache.shindig.common.JsonSerializer
Serializes a JSON array.
serializedClass(Class) - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceClassMapper
Get the serialized element name for a specific class.
serializedMember(Class, String) - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasingMapper
SERVER_HOST - Static variable in class org.apache.shindig.config.JsonContainerConfig
 
SERVER_PORT - Static variable in class org.apache.shindig.config.JsonContainerConfig
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.apache.shindig.protocol.JsonRpcServlet
 
Service - Annotation Type in org.apache.shindig.protocol
Indicates the base path for REST calls or the RPC service name a RequestHandler can dispatch to.
setActiveUrl(String) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setAppUrl(String) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setAttribute(String, Object) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
setAttribute(String, Object) - Method in interface org.apache.shindig.protocol.RequestItem
Sets an attribute on this request object
setAuthenticationHandlers(List<AuthenticationHandler>) - Method in class org.apache.shindig.auth.AuthenticationServletFilter
 
setAuthority(String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
setBaseObject(Object) - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceClassMapper
Set the base object at the start of a serialization, this ensures that the base element type is appropriate for the elements that are contained within the object.
setBeanConverters(BeanConverter, BeanConverter, BeanConverter) - Method in class org.apache.shindig.protocol.ApiServlet
 
setCachingHeaders(HttpServletResponse) - Static method in class org.apache.shindig.common.servlet.HttpUtil
Sets HTTP headers that instruct the browser to cache content.
setCachingHeaders(HttpServletResponse, boolean) - Static method in class org.apache.shindig.common.servlet.HttpUtil
Sets HTTP headers that instruct the browser to cache content.
setCachingHeaders(HttpServletResponse, int) - Static method in class org.apache.shindig.common.servlet.HttpUtil
Sets HTTP headers that instruct the browser to cache content.
setCachingHeaders(HttpServletResponse, int, boolean) - Static method in class org.apache.shindig.common.servlet.HttpUtil
Sets HTTP headers that instruct the browser to cache content.
setCharacterEncodings(HttpServletRequest, HttpServletResponse) - Method in class org.apache.shindig.protocol.ApiServlet
 
setContainerConfig(ContainerConfig) - Method in class org.apache.shindig.protocol.ApiServlet
 
setCORSheader(HttpServletResponse, Collection<String>) - Static method in class org.apache.shindig.common.servlet.HttpUtil
Set the header for Cross-Site Resource Sharing.
setDefaultTtl(int) - Static method in class org.apache.shindig.common.servlet.HttpUtil
 
setDisplayValue(String) - Method in interface org.apache.shindig.protocol.model.Enum
Sets the value of this Enum.
setDisplayValue(String) - Method in class org.apache.shindig.protocol.model.EnumImpl
 
setEntry(Map<String, Map<String, String>>) - Method in class org.apache.shindig.protocol.DataCollection
 
setEntry(List<T>) - Method in class org.apache.shindig.protocol.RestfulCollection
 
setExpiresAt(Long) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setFiltered(boolean) - Method in class org.apache.shindig.protocol.RestfulCollection
 
setFragment(String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
setGroupContext(String) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setHandlerRegistry(HandlerRegistry) - Method in class org.apache.shindig.protocol.ApiServlet
 
setItemsPerPage(int) - Method in class org.apache.shindig.protocol.RestfulCollection
 
setModuleId(long) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setNoCache(HttpServletResponse) - Static method in class org.apache.shindig.common.servlet.HttpUtil
 
setOwnerId(String) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setParameter(String, Object) - Method in class org.apache.shindig.protocol.BaseRequestItem
 
setPath(String) - Method in class org.apache.shindig.common.uri.UriBuilder
Sets the path component of the Uri.
setQuery(String) - Method in class org.apache.shindig.common.uri.UriBuilder
Assigns the specified query string as the query portion of the uri, automatically decoding parameters to populate the parameter map for calls to getParameter.
setScheme(String) - Method in class org.apache.shindig.common.uri.UriBuilder
 
setSorted(boolean) - Method in class org.apache.shindig.protocol.RestfulCollection
 
setStartIndex(int) - Method in class org.apache.shindig.protocol.RestfulCollection
 
setTimeSource(TimeSource) - Method in class org.apache.shindig.common.cache.SoftExpiringCache
Set a new time source.
setTimeSource(TimeSource) - Static method in class org.apache.shindig.common.servlet.HttpUtil
 
setTokenValues(BlobCrypterSecurityToken, Map<String, String>) - Static method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setTotalResults(int) - Method in class org.apache.shindig.protocol.RestfulCollection
 
setTrustedJson(String) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
setUpdatedSince(boolean) - Method in class org.apache.shindig.protocol.RestfulCollection
 
setUriParser(UriParser) - Static method in class org.apache.shindig.common.uri.Uri
 
setValue(ELContext, Object, Object, Object) - Method in class org.apache.shindig.config.ContainerConfigELResolver
 
setValue(ELContext, Object, Object, Object) - Method in class org.apache.shindig.expressions.RootELResolver
 
setValue(E) - Method in interface org.apache.shindig.protocol.model.Enum
Sets the key for this Enum.
setValue(E) - Method in class org.apache.shindig.protocol.model.EnumImpl
 
setViewerId(String) - Method in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
ShindigTypeConverter - Class in org.apache.shindig.expressions
Custom type converter class that overrides the default EL coercion rules where necessary.
ShindigTypeConverter() - Constructor for class org.apache.shindig.expressions.ShindigTypeConverter
 
shouldSerializeMember(Class, String) - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceClassMapper
Checks to see if the field in a class should be serialized.
shutdown() - Method in class org.apache.shindig.common.cache.ehcache.EhCacheCacheProvider
perform a shutdown
SIGNED_FETCH_DOMAIN - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityTokenCodec
 
size() - Method in class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
size() - Method in interface org.apache.shindig.protocol.conversion.xstream.WriterStack
 
SoftExpiringCache<K,V> - Class in org.apache.shindig.common.cache
A cache that uses a soft expiration policy.
SoftExpiringCache(Cache<K, V>) - Constructor for class org.apache.shindig.common.cache.SoftExpiringCache
Create a new TtlCache with the given capacity and TTL values.
SoftExpiringCache.CachedObject<V> - Class in org.apache.shindig.common.cache
 
SoftExpiringCache.CachedObject(V, boolean) - Constructor for class org.apache.shindig.common.cache.SoftExpiringCache.CachedObject
 
SORT_BY - Static variable in interface org.apache.shindig.protocol.RequestItem
 
SORT_ORDER - Static variable in interface org.apache.shindig.protocol.RequestItem
 
SortOrder - Enum in org.apache.shindig.protocol.model
Common sort order definitions
splitParameters(String) - Static method in class org.apache.shindig.common.uri.UriBuilder
Utility method for splitting a parameter string into key / value pairs.
StackDriver - Class in org.apache.shindig.protocol.conversion.xstream
A StackDriver wraps other forms of Drivers and updates a WriterStack with the path into the writer hierarchy.
StackDriver(HierarchicalStreamDriver, WriterStack, Map<String, NamespaceSet>) - Constructor for class org.apache.shindig.protocol.conversion.xstream.StackDriver
Create a StackDriver, wrapping a HierarchicalStreamDriver and updating a WriterStack.
StackWriterWrapper - Class in org.apache.shindig.protocol.conversion.xstream
A Writer that provides a Stack based tracking of the location of the underlying writer.
StackWriterWrapper(HierarchicalStreamWriter, WriterStack, Map<String, NamespaceSet>) - Constructor for class org.apache.shindig.protocol.conversion.xstream.StackWriterWrapper
Create a StackWriterWrapper that wraps a HierarchicalStreamWriter and tracks where that writer is in the hierarchy.
START_INDEX - Static variable in interface org.apache.shindig.protocol.RequestItem
 
startNode(String) - Method in class org.apache.shindig.protocol.conversion.xstream.StackWriterWrapper
Begin a new element or node of the supplied name.
startNode(String, Class) - Method in class org.apache.shindig.protocol.conversion.xstream.StackWriterWrapper
Start a node with a specific class.
STASHED_BODY - Static variable in interface org.apache.shindig.auth.AuthenticationHandler
Some authentication handlers need to read the request body to perform verification.
StringEncoding - Class in org.apache.shindig.common.util
Utility class for encoding strings to and from byte arrays.
StringEncoding(char[]) - Constructor for class org.apache.shindig.common.util.StringEncoding
Creates a new encoding based on the supplied set of digits.
subSequence(int, int) - Method in class org.apache.shindig.config.DynamicConfigProperty
 
SystemHandler - Class in org.apache.shindig.protocol
Implements the 'system' service operations for JSON/XML RPC
SystemHandler(HandlerRegistry) - Constructor for class org.apache.shindig.protocol.SystemHandler
 

T

ThreadSafeWriterStack - Class in org.apache.shindig.protocol.conversion.xstream
A simple implementation of a WriterStack that can be shared amongst multiple threads and will record the state of each thread.
ThreadSafeWriterStack() - Constructor for class org.apache.shindig.protocol.conversion.xstream.ThreadSafeWriterStack
Create a WriterStack that is thread safe.
timeSource - Variable in class org.apache.shindig.common.crypto.BasicBlobCrypter
 
TimeSource - Class in org.apache.shindig.common.util
Simple source of current time to use for dependency injection.
TimeSource() - Constructor for class org.apache.shindig.common.util.TimeSource
 
TIMESTAMP_KEY - Static variable in class org.apache.shindig.common.crypto.BasicBlobCrypter
Key used for time stamp (in seconds) of data
toJavaUri() - Method in class org.apache.shindig.common.uri.Uri
 
token - Variable in class org.apache.shindig.protocol.BaseRequestItem
 
toString() - Method in class org.apache.shindig.common.uri.Uri
 
toString() - Method in class org.apache.shindig.common.uri.UriBuilder
 
toString() - Method in class org.apache.shindig.config.DynamicConfigProperty
 
toString() - Method in class org.apache.shindig.config.JsonContainerConfig
 
toString() - Method in class org.apache.shindig.protocol.conversion.xstream.InterfaceFieldAliasMapping
toString() - Method in enum org.apache.shindig.protocol.model.Enum.Field
toUri() - Method in class org.apache.shindig.common.uri.UriBuilder
Convert the builder to a Uri.
TRUSTED_JSON_KEY - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
trustedJson - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
two - Variable in class org.apache.shindig.common.Pair
 

U

unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.DataCollectionConverter
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanConverter
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.MapConverter
Convert a suitably positioned reader stream into a Map object.
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class org.apache.shindig.protocol.conversion.xstream.RestfullCollectionConverter
unwrap(String, int) - Method in class org.apache.shindig.common.crypto.BasicBlobCrypter
 
unwrap(String, int) - Method in interface org.apache.shindig.common.crypto.BlobCrypter
Unwraps a blob.
Uri - Class in org.apache.shindig.common.uri
Represents a Uniform Resource Identifier (URI) reference as defined by RFC 3986.
Uri.UriException - Exception in org.apache.shindig.common.uri
Interim typed, but not checked, exception facilitating migration of Uri methods to throwing a checked UriException later.
UriBuilder - Class in org.apache.shindig.common.uri
Constructs Uris from inputs.
UriBuilder(Uri) - Constructor for class org.apache.shindig.common.uri.UriBuilder
Construct a new builder from an existing uri.
UriBuilder(HttpServletRequest) - Constructor for class org.apache.shindig.common.uri.UriBuilder
Construct a new builder from a servlet request.
UriBuilder() - Constructor for class org.apache.shindig.common.uri.UriBuilder
Create an empty builder.
UriParser - Interface in org.apache.shindig.common.uri
An injectable interface for parsing Uris out of String text.
UrlParameterAuthenticationHandler - Class in org.apache.shindig.auth
Produces security tokens by extracting the "st" parameter from the request url or post body.
UrlParameterAuthenticationHandler(SecurityTokenCodec) - Constructor for class org.apache.shindig.auth.UrlParameterAuthenticationHandler
 
used - Variable in exception org.apache.shindig.common.crypto.BlobExpiredException
 
UserAgent - Class in org.apache.shindig.common.servlet
Simple class defining basic User-Agent parsing.
UserAgent(UserAgent.Browser, String) - Constructor for class org.apache.shindig.common.servlet.UserAgent
 
UserAgent.Browser - Enum in org.apache.shindig.common.servlet
 
UserAgent.Parser - Interface in org.apache.shindig.common.servlet
 
Utf8UrlCoder - Class in org.apache.shindig.common.util
Performs url encoding / decoding with forced utf-8.

V

validate() - Method in class org.apache.shindig.protocol.conversion.BeanDelegator
Validate all proxied classes to see that all required functions are implemented.
validate(Class<?>, Class<?>) - Method in class org.apache.shindig.protocol.conversion.BeanDelegator
 
valueOf(String) - Static method in enum org.apache.shindig.auth.AuthenticationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shindig.auth.AuthInfo.Attribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shindig.auth.OAuthUtil.SignatureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shindig.common.servlet.UserAgent.Browser
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shindig.protocol.conversion.xstream.XStreamConfiguration.ConverterSet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shindig.protocol.model.Enum.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shindig.protocol.model.FilterOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.shindig.protocol.model.SortOrder
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.shindig.auth.AuthenticationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shindig.auth.AuthInfo.Attribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shindig.auth.OAuthUtil.SignatureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shindig.common.servlet.UserAgent.Browser
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shindig.protocol.conversion.xstream.XStreamConfiguration.ConverterSet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shindig.protocol.model.Enum.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shindig.protocol.model.FilterOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.shindig.protocol.model.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
VIEWER_KEY - Static variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
viewerId - Variable in class org.apache.shindig.auth.BlobCrypterSecurityToken
 
visitSerializableProperties(Object, GuiceBeanProvider.Visitor) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 

W

wrap(Map<String, String>) - Method in class org.apache.shindig.common.crypto.BasicBlobCrypter
 
wrap(Map<String, String>) - Method in interface org.apache.shindig.common.crypto.BlobCrypter
Time stamps, encrypts, and signs a blob.
writeProperty(Object, String, Object) - Method in class org.apache.shindig.protocol.conversion.xstream.GuiceBeanProvider
 
writerStack - Variable in class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
WriterStack - Interface in org.apache.shindig.protocol.conversion.xstream
A writer stack is a simple stack that tracks the current location of the writer.

X

X_HTTP_METHOD_OVERRIDE - Static variable in class org.apache.shindig.protocol.DataServiceServlet
 
XML_DECL - Static variable in class org.apache.shindig.protocol.conversion.BeanXStreamConverter
 
XML_FORMAT - Static variable in class org.apache.shindig.protocol.ApiServlet
 
xmlConverter - Variable in class org.apache.shindig.protocol.ApiServlet
 
XmlException - Exception in org.apache.shindig.common.xml
Exception throw by shindig XML parsing utility routines
XmlException(String, Exception) - Constructor for exception org.apache.shindig.common.xml.XmlException
 
XmlException(Exception) - Constructor for exception org.apache.shindig.common.xml.XmlException
 
XmlException(String) - Constructor for exception org.apache.shindig.common.xml.XmlException
 
XmlUtil - Class in org.apache.shindig.common.xml
Utility class for simplifying parsing of xml documents.
xstream - Variable in class org.apache.shindig.protocol.conversion.xstream.XStreamConfiguration.ConverterConfig
 
XStreamConfiguration - Interface in org.apache.shindig.protocol.conversion.xstream
The configuration for the XStream converter, this class encapsulates the lists and maps that define the how xstream converts the model.
XStreamConfiguration.ConverterConfig - Class in org.apache.shindig.protocol.conversion.xstream
 
XStreamConfiguration.ConverterConfig(InterfaceClassMapper, XStream) - Constructor for class org.apache.shindig.protocol.conversion.xstream.XStreamConfiguration.ConverterConfig
 
XStreamConfiguration.ConverterSet - Enum in org.apache.shindig.protocol.conversion.xstream
 

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

Copyright © 2007-2012. All Rights Reserved.