Package com.floragunn.fluent.collections
Class CheckTable.SingleColumnCheckTable<R,C>
- java.lang.Object
-
- com.floragunn.fluent.collections.CheckTable.AbstractCheckTable<R,C>
-
- com.floragunn.fluent.collections.CheckTable.SingleColumnCheckTable<R,C>
-
- All Implemented Interfaces:
CheckTable<R,C>
- Enclosing interface:
- CheckTable<R,C>
public static class CheckTable.SingleColumnCheckTable<R,C> extends CheckTable.AbstractCheckTable<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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheck(R row, C column)booleancheckIf(Predicate<R> rowCheckPredicate, C column)booleancheckIf(R row, Predicate<C> columnCheckPredicate)ImmutableSet<C>getColumns()ImmutableSet<C>getCompleteColumns()ImmutableSet<R>getCompleteRows()ImmutableSet<R>getRows()booleanisBlank()booleanisChecked(R row, C column)booleanisComplete()Iterable<C>iterateCheckedColumns(R row)Iterable<R>iterateCheckedRows(C column)Iterable<C>iterateUncheckedColumns(R row)Iterable<R>iterateUncheckedRows(C column)StringtoTableString(String checkedIndicator, String uncheckedIndicator)voiduncheck(R row, C column)voiduncheckAll()voiduncheckIf(Predicate<R> rowCheckPredicate, C column)voiduncheckIf(R row, Predicate<C> columnCheckPredicate)voiduncheckRow(R row)voiduncheckRowIf(Predicate<R> rowCheckPredicate)voiduncheckRowIfPresent(R row)-
Methods inherited from class com.floragunn.fluent.collections.CheckTable.AbstractCheckTable
checkIf, isEmpty, toString, toString, toTableString, uncheckIf, uncheckIf
-
-
-
-
Method Detail
-
isComplete
public boolean isComplete()
-
isBlank
public boolean isBlank()
-
getCompleteRows
public ImmutableSet<R> getCompleteRows()
-
getCompleteColumns
public ImmutableSet<C> getCompleteColumns()
-
getRows
public ImmutableSet<R> getRows()
-
getColumns
public ImmutableSet<C> getColumns()
-
uncheckAll
public void uncheckAll()
-
uncheckRow
public void uncheckRow(R row)
-
uncheckRowIfPresent
public void uncheckRowIfPresent(R row)
-
-