All Classes and Interfaces
Class
Description
Abstract base class for resources which resolve URLs into File references,
such as {link UrlResource} or {link ClassPathResource}.
Convenience base class for {link Resource} implementations,
pre-implementing typical behavior.
AbstractUserAgentAnalyzer.AbstractUserAgentAnalyzerBuilder<UAA extends AbstractUserAgentAnalyzer,B extends AbstractUserAgentAnalyzer.AbstractUserAgentAnalyzerBuilder<UAA,B>>
AbstractUserAgentAnalyzerDirect.AbstractUserAgentAnalyzerDirectBuilder<UAA extends AbstractUserAgentAnalyzerDirect,B extends AbstractUserAgentAnalyzerDirect.AbstractUserAgentAnalyzerDirectBuilder<UAA,B>>
{link PathMatcher} implementation for Ant-style path patterns.
Tests whether a string matches against a pattern via a {link Pattern}.
Assertion utility class that assists in validating arguments.
{link Resource} implementation for class path resources.
Miscellaneous
java.lang.Class
utility methods.This class provides an empty implementation of
ClientHintsListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
ClientHintsVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
ClientHintsParser
.This interface defines a complete generic visitor for a parse tree produced
by
ClientHintsParser
.Miscellaneous collection utility methods.
A {link ConcurrentHashMap} that uses {link ReferenceType#SOFT soft} or
{linkplain ReferenceType#WEAK weak} references for both
keys
and values
.A single map entry.
A reference to an {link Entry} contained in the map.
Various reference types supported by this map.
The types of restructuring that can be performed.
Default implementation of the {link ResourceLoader} interface.
ClassPathResource that explicitly expresses a context-relative path
through implementing the ContextResource interface.
A collection of utilities relating to Domain Name System.
Domain types differentiated by Mozilla Public Suffix List.
{link Resource} implementation for
java.io.File
and
java.nio.file.Path
handles with a file system target.Subclass of {link UrlResource} which assumes file resolution, to the degree
of implementing the {link WritableResource} interface for it.
Helper class for resolving generic types against type variables.
Simple interface for objects that are sources for an {link InputStream}.
{link LinkedHashMap} variant that stores String keys in a case-insensitive
manner, for example for key-based access in a results table.
A common delegate for detecting a GraalVM native image environment.
Miscellaneous object utility methods.
Strategy interface for
String
-based path matching.A {link ResourcePatternResolver} implementation that is able to resolve a
specified resource location path into one or more matching Resources.
A resolution strategy for protocol-specific resource handles.
Public suffix is a set of DNS names or wildcards concatenated with dots.
Parses the list from publicsuffix.org
and configures a PublicSuffixFilter.
Utility class that can test if DNS names match the content of the Public Suffix List.
PublicSuffixMatcher
loader.Simple utility class for working with the reflection API and handling
reflection exceptions.
Encapsulates a Java {link java.lang.reflect.Type}, providing access to
{link #getSuperType() supertypes}, {link #getInterfaces() interfaces}, and
{link #getGeneric(int...) generic parameters} along with the ability to ultimately
{link #resolve() resolve} to a {link java.lang.Class}.
Interface for a resource descriptor that abstracts from the actual
type of underlying resource, such as a file or class path resource.
Strategy interface for loading resources (e.g., class path or file system
resources).
Strategy interface for resolving a location pattern (for example,
an Ant-style path pattern) into {link Resource} objects.
Utility methods for resolving resource locations to files in the
file system.
Miscellaneous {link String} utility methods.
This class gets the symbol table (1 value) uses that to evaluate
the expression against the parsed user agent
{link Resource} implementation for
java.net.URL
locators.This class provides an empty implementation of
UserAgentListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
UserAgentVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This visitor will return the list of requested child nodes
This interface defines a complete listener for a parse tree produced by
UserAgentParser
.UserAgentStringMatchMakerTester.AbstractUserAgentAnalyzerTesterBuilder<UAA extends UserAgentStringMatchMakerTester,B extends AbstractUserAgentAnalyzer.AbstractUserAgentAnalyzerBuilder<UAA,B>>
This class provides an empty implementation of
UserAgentTreeWalkerListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.This class provides an empty implementation of
UserAgentTreeWalkerVisitor
,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.This interface defines a complete listener for a parse tree produced by
UserAgentTreeWalkerParser
.This interface defines a complete generic visitor for a parse tree produced
by
UserAgentTreeWalkerParser
.This interface defines a complete generic visitor for a parse tree produced
by
UserAgentParser
.JBoss VFS based {link Resource} implementation.
Utility for detecting and accessing JBoss VFS in the classpath.