Class SimpleRessourceEvaluator

java.lang.Object
com.vdoc.sdk.commons.backend.bookmarks.impl.SimpleRessourceEvaluator
All Implemented Interfaces:
IBookmarkEvaluator

public class SimpleRessourceEvaluator extends Object implements IBookmarkEvaluator
Simple ressource evaluator
  • Constructor Details

    • SimpleRessourceEvaluator

      public SimpleRessourceEvaluator(IResource resource)
      Constructor
      Parameters:
      resource - the resource
    • SimpleRessourceEvaluator

      public SimpleRessourceEvaluator(IResource resource, DateFormat dateFormat)
      Constructor
      Parameters:
      resource - the resource
      dateFormat - the date's format
    • SimpleRessourceEvaluator

      public SimpleRessourceEvaluator(IResource resource, int dateFormat, int timeFormat, Locale local)
      Constructor
      Parameters:
      resource - the resource
      dateFormat - the date's format
      timeFormat - the time's format
      local - the local
    • SimpleRessourceEvaluator

      public SimpleRessourceEvaluator(IResource resource, Locale local)
      Constructor
      Parameters:
      resource - the resource
      local - the local
  • Method Details

    • evaluate

      public String evaluate(String bookmark)
      Description copied from interface: IBookmarkEvaluator
      Evaluate the bookmark (without regex quote) If can't evaluate, return null
      Specified by:
      evaluate in interface IBookmarkEvaluator
      Parameters:
      bookmark - the bookmark
      Returns:
      the evaluation or null
    • getFormlaDelimiteur

      public String getFormlaDelimiteur()
    • setFormlaDelimiteur

      public void setFormlaDelimiteur(String formlaDelimiteur)
    • addFormulaEvaluator

      public IFormulaEvaluator addFormulaEvaluator(IFormulaEvaluator formulaEvaluator)
      Add formula evaluator
      Parameters:
      formulaEvaluator - the formula evaluator
      Returns:
      the formula evaluator
    • getDateFormat

      public DateFormat getDateFormat()
    • setDateFormat

      public void setDateFormat(DateFormat dateFormat)
    • getDecimalFormat

      public DecimalFormat getDecimalFormat()
    • setDecimalFormat

      public void setDecimalFormat(DecimalFormat decimalFormat)
    • getResource

      public IResource getResource()
    • setResource

      public void setResource(IResource resource)