All Classes and Interfaces
Class
Description
Default abstract OAuth2 AccessAuthorizeManager for OAuth2 managers.
Class AnimatedGifEncoder - Encodes a GIF file consisting of one or more
frames.
This indicates that an element will be stable over PlantUML version.
A Base64 encoder/decoder.
Applies from
SecurityAuthentication
data a BasicAuth authentication
access header.The
BasicAuthAuthorizeManager
creates the authentication on the fly
from the credentials without any access to other services.A stream of bits that can be read.
Generalized Blake2b digest.
Message Authentication Code (MAC) digest.
Blake2b configuration parameters block per spec
Note that Tree is just a convenience class; incremental hash (tree) can be
done directly with the Digest class.
InputStream
decorator that decompresses brotli data.A stream of bits that can be read.
Color
with hue, saturation and brightness.Deprecated.
Decompresses raw DEFLATE data (without zlib or gzip container) into bytes.
Represents a single diagram.
Collection of static dictionary words.
Deprecated.
Deprecated.
The
ExtendedGeneralPath
class represents a geometric path
constructed from straight lines, quadratic and cubic (Bezier) curves and
elliptical arc.The
ExtendedPathIterator
class represents a geometric path
constructed from straight lines, quadratic and cubic (Bezier) curves and
elliptical arcs.Format for output files generated by PlantUML.
A FileFormat with some parameters.
This is a TextGrid (usually 3x3) that contains the equivalent of a
2D reqular expression (which uses custom syntax to make things more
visual, but standard syntax is also possible).
Taken from http://www.camick.com/java/source/HSLColor.java
The HSLColor class provides methods to manipulate HSL (Hue, Saturation
Luminance) values to create a corresponding Color object using the RGB
ColorSpace.
Taken from
https://github.com/hsluv/hsluv-java/blob/master/src/main/java/org/hsluv/HUSLColorConverter.java
Some other pointer: https://twitter.com/kuon_orochi/ https://www.hsluv.org/
https://www.kuon.ch/post/2020-03-08-hsluv/
Information about a generated image for a diagram.
A collection of methods to help with processing images.
This class serves as the entry point to the minimal-json API.
Represents a JSON array, an ordered collection of JSON values.
A handler for parser events.
Represents a JSON object, a set of name/value pairs, where the names are
strings and the values are JSON values.
Represents a member of a JSON object, a pair of a name and a value.
A streaming parser for JSON text.
Represents a JSON value.
Uses k-means clustering for color quantization.
Indicates the location of a line of code within a resource.
Loads JSON data from file or URL source.
An immutable object that represents a location in the parsed text.
Implements median cut quantization.
A collection which permits duplicates, and provides methods adding/removing
several counts of an element.
Applies from
SecurityAuthentication
data an OAuth2 Authorization
access header.Authorize the principal (from
SecurityCredentials
and creates a
SecurityAuthentication
object with a bearer token secret.Authorize via principal a resource owner (from
SecurityCredentials
and creates a SecurityAuthentication
object with a bearer token
secret.Some useful constants.
An unchecked exception to indicate that an input does not qualify as valid
JSON.
Enables human readable JSON output by inserting whitespace between
values.after commas and colons.
An RGB representation of a color, which stores each component as a double in
the range [0, 1].
An immutable grid of pixel colors.
POJO of the json sent to "POST /render"
The security access interceptor applies the authentication information to a
HTTP connection.
The authentication to access an endpoint.
Creates from credentials a
SecurityAuthentication
object or authorize
as principal to retrieve an authentication object.Defines a configuration for credentials.
Indicates that the implementing object contains sensitive data, which can be
erased using the
eraseCredentials
method.This interceptor does nothing.
Creates a public access authentication data object.
There are 4 different security profile defined.
Secure replacement for java.io.File.
"Pseudo size" of a C structure.
Secure replacement for java.net.URL.
Applies from
SecurityAuthentication
data plain token authentication
access headers.The
TokenAuthAuthorizeManager
creates the authentication on the fly
from the credentials without any access to other services.Represents the textual source of some diagram.
Controls the formatting of the JSON output.