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

A

AbstractFileResolvingResource - Class in spark.resource
Abstract base class for resources which resolve URLs into File references, such as UrlResource or ClassPathResource.
AbstractFileResolvingResource() - Constructor for class spark.resource.AbstractFileResolvingResource
 
AbstractResource - Class in spark.resource
Convenience base class for Resource implementations, pre-implementing typical behavior.
AbstractResource() - Constructor for class spark.resource.AbstractResource
 
AbstractResourceHandler - Class in spark.resource
Abstract class providing functionality for finding resources based on an Http Servlet request.
AbstractResourceHandler() - Constructor for class spark.resource.AbstractResourceHandler
 
Access - Class in spark
 
addFilter(String, FilterImpl) - Static method in class spark.SparkBase
 
addPaths(String, String) - Static method in class spark.resource.AbstractResourceHandler
Add two URI path segments.
addRoute(String, RouteImpl) - Static method in class spark.SparkBase
 
after(String, Filter) - Static method in class spark.Spark
Maps a filter to be executed after any matching routes
after(Filter) - Static method in class spark.Spark
Maps a filter to be executed after any matching routes
after(String, String, Filter) - Static method in class spark.Spark
Maps a filter to be executed after any matching routes
ALL_PATHS - Static variable in class spark.utils.SparkUtils
 
APPLICATION_CLASS_PARAM - Static variable in class spark.servlet.SparkFilter
 
applyRelativePath(String, String) - Static method in class spark.utils.StringUtils
Apply the given relative path to the given path, assuming standard Java folder separation (i.e.
ARRAY_SUFFIX - Static variable in class spark.utils.ClassUtils
Suffix for array class names: "[]"
Assert - Class in spark.utils
Assertion utility class that assists in validating arguments.
Assert() - Constructor for class spark.utils.Assert
 
attribute(String, Object) - Method in class spark.Request
Sets an attribute on the request (can be fetched in filters/routes later in the chain)
attribute(String) - Method in class spark.Request
Gets the value of the provided attribute
attribute(String) - Method in class spark.Session
Returns the object bound with the specified name in this session, or null if no object is bound under the name.
attribute(String, Object) - Method in class spark.Session
Binds an object to this session, using the name specified.
attributes() - Method in class spark.Request
 
attributes() - Method in class spark.Session
 

B

before(String, Filter) - Static method in class spark.Spark
Maps a filter to be executed before any matching routes
before(Filter) - Static method in class spark.Spark
Maps a filter to be executed before any matching routes
before(String, String, Filter) - Static method in class spark.Spark
Maps a filter to be executed before any matching routes
bestMatch(Collection<String>, String) - Static method in class spark.utils.MimeParse
Finds best match
body() - Method in class spark.Request
 
body(String) - Method in class spark.Response
Sets the body
body() - Method in class spark.Response
returns the body
bodyAsBytes() - Method in class spark.Request
 
booleanValue() - Method in class spark.QueryParamsMap
 

C

changeMatch(Request, RouteMatch) - Static method in class spark.Access
 
changeMatch(RouteMatch) - Method in class spark.Request
 
classPackageAsResourcePath(Class<?>) - Static method in class spark.utils.ClassUtils
Given an input class object, return a string which consists of the class's package name as a pathname, i.e., all dots ('.') are replaced by slashes ('/').
CLASSPATH_URL_PREFIX - Static variable in class spark.utils.ResourceUtils
Pseudo URL prefix for loading from the class path: "classpath:"
ClassPathResource - Class in spark.resource
Resource implementation for class path resources.
ClassPathResource(String) - Constructor for class spark.resource.ClassPathResource
Create a new ClassPathResource for ClassLoader usage.
ClassPathResource(String, ClassLoader) - Constructor for class spark.resource.ClassPathResource
Create a new ClassPathResource for ClassLoader usage.
ClassPathResource(String, ClassLoader, Class<?>) - Constructor for class spark.resource.ClassPathResource
Create a new ClassPathResource with optional ClassLoader and Class.
ClassPathResourceHandler - Class in spark.resource
Locates resources in classpath Code snippets copied from Eclipse Jetty source.
ClassPathResourceHandler(String) - Constructor for class spark.resource.ClassPathResourceHandler
Constructor
ClassPathResourceHandler(String, String) - Constructor for class spark.resource.ClassPathResourceHandler
Constructor
ClassUtils - Class in spark.utils
Miscellaneous class utility methods.
ClassUtils() - Constructor for class spark.utils.ClassUtils
 
cleanKey(String) - Static method in class spark.QueryParamsMap
 
cleanPath(String) - Static method in class spark.utils.StringUtils
Normalize the path by suppressing sequences like "path/.." and inner simple dots.
clearRoutes() - Method in class spark.route.SimpleRouteMatcher
¨Clear all routes
collectionToDelimitedString(Collection<?>, String, String, String) - Static method in class spark.utils.StringUtils
Convenience method to return a Collection as a delimited (e.g.
collectionToDelimitedString(Collection<?>, String) - Static method in class spark.utils.StringUtils
Convenience method to return a Collection as a delimited (e.g.
CollectionUtils - Class in spark.utils
Miscellaneous collection utility methods.
CollectionUtils() - Constructor for class spark.utils.CollectionUtils
 
configureExternalStaticResources(String) - Static method in class spark.servlet.SparkFilter
Configures location for static resources
configureStaticResources(String) - Static method in class spark.servlet.SparkFilter
Configures location for static resources
connect(String, Route) - Static method in class spark.Spark
Map the route for HTTP CONNECT requests
connect(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP CONNECT requests
connect(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP CONNECT requests
connect(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP CONNECT requests
connect(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP CONNECT requests
connect(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP CONNECT requests
contentLength() - Method in class spark.Request
 
contentLength() - Method in class spark.resource.AbstractFileResolvingResource
 
contentLength() - Method in class spark.resource.AbstractResource
This implementation reads the entire InputStream to calculate the content length.
contentLength() - Method in interface spark.resource.Resource
 
contentType() - Method in class spark.Request
 
contextPath() - Method in class spark.Request
 
convertRouteToList(String) - Static method in class spark.utils.SparkUtils
 
cookie(String) - Method in class spark.Request
Gets cookie by name.
cookie(String, String) - Method in class spark.Response
Adds not persistent cookie to the response.
cookie(String, String, int) - Method in class spark.Response
Adds cookie to the response.
cookie(String, String, int, boolean) - Method in class spark.Response
Adds cookie to the response.
cookie(String, String, String, int, boolean) - Method in class spark.Response
Adds cookie to the response.
cookies() - Method in class spark.Request
 
copy(InputStream, Writer) - Static method in class spark.utils.IOUtils
Copy bytes from an InputStream to chars on a Writer using the default character encoding of the platform.
copy(Reader, Writer) - Static method in class spark.utils.IOUtils
Copy chars from a Reader to a Writer.
copyLarge(Reader, Writer) - Static method in class spark.utils.IOUtils
Copy chars from a large (over 2GB) Reader to a Writer.
create(RouteMatch, HttpServletRequest) - Static method in class spark.RequestResponseFactory
 
create(HttpServletResponse) - Static method in class spark.RequestResponseFactory
 
create(String, Route, ResponseTransformer) - Static method in class spark.ResponseTransformerRouteImpl
 
create(String, String, Route, ResponseTransformer) - Static method in class spark.ResponseTransformerRouteImpl
 
create(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.TemplateViewRouteImpl
factory method
create(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.TemplateViewRouteImpl
factory method
create(boolean) - Static method in class spark.webserver.SparkServerFactory
 
createRelative(String) - Method in class spark.resource.AbstractResource
This implementation throws a FileNotFoundException, assuming that relative resources cannot be created for this resource.
createRelative(String) - Method in class spark.resource.ClassPathResource
This implementation creates a ClassPathResource, applying the given path relative to the path of the underlying resource of this descriptor.
createRelative(String) - Method in interface spark.resource.Resource
 
creationTime() - Method in class spark.Session
 
customizeConnection(URLConnection) - Method in class spark.resource.AbstractFileResolvingResource
customizeConnection(HttpURLConnection) - Method in class spark.resource.AbstractFileResolvingResource

D

debug(String, Throwable) - Method in class spark.JettyLogger
 
debug(Throwable) - Method in class spark.JettyLogger
 
debug(String, Object...) - Method in class spark.JettyLogger
 
DEFAULT_ACCEPT_TYPE - Static variable in class spark.SparkBase
 
delete(String, Route) - Static method in class spark.Spark
Map the route for HTTP DELETE requests
delete(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP DELETE requests
delete(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP DELETE requests
delete(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP DELETE requests
delete(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP DELETE requests
delete(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP DELETE requests
deleteAny(String, String) - Static method in class spark.utils.StringUtils
Delete any character in a given String.
delimitedListToStringArray(String, String) - Static method in class spark.utils.StringUtils
Take a String which is a delimited list and convert it to a String array.
delimitedListToStringArray(String, String, String) - Static method in class spark.utils.StringUtils
Take a String which is a delimited list and convert it to a String array.
destroy() - Method in class spark.servlet.SparkFilter
 
destroy() - Method in class spark.webserver.MatcherFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class spark.servlet.SparkFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class spark.webserver.MatcherFilter
 
doubleValue() - Method in class spark.QueryParamsMap
 

E

equals(Object) - Method in class spark.resource.AbstractResource
This implementation compares description strings.
equals(Object) - Method in class spark.resource.ClassPathResource
This implementation compares the underlying class path locations.
exception(Class<? extends Exception>, ExceptionHandler) - Static method in class spark.Spark
Maps an exception handler to be executed when an exception occurs during routing
exceptionClass - Variable in class spark.exception.ExceptionHandlerImpl
Holds the type of exception that this filter will handle
exceptionClass() - Method in class spark.exception.ExceptionHandlerImpl
Returns type of exception that this filter will handle
exceptionClass(Class<? extends Exception>) - Method in class spark.exception.ExceptionHandlerImpl
Sets the type of exception that this filter will handle
ExceptionHandler - Interface in spark
Created by Per Wendel on 2014-05-10.
ExceptionHandlerImpl - Class in spark.exception
 
ExceptionHandlerImpl(Class<? extends Exception>) - Constructor for class spark.exception.ExceptionHandlerImpl
Initializes the filter with the provided exception type
ExceptionMapper - Class in spark.exception
 
ExceptionMapper() - Constructor for class spark.exception.ExceptionMapper
Class constructor
exists() - Method in class spark.resource.AbstractFileResolvingResource
 
exists() - Method in class spark.resource.AbstractResource
This implementation checks whether a File can be opened, falling back to whether an InputStream can be opened.
exists() - Method in class spark.resource.ClassPathResource
This implementation checks for the resolution of a resource URL.
exists() - Method in class spark.resource.ExternalResource
 
exists() - Method in interface spark.resource.Resource
Return whether this resource actually exists in physical form.
ExternalResource - Class in spark.resource
Created by Per Wendel on 2014-05-18.
ExternalResource(String) - Constructor for class spark.resource.ExternalResource
Constructor
ExternalResourceHandler - Class in spark.resource
Locates resources from external folder Code snippets copied from Eclipse Jetty source.
ExternalResourceHandler(String) - Constructor for class spark.resource.ExternalResourceHandler
Constructor
ExternalResourceHandler(String, String) - Constructor for class spark.resource.ExternalResourceHandler
Constructor
externalStaticFileFolder - Static variable in class spark.SparkBase
 
externalStaticFileLocation(String) - Static method in class spark.SparkBase
Sets the external folder serving static files.
extractJarFileURL(URL) - Static method in class spark.utils.ResourceUtils
Extract the URL for the actual jar file from the given URL (which may point to a resource in a jar file or to a jar file itself).

F

FILE_URL_PREFIX - Static variable in class spark.utils.ResourceUtils
URL prefix for loading from the file system: "file:"
Filter - Interface in spark
Created by Per Wendel on 2014-05-10.
FilterImpl - Class in spark
A Filter is built up by a path (for url-matching) and the implementation of the 'handle' method.
FilterImpl() - Constructor for class spark.FilterImpl
Constructs a filter that matches on everything
FilterImpl(String) - Constructor for class spark.FilterImpl
Constructor
FilterImpl(String, String) - Constructor for class spark.FilterImpl
 
findTargetForRequestedRoute(HttpMethod, String, String) - Method in class spark.route.SimpleRouteMatcher
finds target for a requested route
findTargetsForRequestedRoute(HttpMethod, String, String) - Method in class spark.route.SimpleRouteMatcher
Finds multiple targets for a requested route.
floatValue() - Method in class spark.QueryParamsMap
 
forName(String, ClassLoader) - Static method in class spark.utils.ClassUtils
Replacement for Class.forName() that also returns Class instances for primitives (e.g."int") and array class names (e.g.

G

get(String...) - Method in class spark.QueryParamsMap
Retruns and element fro the specified key.
get() - Static method in class spark.route.RouteMatcherFactory
 
get(String, Route) - Static method in class spark.Spark
Map the route for HTTP GET requests
get(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP GET requests
get(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP GET requests
get(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP GET requests
get(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP GET requests
get(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP GET requests
getAcceptType() - Method in class spark.FilterImpl
 
getAcceptType() - Method in class spark.route.RouteMatch
 
getAcceptType() - Method in class spark.RouteImpl
 
getApplication(FilterConfig) - Method in class spark.servlet.SparkFilter
Returns an instance of SparkApplication which on which init() will be called.
getBody(Response) - Static method in class spark.Access
 
getBody() - Method in exception spark.HaltException
 
getDefaultClassLoader() - Static method in class spark.utils.ClassUtils
Return the default ClassLoader to use: typically the thread context ClassLoader, if available; the ClassLoader that loaded the ClassUtils class will be used as fallback.
getDescription() - Method in class spark.resource.ClassPathResource
This implementation returns a description that includes the class path location.
getDescription() - Method in class spark.resource.ExternalResource
 
getDescription() - Method in interface spark.resource.Resource
 
getFile() - Method in class spark.resource.AbstractFileResolvingResource
This implementation returns a File reference for the underlying class path resource, provided that it refers to a file in the file system.
getFile() - Method in class spark.resource.AbstractResource
This implementation throws a FileNotFoundException, assuming that the resource cannot be resolved to an absolute file path.
getFile() - Method in interface spark.resource.Resource
 
getFile(String) - Static method in class spark.utils.ResourceUtils
Resolve the given resource location to a java.io.File, i.e.
getFile(URL) - Static method in class spark.utils.ResourceUtils
Resolve the given resource URL to a java.io.File, i.e.
getFile(URL, String) - Static method in class spark.utils.ResourceUtils
Resolve the given resource URL to a java.io.File, i.e.
getFile(URI) - Static method in class spark.utils.ResourceUtils
Resolve the given resource URI to a java.io.File, i.e.
getFile(URI, String) - Static method in class spark.utils.ResourceUtils
Resolve the given resource URI to a java.io.File, i.e.
getFileForLastModifiedCheck() - Method in class spark.resource.AbstractFileResolvingResource
This implementation determines the underlying File (or jar file, in case of a resource in a jar/zip).
getFileForLastModifiedCheck() - Method in class spark.resource.AbstractResource
Determine the File to use for timestamp checking.
getFilename() - Method in class spark.resource.AbstractResource
This implementation always returns null, assuming that this resource type does not have a filename.
getFilename() - Method in class spark.resource.ClassPathResource
This implementation returns the name of the file that this class path resource refers to.
getFilename() - Method in interface spark.resource.Resource
Determine a filename for this resource, i.e.
getFilename(String) - Static method in class spark.utils.StringUtils
Extract the filename from the given path.
getHandler(Class<? extends Exception>) - Method in class spark.exception.ExceptionMapper
Returns the handler associated with the provided exception class
getHandler(Exception) - Method in class spark.exception.ExceptionMapper
Returns the handler associated with the provided exception class
getHttpMethod() - Method in class spark.route.RouteMatch
 
getInputStream() - Method in class spark.resource.ClassPathResource
This implementation opens an InputStream for the given class path resource.
getInputStream() - Method in class spark.resource.ExternalResource
 
getInputStream() - Method in interface spark.resource.InputStreamResource
Return an InputStream.
getInstance() - Static method in class spark.exception.ExceptionMapper
Returns the default instance for the exception mapper
getLogger(String) - Method in class spark.JettyLogger
 
getMatchUri() - Method in class spark.route.RouteMatch
 
getModel() - Method in class spark.ModelAndView
 
getName() - Method in class spark.JettyLogger
 
getPath() - Method in class spark.resource.ClassPathResource
Return the path for this resource (as resource path within the class path).
getPath() - Method in class spark.resource.ExternalResource
Gets the path
getRequestURI() - Method in class spark.route.RouteMatch
 
getResource(HttpServletRequest) - Method in class spark.resource.AbstractResourceHandler
Gets a resource from a servlet request
getResource(String) - Method in class spark.resource.AbstractResourceHandler
Gets resource from path
getResource(String) - Method in class spark.resource.ClassPathResourceHandler
 
getResource(String) - Method in class spark.resource.ExternalResourceHandler
 
getStatusCode() - Method in exception spark.HaltException
 
getTarget() - Method in class spark.route.RouteMatch
 
getURI() - Method in class spark.resource.AbstractResource
This implementation builds a URI based on the URL returned by AbstractResource.getURL().
getURI() - Method in interface spark.resource.Resource
 
getURL() - Method in class spark.resource.AbstractResource
This implementation throws a FileNotFoundException, assuming that the resource cannot be resolved to a URL.
getURL() - Method in class spark.resource.ClassPathResource
This implementation returns a URL for the underlying class path resource.
getURL() - Method in class spark.resource.ExternalResource
This implementation returns a URL for the underlying class path resource.
getURL() - Method in interface spark.resource.Resource
 
getURL(String) - Static method in class spark.utils.ResourceUtils
Resolve the given resource location to a java.net.URL.
getViewName() - Method in class spark.ModelAndView
 

H

halt() - Static method in class spark.Spark
Immediately stops a request within a filter or route NOTE: When using this don't catch exceptions of type HaltException, or if catched, re-throw otherwise halt will not work
halt(int) - Static method in class spark.Spark
Immediately stops a request within a filter or route with specified status code NOTE: When using this don't catch exceptions of type HaltException, or if catched, re-throw otherwise halt will not work
halt(String) - Static method in class spark.Spark
Immediately stops a request within a filter or route with specified body content NOTE: When using this don't catch exceptions of type HaltException, or if catched, re-throw otherwise halt will not work
halt(int, String) - Static method in class spark.Spark
Immediately stops a request within a filter or route with specified status code and body content NOTE: When using this don't catch exceptions of type HaltException, or if catched, re-throw otherwise halt will not work
HaltException - Exception in spark
Exception used for stopping the execution
handle(Exception, Request, Response) - Method in class spark.exception.ExceptionHandlerImpl
Invoked when an exception that is mapped to this handler occurs during routing
handle(Exception, Request, Response) - Method in interface spark.ExceptionHandler
Invoked when an exception that is mapped to this handler occurs during routing
handle(Request, Response) - Method in interface spark.Filter
Invoked when a request is made on this filter's corresponding path e.g.
handle(Request, Response) - Method in class spark.FilterImpl
Invoked when a request is made on this filter's corresponding path e.g.
handle(Request, Response) - Method in interface spark.Route
Invoked when a request is made on this route's corresponding path e.g.
handle(Request, Response) - Method in class spark.RouteImpl
Invoked when a request is made on this route's corresponding path e.g.
handle(Request, Response) - Method in interface spark.TemplateViewRoute
Invoked when a request is made on this route's corresponding path e.g.
hashCode() - Method in class spark.resource.AbstractResource
This implementation returns the description's hash code.
hashCode() - Method in class spark.resource.ClassPathResource
This implementation returns the hash code of the underlying class path location.
hasKeys() - Method in class spark.QueryParamsMap
 
hasLength(String, String) - Static method in class spark.utils.Assert
Assert that the given String is not empty; that is, it must not be null and not the empty String.
hasLength(CharSequence) - Static method in class spark.utils.StringUtils
Check that the given CharSequence is neither null nor of length 0.
hasLength(String) - Static method in class spark.utils.StringUtils
Check that the given String is neither null nor of length 0.
hasValue() - Method in class spark.QueryParamsMap
 
head(String, Route) - Static method in class spark.Spark
Map the route for HTTP HEAD requests
head(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP HEAD requests
head(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP HEAD requests
head(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP HEAD requests
head(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP HEAD requests
head(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP HEAD requests
header(String, String) - Method in class spark.Response
Adds/Sets a response header
headers(String) - Method in class spark.Request
Gets the value for the provided header
headers() - Method in class spark.Request
 
host() - Method in class spark.Request
 
HttpMethod - Enum in spark.route
 

I

id() - Method in class spark.Session
 
ignite(String, int, String, String, String, String, String, String) - Method in class spark.webserver.SparkServer
Ignites the spark server, listening on the specified port, running SSL secured with the specified keystore and truststore.
ignore(Throwable) - Method in class spark.JettyLogger
 
info(Throwable) - Method in class spark.JettyLogger
 
info(String, Object...) - Method in class spark.JettyLogger
 
info(String, Throwable) - Method in class spark.JettyLogger
 
init() - Method in interface spark.servlet.SparkApplication
Invoked from the SparkFilter.
init(FilterConfig) - Method in class spark.servlet.SparkFilter
 
init(FilterConfig) - Method in class spark.webserver.MatcherFilter
 
initialized - Static variable in class spark.SparkBase
 
InputStreamResource - Interface in spark.resource
Simple interface for objects that are sources for an InputStream.
integerValue() - Method in class spark.QueryParamsMap
 
invalidate() - Method in class spark.Session
Invalidates this session then unbinds any objects bound to it.
IOUtils - Class in spark.utils
General IO stream manipulation utilities.
ip() - Method in class spark.Request
 
ipAddress - Static variable in class spark.SparkBase
 
ipAddress(String) - Static method in class spark.SparkBase
Set the IP address that Spark should listen on.
isDebugEnabled() - Method in class spark.JettyLogger
 
isDirectory() - Method in class spark.resource.ExternalResource
Tests whether the file denoted by this abstract pathname is a directory.
isEmpty(Collection<?>) - Static method in class spark.utils.CollectionUtils
Return true if the supplied Collection is null or empty.
isEmpty(Object[]) - Static method in class spark.utils.ObjectUtils
Determine whether the given array is empty: i.e.
isEmpty(Object) - Static method in class spark.utils.StringUtils
Check whether the given String is empty.
isFileURL(URL) - Static method in class spark.utils.ResourceUtils
Determine whether the given URL points to a resource in the file system, that is, has protocol "file" or "vfs".
isJarURL(URL) - Static method in class spark.utils.ResourceUtils
Determine whether the given URL points to a resource in a jar file, that is, has protocol "jar", "zip", "wsjar" or "code-source".
isNew() - Method in class spark.Session
 
isNotEmpty(String) - Static method in class spark.utils.StringUtils
Checks if the given String is not empty
isOpen() - Method in class spark.resource.AbstractResource
This implementation always returns false.
isOpen() - Method in interface spark.resource.Resource
Return whether this resource represents a handle with an open stream.
isParam(String) - Static method in class spark.utils.SparkUtils
 
isReadable() - Method in class spark.resource.AbstractFileResolvingResource
 
isReadable() - Method in class spark.resource.AbstractResource
This implementation always returns true.
isReadable() - Method in interface spark.resource.Resource
Return whether the contents of this resource can be read, e.g.
isSplat(String) - Static method in class spark.utils.SparkUtils
 
isTrue(boolean, String) - Static method in class spark.utils.Assert
Assert a boolean expression, throwing IllegalArgumentException if the test result is false.
isUrl(String) - Static method in class spark.utils.ResourceUtils
Return whether the given resource location is a URL: either a special "classpath" pseudo URL or a standard URL.

J

JAR_URL_SEPARATOR - Static variable in class spark.utils.ResourceUtils
Separator between JAR URL and file path within the JAR
JettyLogger - Class in spark
Jetty Logger
JettyLogger() - Constructor for class spark.JettyLogger
 

K

keystoreFile - Static variable in class spark.SparkBase
 
keystorePassword - Static variable in class spark.SparkBase
 

L

LambdaTest - Class in spark
Created by Per Wendel on 2014-05-10.
LambdaTest() - Constructor for class spark.LambdaTest
 
lastAccessedTime() - Method in class spark.Session
 
lastModified() - Method in class spark.resource.AbstractFileResolvingResource
 
lastModified() - Method in class spark.resource.AbstractResource
This implementation checks the timestamp of the underlying File, if available.
lastModified() - Method in interface spark.resource.Resource
 
LINE_SEPARATOR - Static variable in class spark.utils.IOUtils
The system line separator string.
loadKeys(String, String[]) - Method in class spark.QueryParamsMap
loads keys
loadQueryString(Map<String, String[]>) - Method in class spark.QueryParamsMap
loads query string
longValue() - Method in class spark.QueryParamsMap
 

M

main(String[]) - Static method in class spark.LambdaTest
 
map(Class<? extends Exception>, ExceptionHandlerImpl) - Method in class spark.exception.ExceptionMapper
Maps the given handler to the provided exception type.
MatcherFilter - Class in spark.webserver
Filter for matching of filters and routes.
MatcherFilter(SimpleRouteMatcher, boolean, boolean) - Constructor for class spark.webserver.MatcherFilter
Constructor
maxInactiveInterval() - Method in class spark.Session
 
maxInactiveInterval(int) - Method in class spark.Session
Specifies the time, in seconds, between client requests the web container will invalidate this session.
MimeParse - Class in spark.utils
MIME-Type Parser
ModelAndView - Class in spark
Model And View class is used to set the name of the view and the model object to be rendered.
ModelAndView(Object, String) - Constructor for class spark.ModelAndView
Constructs an instance with the provided model and view name
modelAndView(Object, String) - Static method in class spark.Spark
Constructs a ModelAndView with the provided model and view name
modelAndView(Object, String) - Method in class spark.TemplateEngine
Creates a new ModelAndView object with given arguments.
modelAndView(Object, String) - Method in class spark.TemplateViewRouteImpl
Creates a new ModelAndView object with given arguments.

N

NO_MIME_TYPE - Static variable in class spark.utils.MimeParse
Constant for no mime type
NotConsumedException - Exception in spark.webserver
Exception used for stopping the execution
NotConsumedException() - Constructor for exception spark.webserver.NotConsumedException
 
notEmpty(Object[], String) - Static method in class spark.utils.Assert
Assert that an array has elements; that is, it must not be null and must have at least one element.
notNull(Object, String) - Static method in class spark.utils.Assert
Assert that an object is not null .
notNull(Object) - Static method in class spark.utils.Assert
Assert that an object is not null .

O

ObjectUtils - Class in spark.utils
Miscellaneous object utility methods.
ObjectUtils() - Constructor for class spark.utils.ObjectUtils
 
options(String, Route) - Static method in class spark.Spark
Map the route for HTTP OPTIONS requests
options(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP OPTIONS requests
options(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP OPTIONS requests
options(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP OPTIONS requests
options(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP OPTIONS requests
options(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP OPTIONS requests

P

params() - Method in class spark.Request
Returns the map containing all route params
params(String) - Method in class spark.Request
Returns the value of the provided route pattern parameter.
parseKey(String) - Method in class spark.QueryParamsMap
 
parseValidateAddRoute(String, String, Object) - Method in class spark.route.SimpleRouteMatcher
Parse and validates a route and adds it
patch(String, Route) - Static method in class spark.Spark
Map the route for HTTP PATCH requests
patch(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP PATCH requests
patch(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP PATCH requests
patch(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP PATCH requests
patch(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP PATCH requests
patch(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP PATCH requests
pathInfo() - Method in class spark.Request
 
port() - Method in class spark.Request
 
port - Static variable in class spark.SparkBase
 
port(int) - Static method in class spark.SparkBase
Set the port that Spark should listen on.
post(String, Route) - Static method in class spark.Spark
Map the route for HTTP POST requests
post(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP POST requests
post(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP POST requests
post(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP POST requests
post(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP POST requests
post(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP POST requests
protocol() - Method in class spark.Request
 
put(String, Route) - Static method in class spark.Spark
Map the route for HTTP PUT requests
put(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP PUT requests
put(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP PUT requests
put(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP PUT requests
put(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP PUT requests
put(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP PUT requests

Q

queryMap() - Method in class spark.Request
 
queryMap(String) - Method in class spark.Request
 
queryParams(String) - Method in class spark.Request
gets the query param
queryParams() - Method in class spark.Request
 
QueryParamsMap - Class in spark
This objects represent the parameters sent on a Http Request.
QueryParamsMap(HttpServletRequest) - Constructor for class spark.QueryParamsMap
Creates a new QueryParamsMap from and HttpServletRequest.
QueryParamsMap() - Constructor for class spark.QueryParamsMap
 
QueryParamsMap(String, String...) - Constructor for class spark.QueryParamsMap
Parses the key and creates the child QueryParamMaps user[info][name] creates 3 nested QueryParamMaps.
QueryParamsMap(Map<String, String[]>) - Constructor for class spark.QueryParamsMap
Constructor
queryString() - Method in class spark.Request
 

R

raw() - Method in class spark.Request
 
raw() - Method in class spark.Response
 
raw() - Method in class spark.Session
 
redirect(String) - Method in class spark.Response
Trigger a browser redirect
redirect(String, int) - Method in class spark.Response
Trigger a browser redirect with specific http 3XX status code.
removeAttribute(String) - Method in class spark.Session
Removes the object bound with the specified name from this session.
removeCookie(String) - Method in class spark.Response
Removes the cookie.
render(Object) - Method in interface spark.ResponseTransformer
Method called for rendering the output.
render(Object) - Method in class spark.ResponseTransformerRouteImpl
Method called for rendering the output.
render(Object) - Method in class spark.RouteImpl
This method should render the given element into something that can be send through Response element.
render(Object) - Method in class spark.TemplateEngine
Renders the object
render(ModelAndView) - Method in class spark.TemplateEngine
Method called to render the output that is sent to client.
render(Object) - Method in class spark.TemplateViewRouteImpl
 
render(ModelAndView) - Method in class spark.TemplateViewRouteImpl
Method called to render the output that is sent to client.
replace(String, String, String) - Static method in class spark.utils.StringUtils
Replace all occurrences of a substring within a string with another string.
Request - Class in spark
Provides information about the HTTP request
Request() - Constructor for class spark.Request
 
requestMethod() - Method in class spark.Request
 
RequestResponseFactory - Class in spark
 
resolvePrimitiveClassName(String) - Static method in class spark.utils.ClassUtils
Resolve the given class name as primitive class, if appropriate, according to the JVM's naming rules for primitive classes.
Resource - Interface in spark.resource
Interface for a resource descriptor that abstracts from the actual type of underlying resource, such as a file or class path resource.
ResourceUtils - Class in spark.utils
Utility methods for resolving resource locations to files in the file system.
ResourceUtils() - Constructor for class spark.utils.ResourceUtils
 
Response - Class in spark
Provides functionality for modifying the response
Response() - Constructor for class spark.Response
 
ResponseTransformer - Interface in spark
A ResponseTransformer holds the implementation of the 'render' method.
ResponseTransformerRouteImpl - Class in spark
A ResponseTransformerRouteImpl is built up by a path (for url-matching) and the implementation of the 'render' method.
ResponseTransformerRouteImpl(String, String) - Constructor for class spark.ResponseTransformerRouteImpl
 
Route - Interface in spark
Created by Per Wendel on 2014-05-10.
RouteImpl - Class in spark
A Route is built up by a path (for url-matching) and the implementation of the 'handle' method.
RouteImpl(String) - Constructor for class spark.RouteImpl
Constructor
RouteImpl(String, String) - Constructor for class spark.RouteImpl
Constructor
RouteMatch - Class in spark.route
 
RouteMatch(HttpMethod, Object, String, String, String) - Constructor for class spark.route.RouteMatch
 
routeMatcher - Static variable in class spark.SparkBase
 
RouteMatcherFactory - Class in spark.route
RouteMatcherFactory
runFromServlet() - Static method in class spark.Access
 

S

scheme() - Method in class spark.Request
 
secure(String, String, String, String) - Static method in class spark.SparkBase
Set the connection to be secure, using the specified keystore and truststore.
server - Static variable in class spark.SparkBase
 
servletPath() - Method in class spark.Request
 
session() - Method in class spark.Request
Returns the current session associated with this request, or if the request does not have a session, creates one.
session(boolean) - Method in class spark.Request
Returns the current session associated with this request, or if there is no current session and create is true, returns a new session.
Session - Class in spark
Provides session information.
setDebugEnabled(boolean) - Method in class spark.JettyLogger
 
setIpAddress(String) - Static method in class spark.SparkBase
Deprecated.
setPort(int) - Static method in class spark.SparkBase
Deprecated.
setSecure(String, String, String, String) - Static method in class spark.SparkBase
SimpleRouteMatcher - Class in spark.route
Simple route matcher that is supposed to work exactly as Sinatra's
SimpleRouteMatcher() - Constructor for class spark.route.SimpleRouteMatcher
Constructor
spark - package spark
 
Spark - Class in spark
The main building block of a Spark application is a set of routes.
spark.exception - package spark.exception
 
spark.resource - package spark.resource
 
spark.route - package spark.route
 
spark.servlet - package spark.servlet
 
spark.utils - package spark.utils
 
spark.webserver - package spark.webserver
 
SPARK_DEFAULT_PORT - Static variable in class spark.SparkBase
 
SparkApplication - Interface in spark.servlet
The application entry point when Spark is run in a servlet context.
SparkBase - Class in spark
Spark base class
SparkBase() - Constructor for class spark.SparkBase
 
SparkFilter - Class in spark.servlet
Filter that can be configured to be used in a web.xml file.
SparkFilter() - Constructor for class spark.servlet.SparkFilter
 
SparkServer - Class in spark.webserver
Spark server implementation
SparkServer(Handler) - Constructor for class spark.webserver.SparkServer
 
SparkServerFactory - Class in spark.webserver
 
SparkUtils - Class in spark.utils
Some utility methods
splat() - Method in class spark.Request
 
state(boolean, String) - Static method in class spark.utils.Assert
Assert a boolean expression, throwing IllegalStateException if the test result is false.
staticFileFolder - Static variable in class spark.SparkBase
 
staticFileLocation(String) - Static method in class spark.SparkBase
Sets the folder in classpath serving static files.
status(int) - Method in class spark.Response
Sets the status code for the
stop() - Static method in class spark.SparkBase
Stops the Spark server and clears all routes
stop() - Method in class spark.webserver.SparkServer
 
StringUtils - Class in spark.utils
Miscellaneous String utility methods.
StringUtils() - Constructor for class spark.utils.StringUtils
 

T

TemplateEngine - Class in spark
A Template holds the implementation of the 'render' method.
TemplateEngine() - Constructor for class spark.TemplateEngine
 
TemplateViewRoute - Interface in spark
A TemplateViewRoute is built up by a path.
TemplateViewRouteImpl - Class in spark
A TemplateViewRoute is built up by a path (for url-matching) and the implementation of the 'render' method.
TemplateViewRouteImpl(String, String) - Constructor for class spark.TemplateViewRouteImpl
Constructor
toByteArray(InputStream) - Static method in class spark.utils.IOUtils
Get the contents of an InputStream as a ByteArray
toMap() - Method in class spark.QueryParamsMap
 
toString() - Method in class spark.resource.AbstractResource
This implementation returns the description of this resource.
toString(InputStream) - Static method in class spark.utils.IOUtils
Get the contents of an InputStream as a String using the default character encoding of the platform.
toStringArray(Collection<String>) - Static method in class spark.utils.StringUtils
Copy the given Collection into a String array.
toURI(URL) - Static method in class spark.utils.ResourceUtils
Create a URI instance for the given URL, replacing spaces with "%20" URI encoding first.
toURI(String) - Static method in class spark.utils.ResourceUtils
Create a URI instance for the given location String, replacing spaces with "%20" URI encoding first.
trace(String, Route) - Static method in class spark.Spark
Map the route for HTTP TRACE requests
trace(String, String, Route) - Static method in class spark.Spark
Map the route for HTTP TRACE requests
trace(String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP TRACE requests
trace(String, String, TemplateViewRoute, TemplateEngine) - Static method in class spark.Spark
Map the route for HTTP TRACE requests
trace(String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP TRACE requests
trace(String, String, Route, ResponseTransformer) - Static method in class spark.Spark
Map the route for HTTP TRACE requests
truststoreFile - Static variable in class spark.SparkBase
 
truststorePassword - Static variable in class spark.SparkBase
 
type(String) - Method in class spark.Response
Sets the content type for the response

U

uri() - Method in class spark.Request
 
url() - Method in class spark.Request
 
URL_PROTOCOL_FILE - Static variable in class spark.utils.ResourceUtils
URL protocol for a file in the file system: "file"
URL_PROTOCOL_JAR - Static variable in class spark.utils.ResourceUtils
URL protocol for an entry from a jar file: "jar"
URL_PROTOCOL_VFSZIP - Static variable in class spark.utils.ResourceUtils
URL protocol for an entry from a JBoss jar file: "vfszip"
URL_PROTOCOL_WSJAR - Static variable in class spark.utils.ResourceUtils
URL protocol for an entry from a WebSphere jar file: "wsjar"
URL_PROTOCOL_ZIP - Static variable in class spark.utils.ResourceUtils
URL protocol for an entry from a zip file: "zip"
useCachesIfNecessary(URLConnection) - Static method in class spark.utils.ResourceUtils
Set the "useCaches" flag on the given connection, preferring false but leaving the flag at true for JNLP based resources.
userAgent() - Method in class spark.Request
 

V

value() - Method in class spark.QueryParamsMap
Returns the value for this key.
value(String...) - Method in class spark.QueryParamsMap
Returns the value for that key.
valueOf(String) - Static method in enum spark.route.HttpMethod
Returns the enum constant of this type with the specified name.
values() - Method in class spark.QueryParamsMap
 
values() - Static method in enum spark.route.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String, Throwable) - Method in class spark.JettyLogger
 
warn(Throwable) - Method in class spark.JettyLogger
 
warn(String, Object...) - Method in class spark.JettyLogger
 
wrap(String, Route) - Static method in class spark.SparkBase
Wraps the route in RouteImpl
wrap(String, String, Route) - Static method in class spark.SparkBase
Wraps the route in RouteImpl
wrap(String, Filter) - Static method in class spark.SparkBase
Wraps the filter in FilterImpl
wrap(String, String, Filter) - Static method in class spark.SparkBase
Wraps the filter in FilterImpl
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2014. All rights reserved.