Class NlpResult

java.lang.Object
com.restfb.types.webhook.messaging.NlpResult

public class NlpResult
extends Object
  • Constructor Details

  • Method Details

    • convertRawEntites

      public void convertRawEntites​(JsonMapper mapper)
    • getEntities

      returns the complete list of all found entities.
      Returns:
      the complete list of all found entities.
    • getErrors

      public List<NlpError> getErrors()
      returns the complete list of all found errors
      Returns:
      the complete list of all found errors
    • hasErrors

      public boolean hasErrors()
      checks if the returned JSON contains the error field
      Returns:
      true if the NLP result found errors, false otherwise
    • getEntities

      public <T extends BaseNlpEntity> List<T> getEntities​(Class<T> clazz)
      returns a subset of the found entities. Only entities that are of type T are returned. T needs to extend the BaseNlpEntity.
      Parameters:
      clazz - the filter class
      Returns:
      List of entites, only the filtered elements are returned.