Class TOCDetectionConsumer
- java.lang.Object
-
- org.verapdf.wcag.algorithms.semanticalgorithms.consumers.WCAGConsumer
-
- org.verapdf.wcag.algorithms.semanticalgorithms.consumers.TOCDetectionConsumer
-
public class TOCDetectionConsumer extends WCAGConsumer implements Consumer<INode>
-
-
Field Summary
Fields Modifier and Type Field Description static StringNON_CONTENT_REGEXstatic doubleTOC_PROBABILITY_THRESHOLD
-
Constructor Summary
Constructors Constructor Description TOCDetectionConsumer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(INode node)voidcheckTOC(INode node)List<Integer>checkTOCIs(INode node, List<TOCIInfo> infos, List<INode> children)voiddetectTOC(INode node)List<Integer>detectTOCIs(List<TOCIInfo> infos, INode node, List<Integer> tocIndexes)DoublegetPercent()WCAGProgressStatusgetWCAGProgressStatus()
-
-
-
Field Detail
-
TOC_PROBABILITY_THRESHOLD
public static final double TOC_PROBABILITY_THRESHOLD
- See Also:
- Constant Field Values
-
NON_CONTENT_REGEX
public static final String NON_CONTENT_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
detectTOC
public void detectTOC(INode node)
-
checkTOC
public void checkTOC(INode node)
-
detectTOCIs
public List<Integer> detectTOCIs(List<TOCIInfo> infos, INode node, List<Integer> tocIndexes)
-
getWCAGProgressStatus
public WCAGProgressStatus getWCAGProgressStatus()
- Overrides:
getWCAGProgressStatusin classWCAGConsumer
-
getPercent
public Double getPercent()
- Overrides:
getPercentin classWCAGConsumer
-
-