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 Type
    Method
    Description
    boolean
    Tests if this is a positive or negative term.
    boolean
    Tests if this term is a wildcard.
  • Method Details

    • isPositive

      boolean isPositive()
      Tests if this is a positive or negative term.
      Returns:
      true if a positive term, false for 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:
      true if a wildcard term, false otherwise
      Compliance:
      mandatory - This method must be implemented.