All Classes and Interfaces
Class
Description
SVG elements that allow the conditional processing attributes
"externalResourcesRequired",
"requiredExtensions",
"requiredFeatures",
and
"systemLanguage"
will implement this interface.
SVG elements that allow the document event attributes
"onabort",
"onerror",
"onresize",
"onscroll",
and
"onunload"
will implement this interface.
SVG elements that allow the global event attributes
"oncanplay",
"oncanplaythrough",
"oncancel",
"onchange",
"onclick",
"onclose",
"oncuechange",
"ondblclick",
"ondrag",
"ondragend",
"ondragenter",
"ondragexit",
"ondragleave",
"ondragover",
"ondragstart",
"ondrop",
"ondurationchange",
"onemptied",
"onended",
"onerror",
"onfocus",
"oninput",
"oninvalid",
"onkeydown",
"onkeypress",
"onkeyup",
"onload",
"onloadstart",
"onloadeddata",
"onloadedmetadata",
"onmousedown",
"onmouseenter",
"onmouseleave",
"onmousemove",
"onmouseout",
"onmouseover",
"onmouseup",
"onmousewheel",
"onpause",
"onplay",
"onplaying",
"onprogress",
"onratechange",
"onreset",
"onresize",
"onscroll",
"onseeked",
"onseeking",
"onselect",
"onshow",
"onstalled",
"onsubmit",
"onsuspend",
"ontimeupdate",
"ontoggle",
"onvolumechange",
and
"onwaiting"
will implement this interface.
SVG elements that allow the graphical event attributes
"onactivate",
"onfocusin",
and
"onfocusout"
will implement this interface.
SVG elements that allow the presentation attributes
"alignment-baseline",
"baseline-shift",
"clip",
"clip-path",
"clip-rule",
"color",
"color-interpolation",
"color-interpolation-filters",
"color-profile",
"color-rendering",
"cursor",
"direction",
"display",
"dominant-baseline",
"enable-background",
"fill",
"fill-opacity",
"fill-rule",
"filter",
"flood-color",
"flood-opacity",
"font-family",
"font-size",
"font-size-adjust",
"font-stretch",
"font-style",
"font-variant",
"font-weight",
"glyph-orientation-horizontal",
"glyph-orientation-vertical",
"image-rendering",
"kerning",
"letter-spacing",
"lighting-color",
"marker-end",
"marker-mid",
"marker-start",
"mask",
"opacity",
"overflow",
"pointer-events",
"shape-rendering",
"stop-color",
"stop-opacity",
"stroke",
"stroke-dasharray",
"stroke-dashoffset",
"stroke-linecap",
"stroke-linejoin",
"stroke-miterlimit",
"stroke-opacity",
"stroke-width",
"text-anchor",
"text-decoration",
"text-rendering",
"transform",
"unicode-bidi",
"vector-effect",
"visibility",
"word-spacing",
and
"writing-mode"
will implement this interface.
SVG elements that allow the XLink attributes
"xlink:actuate",
"xlink:arcrole",
"xlink:href",
"xlink:role",
"xlink:show",
"xlink:title",
and
"xlink:type"
will implement this interface.
This inline tag inserts an HTML anchor into the documentation
that can be used for references to the location of that anchor.
Use the application error to signal the abort of an application.
This implementation of
This implementation of
Error
allows to set a flag that indicates whether this instance was already
logged or not.This class provides the support for attributes to
elements.
This taglet replaces the standard
@author
taglet. It
is different in the way that it provides the author's email address as a
hyperlink.This class provides the support for child elements and text to elements.
This annotation will be used to provide version information
for each class in a project.
Re-implementation of the well-known
{@code}
taglet.This class defines a SGML comment.
Helper methods for the new taglet implementations.
A tool that can be used to create an HTML file suitable as a
documentation extension for a JavaDoc from an arbitrary text file.
The dimensions for a
TypeSymbol
in user units.The definition for the XML DocType element.
The definition for an SGML document.
The definition for an SGML element.
This is a specialized implementation for the
IllegalArgumentException
that should be used instead of the latter in cases where an empty String,
array or
Collection
argument is provided as an illegal argument value.Provides HTML and XML entity utilities.
Local interface for the data structure that is used to store the
entity mappings.
A simple implementation for the interface
Entities.EntityMap
.This inline tag inserts a hyperlink to an external URL into the
documentation.
If a program will be started from IntelliJ IDEA, the
args
argument
to
IdeaStarter.main(String...)
has always values.The contents of this inline tag will be ignored for the generation of the
Javadoc output.
This implementation of
RuntimeException
will be thrown when an attempted operation is not valid for the current
context.This implementation of
Error
should be thrown in all cases where an exception was caught that seemed to
be impossible to be thrown.This taglet allows to include the contents of an external file
into the JavaDoc documentation.
Re-implementation of the
{@index}
taglet.This taglet is used to add a reference to a document of some
kind that inspired the current piece of code, either in its functionality
or its implementation.
This
Exception
will be thrown when an invalid XML name is used for the creation of an XML
element, attribute, or namespace.This error will be thrown by the custom taglets in case an error condition
is encountered.
Executes the
JavaDoc
tool with a bunch of default
parameters.A "container" exception for exception thrown within
lambda expressions.
A holder for a lazy initialised object instance.
The implementation of the interface
Lazy
.Sometimes a special sort order is required that cannot be defined as a rule.
A simple implementation of
ToolKit.KeyProvider
that returns the instance itself as the sort order key.Re-implementation of the
{@literal}
taglet.This taglet is used to refer to the author of the
modifications for a piece of code that was originally written by somebody
else (named in the
@author
or the
@extauthor
tag).The definition of an XML namespace entry.
This class provides the support for namespaces to elements.
This taglet is used to add an important note to the
documentation for an element.
This is a specialized implementation for the
IllegalArgumentException
that should be used instead of the latter in cases where null
is
provided as an illegal argument value.This class is the base class for taglet that allow to include
the contents of an external file into the JavaDoc documentation.
The process modes for the included file.
The coordinates for a
TypeSymbol
in user units.This implementation of
Error
should be called from private
constructors of static classes
(classes that does not allow any instances because they have only static
methods or constants).The definition for a processing instruction.
The implementation for the interface
ProcessingInstruction
.This is the marker annotation for a "Main" class.
Helper method for the conversion of SGML elements into a String.
Deprecated, for removal: This API element is subject to removal in a future version.
The relevant stereotypes.
The definition of the SVG element
<svg>
.The different usages for an
<svg>
element.Possible values for the SVG attribute
"alignment-baseline".
The definition of the SVG
<clipPath>
element.The implementation of the interface
SVGClipPath
for the SVG <clipPath>
element.The implementation for SVG values representing colors.
The definition of an SVG element.
This is the base class for a custom type that wants to extend an SVG
element with additional features.
The categories for the SVG elements.
The base class for all SVG elements.
The definition of an SVG element that allows child elements.
This is a generic implementation for an SVG element.
The definition of the SVG
<g>
element.The implementation of the interface
SVGGroup
for the SVG <g>
element.The implementation for the interface
SVG
for the <svg>
element.The definition of an SVG
<line>
element.The implementation of the
SVGLine
interface for the SVG <line>
element.The definition for the SVG
<marker>
element.The implementation for the interface
SVGMarker
for the SVG <marker>
.The values for the attribute
"orient" of
the SVG element
<marker>
.A numeric type with a unit as used by various SVG attributes.
An SVG degrees type.
An SVG millimeter type.
An SVG percent type.
An SVG pixel type.
An SVG user unit type; usually this is the same as
SVGNumber.SVGPixel
, but without a unit specifier.The implementation for SVG values representing
paint
attribute
values.The definition of the SVG
<path>
element.The abstract base class for the elements of a path (a path
definition) that can be applied to some elements with the attribute
"d".
The implementation of the SVG path
ArcTo
element.The implementation of the SVG path
ClosePath
element.The implementation of the SVG cubic Bézier
CurveTo
curve
path element.The implementation of the SVG path
LineTo
element for a
horizontal line.The implementation of the SVG path
LineTo
element.The implementation of the SVG path
MoveTo
element.The implementation of the SVG quadratic Bézier
CurveTo
curve path element.The implementation of the SVG path
LineTo
element for a
vertical line.The implementation of the interface
SVGPath
for the SVG <path>
element.The definition for the SVG
<marker>
element when used as a
positioned marker.The implementation of the interface
SVGPositionedMarker
for an SVG <marker>
element that is used as a positioned
marker.Possible values for the SVG attribute
"preserveAspectRatio".
The definition for the SVG
<rect>
element.The implementation of the interface
SVGRectangle
for the SVG <rect>
element.The definition for the SVG
<style>
element.The implementation of the interface
SVGStyle
for the SVG <style>
element.The definition of the SVG element
<symbol>
.The implementation for the interface
SVGSymbol
for the <symbol>
element.The definition of the SVG
<text>
element.The implementation of the interface
SVGText
.The abstract base class for the SVG transformations that can be applied to
some elements with the attribute
"transform".
The SVG
matrix
transformation.The SVG
rotate
transformation.The SVG
scale
transformation.The SVG
skewX
transformation.The SVG
skewY
transformation.The SVG
translate
transformation.The definition of the SVG
<tspan>
element.The implementation of the interface
SVGTSpan
.SVG allows different units for some attributes; this class defines these
units and the transformations into Strings for those units.
The definition of the SVG element
<use>
.The implementation for the interface
SVGUse
for the <use>
element.A collection of SVG related utility methods and factory methods for SVG
elements.
An instance of this class is basically a wrapper around a
String that contains placeholders ("Variables") in the form
${<name>}
, where <name is the variable
name.This class defines the plain text that is the content of an SGML element as
such an element.
This taglet is used to refer to the author of the model for
the current piece of code or the person who provided the idea for that
code.
With this taglet, it is possible to add a list of open points
to the documentation of a module or a package.
Tools and constants for the JavaDoc extension.
Implementations of this interface provides the sort order key from the
given instance of the type.
A specialisation of
SVGSymbol
for the visualisation of
UMLTypeElement
instances.The representation of the lines that connects the type elements in a UML
diagram.
The types for a
UMLConnector
.The wrapper for an
ExecutableElement
instance that represents a constructor, enhanced by information needed for
the creation of the UML graph.The container for a UML diagram.
The wrapper for an
Element
instance, enhanced by information needed for the creation of the UML graph.The wrapper for an
ExecutableElement
instance, enhanced by information needed for the creation of the UML graph.This class is used to lay out the UML graph.
This class is used to lay out the UML graph.
When this tag is added to the documentation of a class, a UML
graph will be created for this class and added to the documentation.
The wrapper for an
Element
instance that is contained in a
TypeElement
,
enhanced by information needed for the creation of the UML graph.The wrapper for an
ExecutableElement
instance that represents a constructor, enhanced by information needed for
the creation of the UML graph.The wrapper for a
TypeElement
instance, enhanced by information needed for the creation of the UML graph.The wrapper for a
VariableElement
instance, enhanced by information needed for the creation of the UML graph.This inline tag allows to underline a sequence of text.
This implementation of
Error
should be thrown in all cases where an unexpected exception was caught.This is a specialized implementation for
Error
that is to be thrown especially from the default
branch of a
switch
statement that uses an enum
type as selector.This is a marker annotation for a utility class.
This is a specialized implementation for the
IllegalArgumentException
that is meant as the root for a hierarchy of exceptions caused by
validation errors.The abstract base class for SVG type class, providing some helper methods.
A collection of XML related utility methods and factory methods for XML
elements.
The (default) validators.
The
EventObject
for changes to the validator configuration.The interface for listeners to
XMLBuilderUtils.ValidatorChangeEvent
sThe definition for an XML document.
The implementation for the interface
XMLDocument
.The definition of an XMLElement.
The flags that are used to configure a new instance of
XMLElement
(respectively an instance of an implementation of
this interface.The abstract base class for specialised implementations of
XMLElement
.An implementation of
XMLElement
that supports attributes, namespaces, children, text, CDATA
and
comments.
JavadocStarter
.