override protected def writeString()

in app/redact/TextFinder.scala [136:151]


  override protected def writeString(text: String, textPositions: java.util.List[TextPosition]): Unit = {
    TextFinder.findMultiple(needle.toLowerCase, text.toLowerCase).foreach { index =>
      val first = textPositions.get(index)
      val last = textPositions.get(index + needle.length - 1)
      locations.append(
        FoundText(
          pageIndex = getCurrentPageNo - 1,
          x1 = first.getX,
          y1 = first.getY,
          x2 = last.getX + last.getWidth,
          y2 = last.getY + last.getHeight,
          text
        )
      )
    }
  }