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
origin
Fields inherited from class org.assertj.db.output.AbstractOutputter
outputType
Fields 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, rowAtStartPoint
Methods 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, onTable
Methods inherited from class org.assertj.db.output.AbstractOutputterWithOrigin
returnToOrigin
Methods inherited from class org.assertj.db.output.AbstractOutputter
toConsole, toFile, toStream, withType
Methods inherited from class org.assertj.db.global.AbstractElement
as, as, describedAs, describedAs, getInfo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.assertj.core.api.Descriptable
as
Methods inherited from interface org.assertj.db.navigation.ToChange
change, change, changeOfCreation, changeOfCreation, changeOfCreationOnTable, changeOfCreationOnTable, changeOfDeletion, changeOfDeletion, changeOfDeletionOnTable, changeOfDeletionOnTable, changeOfModification, changeOfModification, changeOfModificationOnTable, changeOfModificationOnTable, changeOnTable, changeOnTable, changeOnTableWithPks
Methods inherited from interface org.assertj.db.navigation.ToChanges
ofAll, ofCreation, ofCreationOnTable, ofDeletion, ofDeletionOnTable, ofModification, ofModificationOnTable, onTable
Methods inherited from interface org.assertj.db.navigation.ToColumnFromChange
columnAmongTheModifiedOnes, columnAmongTheModifiedOnes, columnAmongTheModifiedOnes
Methods 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:
valueAtStartPoint
in 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:
valueAtEndPoint
in 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:
getOutput
in classAbstractOutputter<ChangeColumnOutputter>
- Parameters:
outputType
- Type of output.- Returns:
- The output.
-