Class TextInputDetector

java.lang.Object
org.daisy.braille.pef.TextInputDetector

public class TextInputDetector extends Object
Provides a method for detecting a table based on text input.
Author:
Joel HÃ¥kansson
  • Constructor Details

    • TextInputDetector

      public TextInputDetector()
      Creates a new TextInputDetector
  • Method Details

    • detect

      public List<Table> detect(InputStream is) throws IOException
      Detects tables matching the supplied text input. Only tables that create non-identical output are included. Therefore, more than one match indicates that the output would look different depending on the table chosen.
      Parameters:
      is - text input stream
      Returns:
      returns a list of matching tables
      Throws:
      IOException - if input cannot be read