All Classes and Interfaces
Class
Description
Default abstract OAuth2 AccessAuthorizeManager for OAuth2 managers.
An abstract class for all diagram classes.
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.
Provides an interface to retrieve the results of a diagram processing
operation.
Collection of static dictionary words.
Deprecated.
Deprecated.
Indicates that the annotated class, method, constructor, or field is a duplication
of another part of the code.
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.
Deprecated.
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.
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.
A namespace for
Quark
objects.Enables human readable JSON output by inserting whitespace between
values.after commas and colons.
Builds a diagram from pre-processed PlantUML source.
A named node in the entity graph.
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.