Interface QueryTerm
- All Known Subinterfaces:
BooleanTerm, BytesTerm, CardinalRangeTerm, CardinalTerm, CoordinateRangeTerm, CoordinateTerm, CostTerm, CurrencyRangeTerm, CurrencyTerm, DateTimeRangeTerm, DateTimeResolutionTerm, DateTimeTerm, DecimalRangeTerm, DecimalTerm, DistanceRangeTerm, DistanceTerm, DurationRangeTerm, DurationTerm, HeadingRangeTerm, HeadingTerm, IdSetTerm, IdTerm, IntegerRangeTerm, IntegerTerm, ObjectTerm, SpatialUnitTerm, SpeedRangeTerm, SpeedTerm, StringTerm, SyntaxTerm, TimeRangeTerm, TimeTerm, TypeTerm, VersionRangeTerm, VersionTerm
public interface QueryTerm
A term for a query.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanTests if this is a positive or negative term.booleanTests if this term is a wildcard.
-
Method Details
-
isPositive
boolean isPositive()Tests if this is a positive or negative term.- Returns:
trueif a positive term,falsefor a negative term- Compliance:
mandatory- This method must be implemented.
-
isWildcard
boolean isWildcard()Tests if this term is a wildcard. Positive wildcard terms match everything and negative wildcard terms match nothing.- Returns:
trueif a wildcard term,falseotherwise- Compliance:
mandatory- This method must be implemented.
-