Uses of Class
org.apache.juneau.reflect.AnnotationInfo
Packages that use AnnotationInfo
Package
Description
Remote REST API
REST Annotations
-
Uses of AnnotationInfo in org.apache.juneau
Fields in org.apache.juneau with type parameters of type AnnotationInfoModifier and TypeFieldDescriptionstatic final Predicate<AnnotationInfo<?>>
Context.CONTEXT_APPLY_FILTER
Predicate for annotations that themselves are annotated withContextApply
.Methods in org.apache.juneau with parameters of type AnnotationInfoModifier and TypeMethodDescriptionAnnotationWorkList.add
(AnnotationInfo<?> ai, AnnotationApplier<Annotation, Object> aa) Adds an entry to this list.abstract void
AnnotationApplier.apply
(AnnotationInfo<A> annotationInfo, B builder) Apply the specified annotation to the specified property store builder.void
AnnotationApplier.NoOp.apply
(AnnotationInfo<Annotation> ai, Object b) Constructors in org.apache.juneau with parameters of type AnnotationInfoModifierConstructorDescriptionAnnotationWork
(AnnotationInfo annotation, AnnotationApplier applier) Constructor. -
Uses of AnnotationInfo in org.apache.juneau.annotation
Methods in org.apache.juneau.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
BeanAnnotation.Applier.apply
(AnnotationInfo<Bean> ai, BeanContext.Builder b) void
BeancAnnotation.Applier.apply
(AnnotationInfo<Beanc> ai, BeanContext.Builder b) void
BeanConfigAnnotation.Applier.apply
(AnnotationInfo<BeanConfig> ai, BeanContext.Builder b) void
BeanIgnoreAnnotation.Applier.apply
(AnnotationInfo<BeanIgnore> ai, BeanContext.Builder b) void
BeanpAnnotation.Applier.apply
(AnnotationInfo<Beanp> ai, BeanContext.Builder b) void
ExampleAnnotation.Applier.apply
(AnnotationInfo<Example> ai, BeanContext.Builder b) void
MarshalledAnnotation.Applier.apply
(AnnotationInfo<Marshalled> ai, BeanContext.Builder b) void
NamePropertyAnnotation.Applier.apply
(AnnotationInfo<NameProperty> ai, BeanContext.Builder b) void
ParentPropertyAnnotation.Applier.apply
(AnnotationInfo<ParentProperty> ai, BeanContext.Builder b) void
SchemaAnnotation.Apply.apply
(AnnotationInfo<Schema> ai, Context.Builder b) void
SwapAnnotation.Applier.apply
(AnnotationInfo<Swap> ai, BeanContext.Builder b) void
UriAnnotation.Applier.apply
(AnnotationInfo<Uri> ai, BeanContext.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.csv.annotation
Methods in org.apache.juneau.csv.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
CsvAnnotation.Apply.apply
(AnnotationInfo<Csv> ai, Context.Builder b) void
CsvConfigAnnotation.ParserApply.apply
(AnnotationInfo<CsvConfig> ai, CsvParser.Builder b) void
CsvConfigAnnotation.SerializerApply.apply
(AnnotationInfo<CsvConfig> ai, CsvSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.html.annotation
Methods in org.apache.juneau.html.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
HtmlAnnotation.Apply.apply
(AnnotationInfo<Html> ai, Context.Builder b) void
HtmlConfigAnnotation.ParserApply.apply
(AnnotationInfo<HtmlConfig> ai, HtmlParser.Builder b) void
HtmlConfigAnnotation.SerializerApply.apply
(AnnotationInfo<HtmlConfig> ai, HtmlSerializer.Builder b) void
HtmlDocConfigAnnotation.SerializerApply.apply
(AnnotationInfo<HtmlDocConfig> ai, HtmlDocSerializer.Builder b) void
HtmlLinkAnnotation.Apply.apply
(AnnotationInfo<HtmlLink> ai, Context.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.http.annotation
Methods in org.apache.juneau.http.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
ContentAnnotation.Applier.apply
(AnnotationInfo<Content> ai, BeanContext.Builder b) void
FormDataAnnotation.Applier.apply
(AnnotationInfo<FormData> ai, BeanContext.Builder b) void
HeaderAnnotation.Applier.apply
(AnnotationInfo<Header> ai, BeanContext.Builder b) void
PathAnnotation.Applier.apply
(AnnotationInfo<Path> ai, BeanContext.Builder b) void
QueryAnnotation.Applier.apply
(AnnotationInfo<Query> ai, BeanContext.Builder b) void
RequestAnnotation.Applier.apply
(AnnotationInfo<Request> ai, BeanContext.Builder b) void
ResponseAnnotation.Applier.apply
(AnnotationInfo<Response> ai, BeanContext.Builder b) void
StatusCodeAnnotation.Applier.apply
(AnnotationInfo<StatusCode> ai, BeanContext.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.http.remote
Fields in org.apache.juneau.http.remote with type parameters of type AnnotationInfoModifier and TypeFieldDescriptionstatic final Predicate<AnnotationInfo<?>>
RemoteUtils.REMOTE_OP_GROUP
Predicate that can be used with theClassInfo.getAnnotationList(Predicate)
andMethodInfo.getAnnotationList(Predicate)
-
Uses of AnnotationInfo in org.apache.juneau.json.annotation
Methods in org.apache.juneau.json.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
JsonAnnotation.Apply.apply
(AnnotationInfo<Json> ai, Context.Builder b) void
JsonConfigAnnotation.ParserApply.apply
(AnnotationInfo<JsonConfig> ai, JsonParser.Builder b) void
JsonConfigAnnotation.SerializerApply.apply
(AnnotationInfo<JsonConfig> ai, JsonSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.jsonschema.annotation
Methods in org.apache.juneau.jsonschema.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
JsonSchemaConfigAnnotation.Apply.apply
(AnnotationInfo<JsonSchemaConfig> ai, JsonSchemaGenerator.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.msgpack.annotation
Methods in org.apache.juneau.msgpack.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
MsgPackAnnotation.Apply.apply
(AnnotationInfo<MsgPack> ai, Context.Builder b) void
MsgPackConfigAnnotation.ParserApply.apply
(AnnotationInfo<MsgPackConfig> ai, MsgPackParser.Builder b) void
MsgPackConfigAnnotation.SerializerApply.apply
(AnnotationInfo<MsgPackConfig> ai, MsgPackSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.oapi.annotation
Methods in org.apache.juneau.oapi.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
OpenApiAnnotation.Apply.apply
(AnnotationInfo<OpenApi> ai, Context.Builder b) void
OpenApiConfigAnnotation.ParserApply.apply
(AnnotationInfo<OpenApiConfig> ai, OpenApiParser.Builder b) void
OpenApiConfigAnnotation.SerializerApply.apply
(AnnotationInfo<OpenApiConfig> ai, OpenApiSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.parser.annotation
Methods in org.apache.juneau.parser.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
ParserConfigAnnotation.InputStreamParserApply.apply
(AnnotationInfo<ParserConfig> ai, InputStreamParser.Builder b) void
ParserConfigAnnotation.ParserApply.apply
(AnnotationInfo<ParserConfig> ai, Parser.Builder b) void
ParserConfigAnnotation.ReaderParserApply.apply
(AnnotationInfo<ParserConfig> ai, ReaderParser.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.plaintext.annotation
Methods in org.apache.juneau.plaintext.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
PlainTextAnnotation.Apply.apply
(AnnotationInfo<PlainText> ai, Context.Builder b) void
PlainTextConfigAnnotation.ParserApply.apply
(AnnotationInfo<PlainTextConfig> ai, PlainTextParser.Builder b) void
PlainTextConfigAnnotation.SerializerApply.apply
(AnnotationInfo<PlainTextConfig> ai, PlainTextSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.reflect
Methods in org.apache.juneau.reflect that return AnnotationInfoModifier and TypeMethodDescriptionAnnotationInfo.accept
(Predicate<AnnotationInfo<?>> test, Consumer<AnnotationInfo<?>> action) Performs an action on this object if the specified predicate test passes.<V> AnnotationInfo<?>
AnnotationInfo.forEachValue
(Class<V> type, String name, Predicate<V> test, Consumer<V> action) Performs an action on all matching values on this annotation.AnnotationInfo.getApplies
(VarResolverSession vrs, Consumer<AnnotationApplier<Annotation, Object>> consumer) If this annotation has aContextApply
annotation, consumes an instance of the specifiedAnnotationApplier
class.static <A extends Annotation>
AnnotationInfo<A>Convenience constructor when annotation is found on a package.static <A extends Annotation>
AnnotationInfo<A>Convenience constructor when annotation is found on a class.static <A extends Annotation>
AnnotationInfo<A>AnnotationInfo.of
(MethodInfo onMethod, A value) Convenience constructor when annotation is found on a method.Method parameters in org.apache.juneau.reflect with type arguments of type AnnotationInfoModifier and TypeMethodDescriptionAnnotationInfo.accept
(Predicate<AnnotationInfo<?>> test, Consumer<AnnotationInfo<?>> action) Performs an action on this object if the specified predicate test passes.AnnotationInfo.accept
(Predicate<AnnotationInfo<?>> test, Consumer<AnnotationInfo<?>> action) Performs an action on this object if the specified predicate test passes.<A extends Annotation>
AnnotationListAnnotationList.forEach
(Class<A> type, Predicate<AnnotationInfo<A>> filter, Consumer<AnnotationInfo<A>> action) Performs an action on all matching annotations in this list.<A extends Annotation>
AnnotationListAnnotationList.forEach
(Class<A> type, Predicate<AnnotationInfo<A>> filter, Consumer<AnnotationInfo<A>> action) Performs an action on all matching annotations in this list.<A extends Annotation>
AnnotationListAnnotationList.forEach
(Predicate<AnnotationInfo<?>> filter, Consumer<AnnotationInfo<?>> action) Performs an action on all matching annotations in this list.<A extends Annotation>
AnnotationListAnnotationList.forEach
(Predicate<AnnotationInfo<?>> filter, Consumer<AnnotationInfo<?>> action) Performs an action on all matching annotations in this list.ClassInfo.forEachAnnotationInfo
(Predicate<AnnotationInfo<?>> filter, Consumer<AnnotationInfo<?>> action) Performs an action on all matching annotations on this class/parents/package.ClassInfo.forEachAnnotationInfo
(Predicate<AnnotationInfo<?>> filter, Consumer<AnnotationInfo<?>> action) Performs an action on all matching annotations on this class/parents/package.MethodInfo.forEachAnnotationInfo
(Predicate<AnnotationInfo<?>> filter, Consumer<AnnotationInfo<?>> action) Perform an action on all matching annotations on this method.MethodInfo.forEachAnnotationInfo
(Predicate<AnnotationInfo<?>> filter, Consumer<AnnotationInfo<?>> action) Perform an action on all matching annotations on this method.ClassInfo.getAnnotationList
(Predicate<AnnotationInfo<?>> filter) Constructs anAnnotationList
of all matching annotations on this class.MethodInfo.getAnnotationList
(Predicate<AnnotationInfo<?>> filter) Constructs anAnnotationList
of all matching annotations found on this method.MethodInfo.getAnnotationListMethodOnly
(Predicate<AnnotationInfo<?>> filter) Same asMethodInfo.getAnnotationList(Predicate)
except only returns annotations defined on methods.boolean
AnnotationInfo.matches
(Predicate<AnnotationInfo<?>> test) Returnstrue if this object passes the specified predicate test. -
Uses of AnnotationInfo in org.apache.juneau.rest.annotation
Fields in org.apache.juneau.rest.annotation with type parameters of type AnnotationInfoModifier and TypeFieldDescriptionstatic final Predicate<AnnotationInfo<?>>
RestOpAnnotation.REST_OP_GROUP
Predicate that can be used with theClassInfo.getAnnotationList(Predicate)
andMethodInfo.getAnnotationList(Predicate)
Methods in org.apache.juneau.rest.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
RestAnnotation.RestContextApply.apply
(AnnotationInfo<Rest> ai, RestContext.Builder b) void
RestAnnotation.RestOpContextApply.apply
(AnnotationInfo<Rest> ai, RestOpContext.Builder b) void
RestDeleteAnnotation.RestOpContextApply.apply
(AnnotationInfo<RestDelete> ai, RestOpContext.Builder b) void
RestGetAnnotation.RestOpContextApply.apply
(AnnotationInfo<RestGet> ai, RestOpContext.Builder b) void
RestOpAnnotation.RestOpContextApply.apply
(AnnotationInfo<RestOp> ai, RestOpContext.Builder b) void
RestOptionsAnnotation.RestOpContextApply.apply
(AnnotationInfo<RestOptions> ai, RestOpContext.Builder b) void
RestPatchAnnotation.RestOpContextApply.apply
(AnnotationInfo<RestPatch> ai, RestOpContext.Builder b) void
RestPostAnnotation.RestOpContextApply.apply
(AnnotationInfo<RestPost> ai, RestOpContext.Builder b) void
RestPutAnnotation.RestOpContextApply.apply
(AnnotationInfo<RestPut> ai, RestOpContext.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.serializer.annotation
Methods in org.apache.juneau.serializer.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
SerializerConfigAnnotation.OutputStreamSerializerApply.apply
(AnnotationInfo<SerializerConfig> ai, OutputStreamSerializer.Builder b) void
SerializerConfigAnnotation.SerializerApply.apply
(AnnotationInfo<SerializerConfig> ai, Serializer.Builder b) void
SerializerConfigAnnotation.WriterSerializerApply.apply
(AnnotationInfo<SerializerConfig> ai, WriterSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.soap.annotation
Methods in org.apache.juneau.soap.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
SoapXmlAnnotation.Apply.apply
(AnnotationInfo<SoapXml> ai, Context.Builder b) void
SoapXmlConfigAnnotation.SerializerApply.apply
(AnnotationInfo<SoapXmlConfig> ai, SoapXmlSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.uon.annotation
Methods in org.apache.juneau.uon.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
UonAnnotation.Apply.apply
(AnnotationInfo<Uon> ai, Context.Builder b) void
UonConfigAnnotation.ParserApply.apply
(AnnotationInfo<UonConfig> ai, UonParser.Builder b) void
UonConfigAnnotation.SerializerApply.apply
(AnnotationInfo<UonConfig> ai, UonSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.urlencoding.annotation
Methods in org.apache.juneau.urlencoding.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
UrlEncodingAnnotation.Apply.apply
(AnnotationInfo<UrlEncoding> ai, Context.Builder b) void
UrlEncodingConfigAnnotation.ParserApply.apply
(AnnotationInfo<UrlEncodingConfig> ai, UrlEncodingParser.Builder b) void
UrlEncodingConfigAnnotation.SerializerApply.apply
(AnnotationInfo<UrlEncodingConfig> ai, UrlEncodingSerializer.Builder b) -
Uses of AnnotationInfo in org.apache.juneau.xml.annotation
Methods in org.apache.juneau.xml.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoid
XmlAnnotation.Apply.apply
(AnnotationInfo<Xml> ai, Context.Builder b) void
XmlConfigAnnotation.ParserApply.apply
(AnnotationInfo<XmlConfig> ai, XmlParser.Builder b) void
XmlConfigAnnotation.SerializerApply.apply
(AnnotationInfo<XmlConfig> ai, XmlSerializer.Builder b)