Package org.assertj.db.output
Class ChangeColumnOutputter
java.lang.Object
- All Implemented Interfaces:
org.assertj.core.api.Descriptable<ChangeColumnOutputter>,ColumnElement,Element,Navigation,Origin,OriginWithChanges<ChangesOutputter,,ChangeOutputter> OriginWithColumnsAndRowsFromChange<ChangesOutputter,,ChangeOutputter, ChangeColumnOutputter, ChangeRowOutputter> OriginWithValuesFromColumn<ChangesOutputter,,ChangeOutputter, ChangeColumnOutputter, ChangeRowOutputter, ChangeColumnValueOutputter> ToChange<ChangeOutputter>,ToChanges<ChangesOutputter>,ToColumn<ChangeColumnOutputter>,ToColumnFromChange<ChangeColumnOutputter>,ToRowFromChange<ChangeRowOutputter>,ToValueFromColumn<ChangeColumnValueOutputter>
public class ChangeColumnOutputter
extends AbstractOutputterWithOriginWithColumnsAndRowsFromChange<ChangeColumnOutputter,ChangeOutputter>
implements ColumnElement, OriginWithValuesFromColumn<ChangesOutputter,ChangeOutputter,ChangeColumnOutputter,ChangeRowOutputter,ChangeColumnValueOutputter>
Output methods for a
Column of a Change.- Author:
- Régis Pouiller
-
Field Summary
Fields inherited from class org.assertj.db.output.AbstractOutputterWithOrigin
originFields inherited from class org.assertj.db.output.AbstractOutputter
outputTypeFields inherited from class org.assertj.db.global.AbstractElement
info, myself -
Constructor Summary
ConstructorsConstructorDescriptionChangeColumnOutputter(ChangeOutputter origin, String columnName, Value valueAtStartPoint, Value valueAtEndPoint) Constructor. -
Method Summary
Methods inherited from class org.assertj.db.output.AbstractOutputterWithOriginWithColumnsAndRowsFromChange
column, column, column, columnAmongTheModifiedOnes, columnAmongTheModifiedOnes, columnAmongTheModifiedOnes, rowAtEndPoint, rowAtStartPointMethods inherited from class org.assertj.db.output.AbstractOutputterWithOriginWithChanges
change, change, changeOfCreation, changeOfCreation, changeOfCreationOnTable, changeOfCreationOnTable, changeOfDeletion, changeOfDeletion, changeOfDeletionOnTable, changeOfDeletionOnTable, changeOfModification, changeOfModification, changeOfModificationOnTable, changeOfModificationOnTable, changeOnTable, changeOnTable, changeOnTableWithPks, ofAll, ofCreation, ofCreationOnTable, ofDeletion, ofDeletionOnTable, ofModification, ofModificationOnTable, onTableMethods inherited from class org.assertj.db.output.AbstractOutputterWithOrigin
returnToOriginMethods inherited from class org.assertj.db.output.AbstractOutputter
toConsole, toFile, toStream, withTypeMethods inherited from class org.assertj.db.global.AbstractElement
as, as, describedAs, describedAs, getInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.api.Descriptable
asMethods inherited from interface org.assertj.db.navigation.ToChange
change, change, changeOfCreation, changeOfCreation, changeOfCreationOnTable, changeOfCreationOnTable, changeOfDeletion, changeOfDeletion, changeOfDeletionOnTable, changeOfDeletionOnTable, changeOfModification, changeOfModification, changeOfModificationOnTable, changeOfModificationOnTable, changeOnTable, changeOnTable, changeOnTableWithPksMethods inherited from interface org.assertj.db.navigation.ToChanges
ofAll, ofCreation, ofCreationOnTable, ofDeletion, ofDeletionOnTable, ofModification, ofModificationOnTable, onTableMethods inherited from interface org.assertj.db.navigation.ToColumnFromChange
columnAmongTheModifiedOnes, columnAmongTheModifiedOnes, columnAmongTheModifiedOnesMethods inherited from interface org.assertj.db.navigation.ToRowFromChange
rowAtEndPoint, rowAtStartPoint
-
Constructor Details
-
ChangeColumnOutputter
public ChangeColumnOutputter(ChangeOutputter origin, String columnName, Value valueAtStartPoint, Value valueAtEndPoint) Constructor.- Parameters:
origin- The output ofOrigin.columnName- The column name.valueAtStartPoint- The value at start point.valueAtEndPoint- The value at end point.
-
-
Method Details
-
valueAtStartPoint
Returns assertion methods on the value at the start point.- Specified by:
valueAtStartPointin interfaceToValueFromColumn<ChangeColumnValueOutputter>- Returns:
- An object to make assertions on the next value.
- See Also:
-
valueAtEndPoint
Returns assertion methods on the value at the end point.- Specified by:
valueAtEndPointin interfaceToValueFromColumn<ChangeColumnValueOutputter>- Returns:
- An object to make assertions on the value.
- See Also:
-
returnToChange
Returns to level of output methods on aChange.- Returns:
- a object of output methods on a
Change.
-
getOutput
Returns the output for the output- Specified by:
getOutputin classAbstractOutputter<ChangeColumnOutputter>- Parameters:
outputType- Type of output.- Returns:
- The output.
-