Prepare SpanQueryWrapper for empty token support
diff --git a/src/main/java/de/ids_mannheim/korap/query/wrap/SpanSegmentQueryWrapper.java b/src/main/java/de/ids_mannheim/korap/query/wrap/SpanSegmentQueryWrapper.java
index e72c566..21032a9 100644
--- a/src/main/java/de/ids_mannheim/korap/query/wrap/SpanSegmentQueryWrapper.java
+++ b/src/main/java/de/ids_mannheim/korap/query/wrap/SpanSegmentQueryWrapper.java
@@ -8,6 +8,7 @@
import org.apache.lucene.search.spans.SpanTermQuery;
import org.apache.lucene.search.spans.SpanNotQuery;
import org.apache.lucene.search.spans.SpanOrQuery;
+import de.ids_mannheim.korap.query.wrap.SpanQueryWrapper;
import de.ids_mannheim.korap.query.wrap.SpanRegexQueryWrapper;
import de.ids_mannheim.korap.query.wrap.SpanWildcardQueryWrapper;
import de.ids_mannheim.korap.query.SpanSegmentQuery;
@@ -21,12 +22,10 @@
* regular expressions and alternatives. These elements can also be excluded.
*/
-public class SpanSegmentQueryWrapper implements SpanQueryWrapperInterface {
+public class SpanSegmentQueryWrapper extends SpanQueryWrapper {
public ArrayList<SpanQuery> inclusive;
public ArrayList<SpanQuery> exclusive;
private String field;
- private boolean isNull = true;
- private boolean isNegative = false;
/**
* Constructor.
@@ -220,10 +219,6 @@
return false;
};
- public boolean isNull () {
- return this.isNull;
- };
-
public boolean isNegative () {
if (this.inclusive.size() == 0 && this.exclusive.size() >= 1) {
return true;