Class CheckTable.SingleRowCheckTable<R,​C>

    • Method Detail

      • check

        public boolean check​(R row,
                             C column)
      • uncheck

        public void uncheck​(R row,
                            C column)
      • isComplete

        public boolean isComplete()
      • isBlank

        public boolean isBlank()
      • checkIf

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

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

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

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

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

        public boolean isRowComplete​(R row)
      • isColumnComplete

        public boolean isColumnComplete​(C column)
      • toTableString

        public String toTableString​(String checkedIndicator,
                                    String uncheckedIndicator)
      • getCompleteColumns

        public ImmutableSet<C> getCompleteColumns()
      • getIncompleteColumns

        public ImmutableSet<C> getIncompleteColumns()
      • uncheckAll

        public void uncheckAll()
      • uncheckRowIf

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

        public void uncheckRow​(R row)
      • uncheckRowIfPresent

        public void uncheckRowIfPresent​(R row)
      • iterateUncheckedRows

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

        public Iterable<C> iterateUncheckedColumns​(R row)
      • getCheckedRows

        public ImmutableSet<R> getCheckedRows​(C column)
      • getCheckedColumns

        public ImmutableSet<C> getCheckedColumns​(R row)
      • iterateCheckedRows

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

        public Iterable<C> iterateCheckedColumns​(R row)
      • containsCellFor

        public boolean containsCellFor​(R row,
                                       C column)