Class ListInterval

java.lang.Object
org.verapdf.wcag.algorithms.entities.lists.ListInterval

public class ListInterval extends Object
  • Field Details

    • numberOfColumns

      public Integer numberOfColumns
  • Constructor Details

    • ListInterval

      public ListInterval()
    • ListInterval

      public ListInterval(List<ListItemInfo> listItemsInfos, List<Integer> listsIndexes, Integer numberOfColumns)
    • ListInterval

      public ListInterval(int start, int end)
  • Method Details

    • getStart

      public int getStart()
    • getListItemsStart

      public Integer getListItemsStart()
    • getListsStart

      public Integer getListsStart()
    • getEnd

      public int getEnd()
    • getListItemsEnd

      public Integer getListItemsEnd()
    • getListsEnd

      public Integer getListsEnd()
    • getListItemsInfos

      public List<ListItemInfo> getListItemsInfos()
    • getLastListItemInfo

      public ListItemInfo getLastListItemInfo()
    • getPenultListItemInfo

      public ListItemInfo getPenultListItemInfo()
    • getFirstListItemInfo

      public ListItemInfo getFirstListItemInfo()
    • getSecondListItemInfo

      public ListItemInfo getSecondListItemInfo()
    • getListsIndexes

      public List<Integer> getListsIndexes()
    • getNumberOfColumns

      public Integer getNumberOfColumns()
    • getNumberOfListItemsAndLists

      public int getNumberOfListItemsAndLists()
    • getNumberOfListItems

      public int getNumberOfListItems()
    • getNumberOfLists

      public int getNumberOfLists()
    • getListsIndexesContainedInListItemsIndexes

      public List<Integer> getListsIndexesContainedInListItemsIndexes(List<ListItemInfo> listItemsInfos)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • contains

      public boolean contains(ListInterval second)