Package com.floragunn.fluent.collections
Class CheckTable.AbstractCheckTable<R,C>
- java.lang.Object
-
- com.floragunn.fluent.collections.CheckTable.AbstractCheckTable<R,C>
-
- All Implemented Interfaces:
CheckTable<R,C>
- Direct Known Subclasses:
CheckTable.ArrayCheckTable,CheckTable.SingleCellCheckTable,CheckTable.SingleColumnCheckTable,CheckTable.SingleRowCheckTable,CheckTable.TwoColumnCheckTable
- Enclosing interface:
- CheckTable<R,C>
public abstract static class CheckTable.AbstractCheckTable<R,C> extends Object implements CheckTable<R,C>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.floragunn.fluent.collections.CheckTable
CheckTable.AbstractCheckTable<R,C>, CheckTable.ArrayCheckTable<R,C>, CheckTable.SingleCellCheckTable<R,C>, CheckTable.SingleColumnCheckTable<R,C>, CheckTable.SingleRowCheckTable<R,C>, CheckTable.TwoColumnCheckTable<R,C>
-
-
Field Summary
-
Fields inherited from interface com.floragunn.fluent.collections.CheckTable
EMPTY
-
-
Constructor Summary
Constructors Constructor Description AbstractCheckTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckIf(Iterable<R> rows, Predicate<C> columnCheckPredicate)booleanisEmpty()StringtoString()StringtoString(String checkedIndicator, String uncheckedIndicator)StringtoTableString()voiduncheckIf(Iterable<R> rows, Predicate<C> columnCheckPredicate)voiduncheckIf(Predicate<R> rowCheckPredicate, Iterable<C> columns)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.floragunn.fluent.collections.CheckTable
check, checkIf, checkIf, getColumns, getCompleteColumns, getCompleteRows, getRows, isBlank, isChecked, isComplete, iterateCheckedColumns, iterateCheckedRows, iterateUncheckedColumns, iterateUncheckedRows, toTableString, uncheck, uncheckAll, uncheckIf, uncheckIf, uncheckRow, uncheckRowIf, uncheckRowIfPresent
-
-
-
-
Method Detail
-
checkIf
public boolean checkIf(Iterable<R> rows, Predicate<C> columnCheckPredicate)
- Specified by:
checkIfin interfaceCheckTable<R,C>
-
uncheckIf
public void uncheckIf(Iterable<R> rows, Predicate<C> columnCheckPredicate)
- Specified by:
uncheckIfin interfaceCheckTable<R,C>
-
uncheckIf
public void uncheckIf(Predicate<R> rowCheckPredicate, Iterable<C> columns)
- Specified by:
uncheckIfin interfaceCheckTable<R,C>
-
toTableString
public String toTableString()
- Specified by:
toTableStringin interfaceCheckTable<R,C>
-
toString
public String toString(String checkedIndicator, String uncheckedIndicator)
- Specified by:
toStringin interfaceCheckTable<R,C>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceCheckTable<R,C>
-
-