Class AbstractGeneralLanguage

java.lang.Object
org.gvsig.catalog.languages.AbstractGeneralLanguage
All Implemented Interfaces:
ILanguages
Direct Known Subclasses:
BasicEncodingRules, CommonQueryLanguage, FilterEncoding

public abstract class AbstractGeneralLanguage extends Object implements ILanguages
All classes that implement a "Language" must to inherit of this class
Author:
Jorge Piera Llodra (jorge.piera@iver.es)
  • Field Details

  • Constructor Details

    • AbstractGeneralLanguage

      public AbstractGeneralLanguage()
  • Method Details

    • parseValues

      public Iterator parseValues(String line, String titleKeys)
      Divide a phrase in lines
      Parameters:
      line - phrase to search
      titleKeys -
      concordancia - If is 'E' (exact) don't divide
      Returns:
      Iteraror A set of words
    • parseValues

      public Iterator parseValues(String line, String titleKeys, String relationship, String wildCard)
      Divide a phrase in lines
      Parameters:
      line - phrase to search
      titleKeys -
      relationship -
      wildCard -
      concordancia - If is 'E' (exact) don't divide
      Returns:
      Iteraror A set of words
    • getOperator

      public String getOperator(String titleKeys)
      Return logic operators
      Parameters:
      titleKeys - E,A o Y --> Exact, All, anY
      Returns:
      Or or And