Uses of Interface
org.apache.juneau.AnnotationProvider
Packages that use AnnotationProvider
Package
Description
CSV Marshalling Support
REST Server API
REST Client API
REST Server Mock API
-
Uses of AnnotationProvider in org.apache.juneau
Classes in org.apache.juneau that implement AnnotationProviderModifier and TypeClassDescriptionclass
Bean context.class
Context class for classes that useBeanContext
objects.class
Parent class for all classes that traverse POJOs.class
Base class for all Context beans.Fields in org.apache.juneau declared as AnnotationProviderModifier and TypeFieldDescriptionstatic final AnnotationProvider
AnnotationProvider.DEFAULT
Default metadata provider. -
Uses of AnnotationProvider in org.apache.juneau.config
Classes in org.apache.juneau.config that implement AnnotationProvider -
Uses of AnnotationProvider in org.apache.juneau.config.store
Classes in org.apache.juneau.config.store that implement AnnotationProviderModifier and TypeClassDescriptionclass
Classpath-based storage location for configuration files.class
Represents a storage location for configuration files.class
Filesystem-based storage location for configuration files.class
Filesystem-based storage location for configuration files. -
Uses of AnnotationProvider in org.apache.juneau.csv
Subinterfaces of AnnotationProvider in org.apache.juneau.csvModifier and TypeInterfaceDescriptioninterface
Interface for providing access toCsvClassMeta
andCsvBeanPropertyMeta
objects.Classes in org.apache.juneau.csv that implement AnnotationProviderModifier and TypeClassDescriptionclass
TODO - Work in progress.class
TODO - Work in progress. -
Uses of AnnotationProvider in org.apache.juneau.examples.core.config.store
Classes in org.apache.juneau.examples.core.config.store that implement AnnotationProviderModifier and TypeClassDescriptionclass
Example of aConfigStore
that uses a relational database as a backend. -
Uses of AnnotationProvider in org.apache.juneau.examples.parser
Classes in org.apache.juneau.examples.parser that implement AnnotationProviderModifier and TypeClassDescriptionclass
Example parser that converts byte streams toBufferedImage
objects. -
Uses of AnnotationProvider in org.apache.juneau.examples.serializer
Classes in org.apache.juneau.examples.serializer that implement AnnotationProviderModifier and TypeClassDescriptionclass
Example serializer that convertsBufferedImage
objects to byte streams. -
Uses of AnnotationProvider in org.apache.juneau.html
Subinterfaces of AnnotationProvider in org.apache.juneau.htmlModifier and TypeInterfaceDescriptioninterface
Interface for providing access toHtmlClassMeta
andHtmlBeanPropertyMeta
objects.Classes in org.apache.juneau.html that implement AnnotationProviderModifier and TypeClassDescriptionclass
Serializes POJOs to HTTP responses as HTML documents.class
Parses text generated by theHtmlSerializer
class back into a POJO model.class
Serializes POJO metamodels to HTML.class
Serializes POJO metamodels to HTML.static class
Default serializer, with whitespace.static class
Default serializer, single quotes, simple mode.static class
Default serializer, single quotes, simple mode, with whitespace.class
Serializes POJO models to HTML.static class
Default serializer, single quotes.static class
Default serializer, single quotes, whitespace added.class
Serializes POJOs to HTTP responses as stripped HTML. -
Uses of AnnotationProvider in org.apache.juneau.httppart
Classes in org.apache.juneau.httppart that implement AnnotationProviderModifier and TypeClassDescriptionclass
Base class for implementations ofHttpPartParser
class
Base class for implementations ofHttpPartSerializer
class
An implementation ofHttpPartParser
that takes in the strings and tries to convert them to POJOs using constructors and static create methods.class
An implementation ofHttpPartSerializer
that simply serializes everything usingObject.toString()
. -
Uses of AnnotationProvider in org.apache.juneau.json
Subinterfaces of AnnotationProvider in org.apache.juneau.jsonModifier and TypeInterfaceDescriptioninterface
Interface for providing access toJsonClassMeta
andJsonBeanPropertyMeta
objects.Classes in org.apache.juneau.json that implement AnnotationProviderModifier and TypeClassDescriptionclass
Parses any valid JSON text into a POJO model.class
Serializes POJO models to Simplified JSON.static class
Default serializer, single quotes, simple mode, with whitespace.class
Parses any valid JSON text into a POJO model.static class
Default parser, strict mode.class
Serializes POJO metadata to HTTP responses as JSON-Schema.static class
Default serializer, with whitespace.static class
Default serializer, single quotes, simple mode.static class
Default serializer, single quotes, simple mode, with whitespace.class
Serializes POJO models to JSON.static class
Default serializer, with whitespace.static class
Default serializer, single quotes, simple mode, with whitespace and recursion detection. -
Uses of AnnotationProvider in org.apache.juneau.jsonschema
Subinterfaces of AnnotationProvider in org.apache.juneau.jsonschemaModifier and TypeInterfaceDescriptioninterface
Interface for providing access toJsonSchemaClassMeta
andJsonSchemaBeanPropertyMeta
objects.Classes in org.apache.juneau.jsonschema that implement AnnotationProviderModifier and TypeClassDescriptionclass
Generates JSON-schema metadata about POJOs. -
Uses of AnnotationProvider in org.apache.juneau.msgpack
Subinterfaces of AnnotationProvider in org.apache.juneau.msgpackModifier and TypeInterfaceDescriptioninterface
Interface for providing access toMsgPackClassMeta
andMsgPackBeanPropertyMeta
objects.Classes in org.apache.juneau.msgpack that implement AnnotationProviderModifier and TypeClassDescriptionclass
Parses a MessagePack stream into a POJO model.static class
Default parser, string input encoded as BASE64.static class
Default parser, string input encoded as spaced-hex.class
Serializes POJO models to MessagePack.static class
Default serializer, BASE64 string output.static class
Default serializer, spaced-hex string output. -
Uses of AnnotationProvider in org.apache.juneau.oapi
Subinterfaces of AnnotationProvider in org.apache.juneau.oapiModifier and TypeInterfaceDescriptioninterface
Interface for providing access toOpenApiClassMeta
andOpenApiBeanPropertyMeta
objects.Classes in org.apache.juneau.oapi that implement AnnotationProviderModifier and TypeClassDescriptionclass
OpenAPI part parser.class
Serializes POJOs to values suitable for transmission as HTTP headers, query/form-data parameters, and path variables. -
Uses of AnnotationProvider in org.apache.juneau.parser
Classes in org.apache.juneau.parser that implement AnnotationProviderModifier and TypeClassDescriptionclass
Subclass ofParser
for byte-based parsers.class
Parent class for all Juneau parsers.static class
Represents no Parser.static class
An identifier that the previous entries in this group should be inherited.static class
An identifier that the previous entries in this group should not be inherited.class
Subclass ofParser
for characters-based parsers. -
Uses of AnnotationProvider in org.apache.juneau.plaintext
Subinterfaces of AnnotationProvider in org.apache.juneau.plaintextModifier and TypeInterfaceDescriptioninterface
Interface for providing access toPlainTextClassMeta
andPlainTextBeanPropertyMeta
objects.Classes in org.apache.juneau.plaintext that implement AnnotationProviderModifier and TypeClassDescriptionclass
Parsers HTTP plain text request bodies into Group 5 POJOs.class
Serializes POJOs to plain text using just thetoString() method on the serialized object. -
Uses of AnnotationProvider in org.apache.juneau.reflect
Methods in org.apache.juneau.reflect with parameters of type AnnotationProviderModifier and TypeMethodDescription<A extends Annotation>
AClassInfo.firstAnnotation
(AnnotationProvider annotationProvider, Class<A> type, Predicate<A> filter) Returns the first matching annotation on this class and superclasses/interfaces.<A extends Annotation>
ClassInfoClassInfo.forEachAnnotation
(AnnotationProvider annotationProvider, Class<A> type, Predicate<A> filter, Consumer<A> action) Performs an action on all matching annotations on this class and superclasses/interfaces.<A extends Annotation>
MethodInfoMethodInfo.forEachAnnotation
(AnnotationProvider annotationProvider, Class<A> type, Predicate<A> filter, Consumer<A> action) Performs an action on all matching annotations defined on this method.<A extends Annotation>
AClassInfo.getAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Finds the annotation of the specified type defined on this class or parent class/interface.<A extends Annotation>
AConstructorInfo.getAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Finds the annotation of the specified type defined on this constructor.<A extends Annotation>
AFieldInfo.getAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returns the specified annotation on this field.<A extends Annotation>
AMethodInfo.getAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Finds the annotation of the specified type defined on this method.<A extends Annotation>
List<A>ClassInfo.getAnnotations
(AnnotationProvider annotationProvider, Class<A> type) Returns all annotations of the specified type defined on this or parent classes/interfaces.<A extends Annotation>
booleanClassInfo.hasAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returnstrue if this class has the specified annotation.<A extends Annotation>
booleanConstructorInfo.hasAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returnstrue if the specified annotation is present on this constructor.<A extends Annotation>
booleanFieldInfo.hasAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returnstrue if the specified annotation is present.<A extends Annotation>
booleanMethodInfo.hasAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returnstrue if the specified annotation is present on this method.<A extends Annotation>
booleanConstructorInfo.hasNoAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returnstrue if the specified annotation is not present on this constructor.<A extends Annotation>
booleanFieldInfo.hasNoAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returnstrue if the specified annotation is not present.<A extends Annotation>
booleanMethodInfo.hasNoAnnotation
(AnnotationProvider annotationProvider, Class<A> type) Returnstrue if the specified annotation is not present on this method.<A extends Annotation>
AClassInfo.lastAnnotation
(AnnotationProvider annotationProvider, Class<A> type, Predicate<A> filter) Returns the last matching annotation on this class and superclasses/interfaces. -
Uses of AnnotationProvider in org.apache.juneau.rest
Classes in org.apache.juneau.rest that implement AnnotationProviderModifier and TypeClassDescriptionclass
Defines the initial configuration of aRestServlet or@Rest annotated object.class
Represents a single Java servlet/resource method annotated with@RestOp
. -
Uses of AnnotationProvider in org.apache.juneau.rest.client
Classes in org.apache.juneau.rest.client that implement AnnotationProviderModifier and TypeClassDescriptionclass
Utility class for interfacing with remote REST interfaces. -
Uses of AnnotationProvider in org.apache.juneau.rest.mock
Classes in org.apache.juneau.rest.mock that implement AnnotationProvider -
Uses of AnnotationProvider in org.apache.juneau.rest.rrpc
Classes in org.apache.juneau.rest.rrpc that implement AnnotationProviderModifier and TypeClassDescriptionclass
A specializedRestOpContext
for handling"RRPC" HTTP methods. -
Uses of AnnotationProvider in org.apache.juneau.serializer
Classes in org.apache.juneau.serializer that implement AnnotationProviderModifier and TypeClassDescriptionclass
Subclass ofSerializer
for byte-based serializers.class
Parent class for all Juneau serializers.static class
Represents no Serializer.static class
An identifier that the previous entries in this group should be inherited.static class
An identifier that the previous entries in this group should not be inherited.class
Subclass ofSerializer
for character-based serializers. -
Uses of AnnotationProvider in org.apache.juneau.soap
Subinterfaces of AnnotationProvider in org.apache.juneau.soapModifier and TypeInterfaceDescriptioninterface
Interface for providing access toSoapXmlClassMeta
andSoapXmlBeanPropertyMeta
objects.Classes in org.apache.juneau.soap that implement AnnotationProviderModifier and TypeClassDescriptionclass
Serializes POJOs to HTTP responses as XML+SOAP. -
Uses of AnnotationProvider in org.apache.juneau.uon
Subinterfaces of AnnotationProvider in org.apache.juneau.uonModifier and TypeInterfaceDescriptioninterface
Interface for providing access toUonClassMeta
andUonBeanPropertyMeta
objects.Classes in org.apache.juneau.uon that implement AnnotationProviderModifier and TypeClassDescriptionclass
Parses UON (a notation for URL-encoded query parameter values) text into POJO models.static class
Default parser, decoding.class
Serializes POJO models to UON (a notation for URL-encoded query parameter values).static class
Equivalent toUonSerializer.
.create ().encoding().build();static class
Equivalent toUonSerializer.
.create ().ws().build(); -
Uses of AnnotationProvider in org.apache.juneau.urlencoding
Subinterfaces of AnnotationProvider in org.apache.juneau.urlencodingModifier and TypeInterfaceDescriptioninterface
Interface for providing access toUrlEncodingClassMeta
andUrlEncodingBeanPropertyMeta
objects.Classes in org.apache.juneau.urlencoding that implement AnnotationProviderModifier and TypeClassDescriptionclass
Parses URL-encoded text into POJO models.class
Serializes POJO models to URL-encoded notation with UON-encoded values (a notation for URL-encoded query paramter values).static class
Equivalent toUrlEncodingSerializer.
.create ().expandedParams().build();static class
Equivalent toUrlEncodingSerializer.
.create ().plainTextParts().build();static class
Equivalent toUrlEncodingSerializer.
.create ().useWhitespace().build(); -
Uses of AnnotationProvider in org.apache.juneau.xml
Subinterfaces of AnnotationProvider in org.apache.juneau.xmlModifier and TypeInterfaceDescriptioninterface
Classes in org.apache.juneau.xml that implement AnnotationProviderModifier and TypeClassDescriptionclass
Serializes POJOs to HTTP responses as XML.static class
Default serializer without namespaces.class
Parses text generated by theXmlSerializer
class back into a POJO model.class
Serializes POJO models to XML.static class
Default serializer without namespaces.static class
Default serializer without namespaces, single quotes.static class
Default serializer without namespaces, single quotes, with whitespace.static class
Default serializer, single quotes.static class
Default serializer, single quotes, whitespace added.