Interface ContextualExpressionBuilder


public interface ContextualExpressionBuilder
Completes building a Filter based on Contextual relevance
Author:
Michael Menousek
  • Method Summary

    Modifier and Type
    Method
    Description
    org.geotools.api.filter.Filter
    Creates a case-sensitive contextual Filter
    org.geotools.api.filter.Filter
    Creates a case-insensitive contextual Filter that will also include relevant matches that do not precisely match
    org.geotools.api.filter.Filter
    text(String text)
    Creates a case-insensitive contextual Filter
  • Method Details

    • text

      org.geotools.api.filter.Filter text(String text)
      Creates a case-insensitive contextual Filter

      Special Characters:

      • Wildcard (match one to many characters): "*"
      • Single Character (match exactly one character): "_"
      • Escape Character (to include a special character in a filter): "'"
      Parameters:
      text - - contextual query
      Returns:
      Filter - case-insensitive Filter
    • fuzzyText

      org.geotools.api.filter.Filter fuzzyText(String text)
      Creates a case-insensitive contextual Filter that will also include relevant matches that do not precisely match

      Special Characters:

      • Wildcard (match one to many characters): "*"
      • Single Character (match exactly one character): "_"
      • Escape Character (to include a special character in a filter): "'"
      Parameters:
      text - - contextual query
      Returns:
      Filter - case-insensitive Filter
    • caseSensitiveText

      org.geotools.api.filter.Filter caseSensitiveText(String text)
      Creates a case-sensitive contextual Filter

      Special Characters:

      • Wildcard (match one to many characters): "*"
      • Single Character (match exactly one character): "_"
      • Escape Character (to include a special character in a filter): "'"
      Parameters:
      text - - contextual query
      Returns:
      Filter - case-sensitive Filter