Class TextChunkUtils
- java.lang.Object
-
- org.verapdf.wcag.algorithms.semanticalgorithms.utils.TextChunkUtils
-
public class TextChunkUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static doubleBASELINE_DIFFERENCE_EPSILONstatic doubleNEIGHBORS_EPSILONstatic doubleWHITE_SPACE_FACTOR
-
Constructor Summary
Constructors Constructor Description TextChunkUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanareNeighborsTextChunks(TextChunk firstTextChunk, TextChunk secondTextChunk)static booleanareTextChunksHaveSameBaseLine(TextChunk firstTextChunk, TextChunk secondTextChunk)static booleanareTextChunksHaveSameStyle(TextChunk firstTextChunk, TextChunk secondTextChunk)static booleanisSpaceChunk(TextChunk chunk)static booleanisWhiteSpaceChar(char symbol)static booleanisWhiteSpaceChunk(TextChunk chunk)static TextChunkunionTextChunks(TextChunk firstTextChunk, TextChunk secondTextChunk)
-
-
-
Field Detail
-
WHITE_SPACE_FACTOR
public static final double WHITE_SPACE_FACTOR
- See Also:
- Constant Field Values
-
NEIGHBORS_EPSILON
public static final double NEIGHBORS_EPSILON
- See Also:
- Constant Field Values
-
BASELINE_DIFFERENCE_EPSILON
public static final double BASELINE_DIFFERENCE_EPSILON
- See Also:
- Constant Field Values
-
-
Method Detail
-
isSpaceChunk
public static boolean isSpaceChunk(TextChunk chunk)
-
isWhiteSpaceChunk
public static boolean isWhiteSpaceChunk(TextChunk chunk)
-
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)
-
-