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

public class ListUtils extends Object
  • Field Details

    • LIST_LABEL_HEIGHT_EPSILON

      public static final double LIST_LABEL_HEIGHT_EPSILON
      See Also:
    • ONE_COLUMN_EPSILON

      public static final double ONE_COLUMN_EPSILON
      See Also:
  • Constructor Details

    • ListUtils

      public ListUtils()
  • Method Details

    • isListNode

      public static boolean isListNode(INode node)
    • isInitialListNode

      public static boolean isInitialListNode(INode node)
    • isList

      public static boolean isList(Table table)
    • isListImageLabels

      public static boolean isListImageLabels(List<BoundingBox> listLabels)
    • updateTreeWithRecognizedLists

      public static void updateTreeWithRecognizedLists(INode node, Set<ListInterval> listIntervals)
    • updateTreeWithRecognizedList

      public static void updateTreeWithRecognizedList(INode node, ListInterval listInterval)
    • updateTreeWithRecognizedListItem

      public static void updateTreeWithRecognizedListItem(INode item, Long listId)
    • getChildrenListIntervals

      public static Set<ListInterval> getChildrenListIntervals(Set<ListInterval> listIntervals, List<INode> children)
    • checkChildrenListInterval

      public static void checkChildrenListInterval(ListIntervalsCollection listIntervalsCollection, ListInterval listInterval, List<INode> children)