Package org.assertj.db.navigation
package org.assertj.db.navigation
This package contains interfaces that defines the different navigation methods.
These navigation methods defined in the interfaces are implemented in the api classes.
This diagram shows the part on the tables and requests (the navigation interfaces are in green and the interfaces used by the navigation are in orange) :
This diagram shows the part on the changes (the navigation interfaces are in green and the interfaces used by the navigation are in orange) :
- Author:
- Régis Pouiller
-
ClassDescriptionNavigation to elements.Position<E extends AbstractElement<E> & Navigation,
N extends AbstractElement<N> & Navigation, D extends DbElement> Position during navigation.PositionWithChanges<E extends AbstractElement<E> & Navigation,N extends AbstractElement<N> & Navigation> Position during navigation.PositionWithColumns<E extends AbstractElement<E> & Navigation,N extends AbstractElement<N> & Navigation, D extends DbElement> Position with columns during navigation.PositionWithColumnsChange<E extends AbstractElement<E> & Navigation,N extends AbstractElement<N> & Navigation> Position during navigation.PositionWithPoints<E extends AbstractElement<E> & Navigation,N extends AbstractElement<N> & Navigation, D extends DbElement> Position with point (start point and end point) during navigation.ToChange<CH extends ChangeElement>Defines methods to navigate to an instance with assertion methods on aChange
.ToChanges<CHS extends ChangesElement>Defines methods to navigate to changes or to aChange
.ToColumn<C extends ColumnElement>Defines methods to navigate to aColumn
.ToColumnFromChange<C extends ColumnElement>ToRow<R extends RowElement>Defines methods to navigate to aRow
.ToRowFromChange<R extends RowElement>ToValue<V extends ValueElement>Defines methods to navigate to a value.ToValueFromColumn<V extends ValueElement>ToValueFromRow<V extends ValueElement>Defines methods to navigate to a value from aRow
.