Module io.annot8.common.processing
Class AnnotationFilters
- java.lang.Object
-
- io.annot8.common.processing.filters.AnnotationFilters
-
public class AnnotationFilters extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAnnotationFilters.HasPropertyFilterstatic classAnnotationFilters.TypeFilter
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>and(io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>... filters)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>byProperty(String key)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>byProperty(String key, Class<?> clazz)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>byProperty(String key, Object value)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>byType(String type)static <B extends io.annot8.api.bounds.Bounds>
io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>hasBounds(Class<B> bounds)static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>not(io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> filter)
-
-
-
Method Detail
-
byType
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> byType(String type)
-
hasBounds
public static <B extends io.annot8.api.bounds.Bounds> io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> hasBounds(Class<B> bounds)
-
byProperty
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> byProperty(String key)
-
byProperty
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> byProperty(String key, Class<?> clazz)
-
byProperty
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> byProperty(String key, Object value)
-
not
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> not(io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> filter)
-
and
public static io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation> and(io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>... filters)
-
-