Package org.assertj.db.output
Class AbstractSubOutputter<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<S>
org.assertj.db.output.AbstractOutputter<S>
org.assertj.db.output.AbstractOutputterWithOrigin<S,A>
org.assertj.db.output.AbstractOutputterWithOriginWithColumnsAndRows<S,A,D,A,C,CV,R,RV>
org.assertj.db.output.AbstractSubOutputter<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 this assertion (an sub-class ofAbstractSubOutputter).V- The class of this assertion on the value (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<S>,Navigation,Origin,OriginWithColumnsAndRows<C,,R> ToColumn<C>,ToRow<R>,ToValue<V>
- Direct Known Subclasses:
AbstractColumnOutputter,AbstractRowOutputter
public abstract class AbstractSubOutputter<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<S,A,D,A,C,CV,R,RV>
implements OriginWithColumnsAndRows<C,R>, ToValue<V>
- 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringgetValueDescription(int index) Returns the value description.Returns the position of navigation to value.Returns the list of values.value()Returns assertion methods on the next value in the list of values.value(int index) Returns assertion methods on the value at theindexin parameter.Methods inherited from class org.assertj.db.output.AbstractOutputterWithOriginWithColumnsAndRows
column, column, column, row, rowMethods inherited from class org.assertj.db.output.AbstractOutputterWithOrigin
returnToOriginMethods inherited from class org.assertj.db.output.AbstractOutputter
getOutput, 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
as
-
Method Details
-
getValueDescription
Returns the value description.- Parameters:
index- The index of the value.- Returns:
- The description.
-
value
Returns assertion methods on the next value in the list of values.- Specified by:
valuein 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 theindexin parameter.- Specified by:
valuein interfaceToValue<D extends AbstractDbData<D>>- Parameters:
index- The index corresponding to the value.- Returns:
- An object to make assertions on the value.
- See Also:
-
getValuePosition
Returns the position of navigation to value.- Returns:
- The position of navigation to value.
-
getValuesList
Returns the list of values.- Returns:
- The list of values.
-