Package org.assertj.db.output
Class AbstractValueOutputter<D extends AbstractDbData<D>,A extends AbstractDbOutputter<D,A,C,CV,R,RV>,S extends AbstractSubOutputter<D,A,S,V,C,CV,R,RV>,V extends AbstractValueOutputter<D,A,S,V,C,CV,R,RV>,C extends AbstractColumnOutputter<D,A,C,CV,R,RV>,CV extends AbstractColumnValueOutputter<D,A,C,CV,R,RV>,R extends AbstractRowOutputter<D,A,C,CV,R,RV>,RV extends AbstractRowValueOutputter<D,A,C,CV,R,RV>>
java.lang.Object
org.assertj.db.global.AbstractElement<V>
org.assertj.db.output.AbstractOutputter<V>
org.assertj.db.output.AbstractOutputterWithOrigin<V,S>
org.assertj.db.output.AbstractOutputterWithOriginWithColumnsAndRows<V,S,D,A,C,CV,R,RV>
org.assertj.db.output.AbstractValueOutputter<D,A,S,V,C,CV,R,RV>
- Type Parameters:
D
- The class of the actual value (an sub-class ofAbstractDbData
).A
- The class of the original assertion (an sub-class ofAbstractDbOutputter
).S
- The class of which contains assertion methods aboutColumn
orRow
(an sub-class ofAbstractSubOutputter
).V
- The class of this assertion (an sub-class ofAbstractValueOutputter
).C
- The class of this assertion (an sub-class ofAbstractColumnOutputter
).CV
- The class of this assertion on the value (an sub-class ofAbstractColumnValueOutputter
).R
- The class of the equivalent row assertion (an sub-class ofAbstractRowOutputter
).RV
- The class of the equivalent row assertion on the value (an sub-class ofAbstractRowValueOutputter
).
- All Implemented Interfaces:
org.assertj.core.api.Descriptable<V>
,Element
,ValueElement
,Navigation
,ToColumn<C>
,ToRow<R>
,ToValue<V>
- Direct Known Subclasses:
AbstractColumnValueOutputter
,AbstractRowValueOutputter
public abstract class AbstractValueOutputter<D extends AbstractDbData<D>,A extends AbstractDbOutputter<D,A,C,CV,R,RV>,S extends AbstractSubOutputter<D,A,S,V,C,CV,R,RV>,V extends AbstractValueOutputter<D,A,S,V,C,CV,R,RV>,C extends AbstractColumnOutputter<D,A,C,CV,R,RV>,CV extends AbstractColumnValueOutputter<D,A,C,CV,R,RV>,R extends AbstractRowOutputter<D,A,C,CV,R,RV>,RV extends AbstractRowValueOutputter<D,A,C,CV,R,RV>>
extends AbstractOutputterWithOriginWithColumnsAndRows<V,S,D,A,C,CV,R,RV>
implements ValueElement, ToValue<V>
Base class for all values outputs.
- Author:
- Régis Pouiller
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Value
The actual value on which this assertion is.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
-
Method Summary
Methods inherited from class org.assertj.db.output.AbstractOutputterWithOriginWithColumnsAndRows
column, column, column, row, row
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
-
Field Details
-
value
The actual value on which this assertion is.
-
-
Method Details
-
value
Returns assertion methods on the next value in the list of values.- Specified by:
value
in interfaceToValue<D extends AbstractDbData<D>>
- Returns:
- An object to make assertions on the next value.
- See Also:
-
value
Returns assertion methods on the value at theindex
in parameter.- Specified by:
value
in interfaceToValue<D extends AbstractDbData<D>>
- Parameters:
index
- The index corresponding to the value.- Returns:
- An object to make assertions on the value.
- See Also:
-
getOutput
Returns the output for the output
-