Interface CheckTable<R,​C>

    • Method Detail

      • create

        static <R,​C> CheckTable<R,​C> create​(R row,
                                                        Set<C> columns)
      • create

        static <R,​C> CheckTable<R,​C> create​(Set<R> rows,
                                                        C column)
      • create

        static <R,​C> CheckTable<R,​C> create​(Set<R> rows,
                                                        Set<C> columns)
      • empty

        static <R,​C> CheckTable<R,​C> empty()
      • check

        boolean check​(R row,
                      C column)
      • checkIf

        boolean checkIf​(R row,
                        Predicate<C> columnCheckPredicate)
      • checkIf

        boolean checkIf​(Predicate<R> rowCheckPredicate,
                        C column)
      • uncheck

        void uncheck​(R row,
                     C column)
      • uncheckIf

        void uncheckIf​(R row,
                       Predicate<C> columnCheckPredicate)
      • uncheckIf

        void uncheckIf​(Predicate<R> rowCheckPredicate,
                       C column)
      • uncheckRowIf

        void uncheckRowIf​(Predicate<R> rowCheckPredicate)
      • uncheckRow

        void uncheckRow​(R row)
      • uncheckRowIfPresent

        void uncheckRowIfPresent​(R row)
      • uncheckAll

        void uncheckAll()
      • isChecked

        boolean isChecked​(R row,
                          C column)
      • isRowComplete

        boolean isRowComplete​(R row)
      • isColumnComplete

        boolean isColumnComplete​(C column)
      • isRowIncomplete

        boolean isRowIncomplete​(R row)
      • isColumnIncomplete

        boolean isColumnIncomplete​(C column)
      • isComplete

        boolean isComplete()
      • isBlank

        boolean isBlank()
      • containsCellFor

        boolean containsCellFor​(R row,
                                C column)
      • toTableString

        String toTableString()
      • toTableString

        String toTableString​(String checkedIndicator,
                             String uncheckedIndicator)
      • iterateCheckedRows

        Iterable<R> iterateCheckedRows​(C column)
      • iterateCheckedColumns

        Iterable<C> iterateCheckedColumns​(R row)
      • iterateUncheckedRows

        Iterable<R> iterateUncheckedRows​(C column)
      • iterateUncheckedColumns

        Iterable<C> iterateUncheckedColumns​(R row)
      • isEmpty

        boolean isEmpty()
      • padEnd

        static String padEnd​(String string,
                             int width,
                             char paddingChar)