java.lang.Object
org.verapdf.wcag.algorithms.semanticalgorithms.utils.TextChunkUtils

public class TextChunkUtils extends Object
  • Field Details

    • WHITE_SPACE_FACTOR

      public static final double WHITE_SPACE_FACTOR
      See Also:
    • NEIGHBORS_EPSILON

      public static final double NEIGHBORS_EPSILON
      See Also:
    • BASELINE_DIFFERENCE_EPSILON

      public static final double BASELINE_DIFFERENCE_EPSILON
      See Also:
    • TEXT_CHUNK_SPACE_RATIO

      public static final double TEXT_CHUNK_SPACE_RATIO
      See Also:
    • TEXT_LINE_SPACE_RATIO

      public static final double TEXT_LINE_SPACE_RATIO
      See Also:
    • HYPHENATION_SIGNS

      public static final Set<Character> HYPHENATION_SIGNS
  • Constructor Details

    • TextChunkUtils

      public TextChunkUtils()
  • Method Details

    • isSpaceChunk

      public static boolean isSpaceChunk(TextChunk chunk)
    • formatLineEnd

      public static void formatLineEnd(StringBuilder stringBuilder)
    • isWhiteSpaceChunk

      public static boolean isWhiteSpaceChunk(TextChunk chunk)
    • isContainsWhiteSpaceChar

      public static boolean isContainsWhiteSpaceChar(String string)
    • isWhiteSpaceChar

      public static boolean isWhiteSpaceChar(char symbol)
    • areTextChunksHaveSameStyle

      public static boolean areTextChunksHaveSameStyle(TextChunk firstTextChunk, TextChunk secondTextChunk)
    • areTextChunksHaveSameBaseLine

      public static boolean areTextChunksHaveSameBaseLine(TextChunk firstTextChunk, TextChunk secondTextChunk)
    • unionTextChunks

      public static TextChunk unionTextChunks(TextChunk firstTextChunk, TextChunk secondTextChunk)
    • areNeighborsTextChunks

      public static boolean areNeighborsTextChunks(TextChunk firstTextChunk, TextChunk secondTextChunk)