Uses of Package
org.apache.juneau.commons.reflect
Packages that use org.apache.juneau.commons.reflect
Package
Description
Foundational classes and annotations shared across the Juneau Commons libraries.
Bean-modeling layer for Juneau.
Lightweight bean lookup, contribution, and injection support for Juneau.
Comprehensive reflection utilities for working with classes, methods, fields, constructors,
and annotations in a more convenient and type-safe way than the standard Java reflection APIs.
Common internal utilities.
HTTP Part Annotations
Predefined HTTP headers, parts, entities, resources, and responses built on the classic Apache HttpComponents API.
Remote REST API
HTTP Part Beans
Marshalling API
BSON (Binary JSON) marshalling support.
CBOR (Concise Binary Object Representation) marshalling support per RFC 8949.
CSV Marshalling Support
Hjson (Human JSON) format serializer and parser for Apache Juneau.
HOCON (Human-Optimized Config Object Notation) format serializer and parser for Apache Juneau.
HTML Marshalling Support
HTTP Part Marshalling Support
INI format serializer and parser for Apache Juneau.
JCS (JSON Canonicalization Scheme) Marshalling Support.
RDF Marshalling Support
JSON Marshalling Support.
JSON5L (JSON5 Lines) marshalling support.
JSONL (JSON Lines) marshalling support.
JSON-Schema Marshalling Support
Markdown serializer and parser support for Apache Juneau.
MessagePack Marshalling Support
OpenAPI Marshalling Support
Apache Parquet serialization and parsing support.
Parser API
Plaintext Marshalling Support
Serializer API
SOAP/XML Marshalling Support
Swap API
TOML v1.0.0 serializer and parser for Apache Juneau.
UON Marshalling Support
URL-Encoding Marshalling Support
XML Marshalling Support
YAML Marshalling Support
Microservice API
REST Server API
REST Method Argument Beans
Authentication (AuthN) guards, servlet-layer filters, SPIs, and request-time helpers for
juneau-rest-server.Predefined Matchers
Method exec stats utilities
Optional Jakarta Bean Validation 3.x
integration for
juneau-rest-server — declarative validation of request beans via
jakarta.validation.constraints.* annotations.-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.commonsClassDescriptionLightweight utility class for introspecting information about a class.Lightweight utility class for introspecting information about a Java constructor.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.commons.beanClassDescriptionInterface for all annotatable wrapper classes.Encapsulates information about an annotation instance and the element it's declared on.Enhanced annotation provider that returns
AnnotationInfoobjects and supports runtime annotations.ARuntimeExceptionwrapper around common reflection exceptions.Lightweight utility class for introspecting information about a class.Generic, typed variant ofClassInfo.Lightweight utility class for introspecting information about a Java constructor.Abstract base class for all reflection wrapper objects providing common modifier checking functionality.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.Encapsulates type variable implementations for a class hierarchy.Defines class/field/method visibilities. -
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.commons.injectClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.Abstract base class containing common functionality for
ConstructorInfoandMethodInfo.Lightweight utility class for introspecting information about a Java method. -
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.commons.reflectClassDescriptionAbstract base class for reflection info classes that wrap
AccessibleObject.Interface for all annotatable wrapper classes.Enum representing the type of reflective object.Encapsulates information about an annotation instance and the element it's declared on.Enhanced annotation provider that returnsAnnotationInfoobjects and supports runtime annotations.Builder for creating configuredAnnotationProviderinstances.Defines traversal options for annotation searches.ARuntimeExceptionwrapper around common reflection exceptions.Defines how array types should be formatted when rendered as strings.Lightweight utility class for introspecting information about a class.Generic, typed variant ofClassInfo.Defines how class names should be formatted when rendered as strings.Lightweight utility class for introspecting information about a Java constructor.Enumeration of possible modifiers and attributes that can be present on classes, methods, fields, and constructors.Abstract base class for all reflection wrapper objects providing common modifier checking functionality.General exception that occurs when trying to execute a constructor, method, or field using reflection.Abstract base class containing common functionality forConstructorInfoandMethodInfo.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.Lightweight wrapper around aPackageobject providing convenient access to package metadata and annotations.Lightweight utility class for introspecting information about a method or constructor parameter.A typed property descriptor that allows you to specify arbitrary consumers and producers corresponding to setters and getters.Builder for constructingPropertyinstances.Maps arbitrary values to classes, methods, fields, and constructors based on name-based patterns.Builder for creatingReflectionMapinstances.Encapsulates type variable implementations for a class hierarchy.Defines class/field/method visibilities. -
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.commons.utilsClassDescriptionA
RuntimeExceptionwrapper around common reflection exceptions.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection. -
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.httpClassDescriptionLightweight utility class for introspecting information about a Java constructor.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.http.classicClassDescriptionLightweight utility class for introspecting information about a Java constructor.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.http.remoteClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.httppart.beanClassDescriptionLightweight utility class for introspecting information about a Java method.Lightweight utility class for introspecting information about a method or constructor parameter.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshallClassDescriptionInterface for all annotatable wrapper classes.Encapsulates information about an annotation instance and the element it's declared on.Enhanced annotation provider that returns
AnnotationInfoobjects and supports runtime annotations.ARuntimeExceptionwrapper around common reflection exceptions.Lightweight utility class for introspecting information about a class.Generic, typed variant ofClassInfo.Lightweight utility class for introspecting information about a Java constructor.Abstract base class for all reflection wrapper objects providing common modifier checking functionality.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.A typed property descriptor that allows you to specify arbitrary consumers and producers corresponding to setters and getters.Encapsulates type variable implementations for a class hierarchy.Defines class/field/method visibilities. -
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.bsonClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.cborClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.csvClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.hjsonClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.hoconClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.htmlClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Enhanced annotation provider that returns
AnnotationInfoobjects and supports runtime annotations.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method. -
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.httppartClassDescriptionLightweight utility class for introspecting information about a class.Lightweight utility class for introspecting information about a method or constructor parameter.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.iniClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.jcsClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.jenaClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.jsonClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.json5lClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.General exception that occurs when trying to execute a constructor, method, or field using reflection.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.jsonlClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.General exception that occurs when trying to execute a constructor, method, or field using reflection.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.jsonschemaClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.markdownClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.msgpackClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.oapiClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.parquetClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.parserClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.General exception that occurs when trying to execute a constructor, method, or field using reflection.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.plaintextClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.serializerClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.soapClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.swap.spiClassDescriptionLightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java method.Defines class/field/method visibilities.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.tomlClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.uonClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.urlencodingClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.xmlClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.marshall.yamlClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a class.General exception that occurs when trying to execute a constructor, method, or field using reflection.Lightweight utility class for introspecting information about a Java field.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.microserviceClassDescriptionGeneral exception that occurs when trying to execute a constructor, method, or field using reflection.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.rest.serverClassDescriptionEncapsulates information about an annotation instance and the element it's declared on.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.rest.server.argClassDescriptionLightweight utility class for introspecting information about a method or constructor parameter.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.rest.server.authClassDescriptionLightweight utility class for introspecting information about a method or constructor parameter.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.rest.server.matcherClassDescriptionLightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.rest.server.statsClassDescriptionLightweight utility class for introspecting information about a class.Lightweight utility class for introspecting information about a Java method.
-
Classes in org.apache.juneau.commons.reflect used by org.apache.juneau.rest.server.validationClassDescriptionLightweight utility class for introspecting information about a method or constructor parameter.