Class MCRTextResolver.Text

java.lang.Object
org.mycore.common.MCRTextResolver.Term
org.mycore.common.MCRTextResolver.Text
Enclosing class:
MCRTextResolver

protected static class MCRTextResolver.Text extends MCRTextResolver.Term
A simple text, every character is added to the term (except its a special one).
  • Constructor Details

  • Method Details

    • resolveInternal

      public boolean resolveInternal(String text, int pos)
      Description copied from class: MCRTextResolver.Term
      Does term specific resolving for the current character.
      Specified by:
      resolveInternal in class MCRTextResolver.Term
      Returns:
      true if the end string is reached, otherwise false
    • getStartEnclosingString

      public String getStartEnclosingString()
      Description copied from class: MCRTextResolver.Term
      Implement this to define the start enclosing string for your term. The resolver searches in the text for this string, if found, the text is processed by your term.
      Specified by:
      getStartEnclosingString in class MCRTextResolver.Term
      Returns:
      the start enclosing string
    • getEndEnclosingString

      public String getEndEnclosingString()
      Description copied from class: MCRTextResolver.Term
      Implement this to define the end enclosing string for your term. You have to check manual in the resolveInternal method if the end of your term is reached.
      Specified by:
      getEndEnclosingString in class MCRTextResolver.Term
      Returns:
      the end enclosing string