All Classes and Interfaces
Class
Description
Web application lifecycle listener that will load an
application.properties
file if included in the project.A JSP tag that creates and manages a JSON array.
An interface for creating bindings for data sources.
Retrieves files from within the applications class path.
Interface for components that persist JSON data to storage backends.
Retrieves files from the file system.
Retrieve the value of an HTTP Header.
Wrapper for HTTP servlet request objects.
Wrapper for HTTP servlet response objects.
Provides a Hypermedia view for a resource, including handling of REST-like
calls routed through verbs to account for only GET/POST being supported by
HTML forms.
Descriptor for handling Hypermedia REST requests using only GET and POST.
A custom JSP tag that only renders the content if the
test
is
true.Service implementation for receiving and persisting data from HTTP requests.
A custom JSP tag that iterates over items in a collection.
Servlet implementation for Jakarta EE environments that routes HTTP
requests to services.
Servlet implementation for Java EE environments that routes HTTP
requests to services. * This servlet acts as the entry point for web
requests in Java EE applications HTTP method support can be configured via
initialization parameters.
A custom JSP tag that parses JSON content and makes it available as a
variable.
A custom JSP tag that defines a key-value pair for JSON objects.
An interface for tags that can store key-value pairs.
The value in a record is not null and not an empty string
The value in a record is not null
A custom JSP tag that creates and manages a JSON object.This tag creates
a
JSONObject
that can be populated with key-value pairs using
nested KeyTag
elements.Extract raw data from HTTP requests in various ways and provide it as a
Source that can be processed.
Defines a parameter implementation that extracts values from HTTP requests.
Filter on parameter values.
Origin implementation that extracts data from a specific HTTP request
parameter.
Can be set as the value whenever parameter values are needed instead of
record values.
Extracts a variable from the URL path.
Implemented by services that can be called directly to return a stream of
data without generating an HTTP response.
For retrieving data from SQL database.
Inserts stream of data into a SQL database.
A custom JSP tag that executes a database query and stores the result in a variable.
The value in a record must match a regular expression
Allows returning the parameters values of a
HttpRequest
as an array.Provides direct access to the HTTP request body.
Parameter implementation that extracts values from HTTP request parameters.
A meta-service that routes requests based on the HTTP Method.
Implemented by services that route requests to other services.
Routes requests between multiples services based on the request URL.
Service implementation for retrieving and returning data in response to
HTTP requests.
Core interface for all web service implementations in the framework.
Utility class for invoking
SelectService
instances and returning
their results as JSONObject
s.Records the current state of the Service using a ThreadLocal so that pluggable
objects can access the state during execution.
A custom JSP tag that calls a service endpoint and stores the results.
Provides access to user's HTTP session information
Retrieves a value from the http session
A custom JSP tag that sets a variable in a specified scope.
Checks the minimum number of characters and maximum number of characters in a string
Parameter implementation that provides a fixed, predefined value.
Utility functions for JSP tags, providing helpers for JSON conversion,
HTML escaping, URL encoding, and collection operations.
Validations are transformers that ensure correctness of a stream of data and
cancel the stream if a problem is found.
Thrown if a validation fails
A custom JSP tag that sets a value on a parent tag implementing ValueTypeTag.
An interface that defines tags that can accept and store values.