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.juneauFields in org.apache.juneau with type parameters of type AnnotationInfoModifier and TypeFieldDescriptionstatic final Predicate<AnnotationInfo<?>>Context.CONTEXT_APPLY_FILTERPredicate 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 voidAnnotationApplier.apply(AnnotationInfo<A> annotationInfo, B builder) Apply the specified annotation to the specified property store builder.voidAnnotationApplier.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.annotationMethods in org.apache.juneau.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidBeanAnnotation.Applier.apply(AnnotationInfo<Bean> ai, BeanContext.Builder b) voidBeancAnnotation.Applier.apply(AnnotationInfo<Beanc> ai, BeanContext.Builder b) voidBeanConfigAnnotation.Applier.apply(AnnotationInfo<BeanConfig> ai, BeanContext.Builder b) voidBeanIgnoreAnnotation.Applier.apply(AnnotationInfo<BeanIgnore> ai, BeanContext.Builder b) voidBeanpAnnotation.Applier.apply(AnnotationInfo<Beanp> ai, BeanContext.Builder b) voidExampleAnnotation.Applier.apply(AnnotationInfo<Example> ai, BeanContext.Builder b) voidMarshalledAnnotation.Applier.apply(AnnotationInfo<Marshalled> ai, BeanContext.Builder b) voidNamePropertyAnnotation.Applier.apply(AnnotationInfo<NameProperty> ai, BeanContext.Builder b) voidParentPropertyAnnotation.Applier.apply(AnnotationInfo<ParentProperty> ai, BeanContext.Builder b) voidSchemaAnnotation.Apply.apply(AnnotationInfo<Schema> ai, Context.Builder b) voidSwapAnnotation.Applier.apply(AnnotationInfo<Swap> ai, BeanContext.Builder b) voidUriAnnotation.Applier.apply(AnnotationInfo<Uri> ai, BeanContext.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.csv.annotationMethods in org.apache.juneau.csv.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidCsvAnnotation.Apply.apply(AnnotationInfo<Csv> ai, Context.Builder b) voidCsvConfigAnnotation.ParserApply.apply(AnnotationInfo<CsvConfig> ai, CsvParser.Builder b) voidCsvConfigAnnotation.SerializerApply.apply(AnnotationInfo<CsvConfig> ai, CsvSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.html.annotationMethods in org.apache.juneau.html.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidHtmlAnnotation.Apply.apply(AnnotationInfo<Html> ai, Context.Builder b) voidHtmlConfigAnnotation.ParserApply.apply(AnnotationInfo<HtmlConfig> ai, HtmlParser.Builder b) voidHtmlConfigAnnotation.SerializerApply.apply(AnnotationInfo<HtmlConfig> ai, HtmlSerializer.Builder b) voidHtmlDocConfigAnnotation.SerializerApply.apply(AnnotationInfo<HtmlDocConfig> ai, HtmlDocSerializer.Builder b) voidHtmlLinkAnnotation.Apply.apply(AnnotationInfo<HtmlLink> ai, Context.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.http.annotationMethods in org.apache.juneau.http.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidContentAnnotation.Applier.apply(AnnotationInfo<Content> ai, BeanContext.Builder b) voidFormDataAnnotation.Applier.apply(AnnotationInfo<FormData> ai, BeanContext.Builder b) voidHeaderAnnotation.Applier.apply(AnnotationInfo<Header> ai, BeanContext.Builder b) voidPathAnnotation.Applier.apply(AnnotationInfo<Path> ai, BeanContext.Builder b) voidQueryAnnotation.Applier.apply(AnnotationInfo<Query> ai, BeanContext.Builder b) voidRequestAnnotation.Applier.apply(AnnotationInfo<Request> ai, BeanContext.Builder b) voidResponseAnnotation.Applier.apply(AnnotationInfo<Response> ai, BeanContext.Builder b) voidStatusCodeAnnotation.Applier.apply(AnnotationInfo<StatusCode> ai, BeanContext.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.http.remoteFields in org.apache.juneau.http.remote with type parameters of type AnnotationInfoModifier and TypeFieldDescriptionstatic final Predicate<AnnotationInfo<?>>RemoteUtils.REMOTE_OP_GROUPPredicate that can be used with theClassInfo.getAnnotationList(Predicate)andMethodInfo.getAnnotationList(Predicate)
- 
Uses of AnnotationInfo in org.apache.juneau.json.annotationMethods in org.apache.juneau.json.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidJsonAnnotation.Apply.apply(AnnotationInfo<Json> ai, Context.Builder b) voidJsonConfigAnnotation.ParserApply.apply(AnnotationInfo<JsonConfig> ai, JsonParser.Builder b) voidJsonConfigAnnotation.SerializerApply.apply(AnnotationInfo<JsonConfig> ai, JsonSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.jsonschema.annotationMethods in org.apache.juneau.jsonschema.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidJsonSchemaConfigAnnotation.Apply.apply(AnnotationInfo<JsonSchemaConfig> ai, JsonSchemaGenerator.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.msgpack.annotationMethods in org.apache.juneau.msgpack.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidMsgPackAnnotation.Apply.apply(AnnotationInfo<MsgPack> ai, Context.Builder b) voidMsgPackConfigAnnotation.ParserApply.apply(AnnotationInfo<MsgPackConfig> ai, MsgPackParser.Builder b) voidMsgPackConfigAnnotation.SerializerApply.apply(AnnotationInfo<MsgPackConfig> ai, MsgPackSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.oapi.annotationMethods in org.apache.juneau.oapi.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidOpenApiAnnotation.Apply.apply(AnnotationInfo<OpenApi> ai, Context.Builder b) voidOpenApiConfigAnnotation.ParserApply.apply(AnnotationInfo<OpenApiConfig> ai, OpenApiParser.Builder b) voidOpenApiConfigAnnotation.SerializerApply.apply(AnnotationInfo<OpenApiConfig> ai, OpenApiSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.parser.annotationMethods in org.apache.juneau.parser.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidParserConfigAnnotation.InputStreamParserApply.apply(AnnotationInfo<ParserConfig> ai, InputStreamParser.Builder b) voidParserConfigAnnotation.ParserApply.apply(AnnotationInfo<ParserConfig> ai, Parser.Builder b) voidParserConfigAnnotation.ReaderParserApply.apply(AnnotationInfo<ParserConfig> ai, ReaderParser.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.plaintext.annotationMethods in org.apache.juneau.plaintext.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidPlainTextAnnotation.Apply.apply(AnnotationInfo<PlainText> ai, Context.Builder b) voidPlainTextConfigAnnotation.ParserApply.apply(AnnotationInfo<PlainTextConfig> ai, PlainTextParser.Builder b) voidPlainTextConfigAnnotation.SerializerApply.apply(AnnotationInfo<PlainTextConfig> ai, PlainTextSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.reflectMethods 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 aContextApplyannotation, consumes an instance of the specifiedAnnotationApplierclass.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 anAnnotationListof all matching annotations on this class.MethodInfo.getAnnotationList(Predicate<AnnotationInfo<?>> filter) Constructs anAnnotationListof all matching annotations found on this method.MethodInfo.getAnnotationListMethodOnly(Predicate<AnnotationInfo<?>> filter) Same asMethodInfo.getAnnotationList(Predicate)except only returns annotations defined on methods.booleanAnnotationInfo.matches(Predicate<AnnotationInfo<?>> test) Returnstrue if this object passes the specified predicate test.
- 
Uses of AnnotationInfo in org.apache.juneau.rest.annotationFields in org.apache.juneau.rest.annotation with type parameters of type AnnotationInfoModifier and TypeFieldDescriptionstatic final Predicate<AnnotationInfo<?>>RestOpAnnotation.REST_OP_GROUPPredicate that can be used with theClassInfo.getAnnotationList(Predicate)andMethodInfo.getAnnotationList(Predicate)Methods in org.apache.juneau.rest.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidRestAnnotation.RestContextApply.apply(AnnotationInfo<Rest> ai, RestContext.Builder b) voidRestAnnotation.RestOpContextApply.apply(AnnotationInfo<Rest> ai, RestOpContext.Builder b) voidRestDeleteAnnotation.RestOpContextApply.apply(AnnotationInfo<RestDelete> ai, RestOpContext.Builder b) voidRestGetAnnotation.RestOpContextApply.apply(AnnotationInfo<RestGet> ai, RestOpContext.Builder b) voidRestOpAnnotation.RestOpContextApply.apply(AnnotationInfo<RestOp> ai, RestOpContext.Builder b) voidRestOptionsAnnotation.RestOpContextApply.apply(AnnotationInfo<RestOptions> ai, RestOpContext.Builder b) voidRestPatchAnnotation.RestOpContextApply.apply(AnnotationInfo<RestPatch> ai, RestOpContext.Builder b) voidRestPostAnnotation.RestOpContextApply.apply(AnnotationInfo<RestPost> ai, RestOpContext.Builder b) voidRestPutAnnotation.RestOpContextApply.apply(AnnotationInfo<RestPut> ai, RestOpContext.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.serializer.annotationMethods in org.apache.juneau.serializer.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidSerializerConfigAnnotation.OutputStreamSerializerApply.apply(AnnotationInfo<SerializerConfig> ai, OutputStreamSerializer.Builder b) voidSerializerConfigAnnotation.SerializerApply.apply(AnnotationInfo<SerializerConfig> ai, Serializer.Builder b) voidSerializerConfigAnnotation.WriterSerializerApply.apply(AnnotationInfo<SerializerConfig> ai, WriterSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.soap.annotationMethods in org.apache.juneau.soap.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidSoapXmlAnnotation.Apply.apply(AnnotationInfo<SoapXml> ai, Context.Builder b) voidSoapXmlConfigAnnotation.SerializerApply.apply(AnnotationInfo<SoapXmlConfig> ai, SoapXmlSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.uon.annotationMethods in org.apache.juneau.uon.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidUonAnnotation.Apply.apply(AnnotationInfo<Uon> ai, Context.Builder b) voidUonConfigAnnotation.ParserApply.apply(AnnotationInfo<UonConfig> ai, UonParser.Builder b) voidUonConfigAnnotation.SerializerApply.apply(AnnotationInfo<UonConfig> ai, UonSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.urlencoding.annotationMethods in org.apache.juneau.urlencoding.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidUrlEncodingAnnotation.Apply.apply(AnnotationInfo<UrlEncoding> ai, Context.Builder b) voidUrlEncodingConfigAnnotation.ParserApply.apply(AnnotationInfo<UrlEncodingConfig> ai, UrlEncodingParser.Builder b) voidUrlEncodingConfigAnnotation.SerializerApply.apply(AnnotationInfo<UrlEncodingConfig> ai, UrlEncodingSerializer.Builder b) 
- 
Uses of AnnotationInfo in org.apache.juneau.xml.annotationMethods in org.apache.juneau.xml.annotation with parameters of type AnnotationInfoModifier and TypeMethodDescriptionvoidXmlAnnotation.Apply.apply(AnnotationInfo<Xml> ai, Context.Builder b) voidXmlConfigAnnotation.ParserApply.apply(AnnotationInfo<XmlConfig> ai, XmlParser.Builder b) voidXmlConfigAnnotation.SerializerApply.apply(AnnotationInfo<XmlConfig> ai, XmlSerializer.Builder b)