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.
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.
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.
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.
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.