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 voidcheckFrom(CheckTable<R,C> other)booleancheckIf(Iterable<R> rows, Predicate<C> columnCheckPredicate)booleanisColumnIncomplete(C column)booleanisEmpty()booleanisRowIncomplete(R row)StringtoString()StringtoString(String checkedIndicator, String uncheckedIndicator)StringtoTableString()voiduncheckIf(Iterable<R> rows, Predicate<C> columnCheckPredicate)voiduncheckIf(Predicate<R> rowCheckPredicate, Iterable<C> columns)CheckTable<R,C>with(CheckTable<R,C> other)-
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, containsCellFor, getCheckedColumns, getCheckedRows, getColumns, getCompleteColumns, getCompleteRows, getIncompleteColumns, getIncompleteRows, getRows, isBlank, isChecked, isColumnComplete, isComplete, isRowComplete, iterateCheckedColumns, iterateCheckedRows, iterateUncheckedColumns, iterateUncheckedRows, toTableString, uncheck, uncheckAll, uncheckIf, uncheckIf, uncheckRow, uncheckRowIf, uncheckRowIfPresent, viewRestrictedToRows
-
-
-
-
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>
-
isRowIncomplete
public boolean isRowIncomplete(R row)
- Specified by:
isRowIncompletein interfaceCheckTable<R,C>
-
isColumnIncomplete
public boolean isColumnIncomplete(C column)
- Specified by:
isColumnIncompletein 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>
-
with
public CheckTable<R,C> with(CheckTable<R,C> other)
- Specified by:
within interfaceCheckTable<R,C>
-
checkFrom
public void checkFrom(CheckTable<R,C> other)
- Specified by:
checkFromin interfaceCheckTable<R,C>
-
-