Module io.annot8.common.processing
Class SpanFilters.AbstractSpanBoundsFilter
- java.lang.Object
-
- io.annot8.common.processing.filters.SpanFilters.AbstractSpanBoundsFilter
-
- All Implemented Interfaces:
io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>
- Direct Known Subclasses:
SpanFilters.AfterFilter,SpanFilters.BeforeFilter,SpanFilters.EnclosesFilter,SpanFilters.InsideFilter,SpanFilters.OverlapsFilter
- Enclosing class:
- SpanFilters
public abstract static class SpanFilters.AbstractSpanBoundsFilter extends Object implements io.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>
-
-
Field Summary
Fields Modifier and Type Field Description protected SpanBoundsbounds
-
Constructor Summary
Constructors Constructor Description AbstractSpanBoundsFilter(SpanBounds bounds)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleantest(io.annot8.api.annotations.Annotation annotation)protected abstract booleantest(SpanBounds ref, SpanBounds annotation)
-
-
-
Field Detail
-
bounds
protected final SpanBounds bounds
-
-
Constructor Detail
-
AbstractSpanBoundsFilter
public AbstractSpanBoundsFilter(SpanBounds bounds)
-
-
Method Detail
-
test
public boolean test(io.annot8.api.annotations.Annotation annotation)
- Specified by:
testin interfaceio.annot8.api.filters.Filter<io.annot8.api.annotations.Annotation>
-
test
protected abstract boolean test(SpanBounds ref, SpanBounds annotation)
-
-