E
- The class of the actual position (an sub-class of AbstractElement
and of Navigation
).N
- The class of the next position where the navigation go (an sub-class of AbstractElement
and of Navigation
).public abstract class PositionWithColumnsChange<E extends AbstractElement<E> & Navigation,N extends AbstractElement<N> & Navigation> extends Object
Constructor and Description |
---|
PositionWithColumnsChange(E myself,
Class<N> elementClass)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
N |
getChangeColumnInstance(Change change)
Gets an instance of element corresponding to the index.
|
N |
getChangeColumnInstance(Change change,
int index)
Gets an instance of element corresponding to the index.
|
N |
getChangeColumnInstance(Change change,
String columnName,
CaseComparison comparison)
Gets an instance of element corresponding to the column name in parameter.
|
protected abstract String |
getDescription(int index,
String columnName)
Returns the description.
|
N |
getModifiedChangeColumnInstance(Change change)
Gets an instance of next modified element.
|
N |
getModifiedChangeColumnInstance(Change change,
int index)
Gets an instance of modified element corresponding to the index.
|
N |
getModifiedChangeColumnInstance(Change change,
String columnName,
CaseComparison comparison)
Gets an instance of modified element corresponding to the column name in parameter.
|
public N getChangeColumnInstance(Change change)
change
- The changeAssertJDBException
- If the index
is out of the bounds.public N getChangeColumnInstance(Change change, int index)
change
- The changeindex
- Index of the instance.AssertJDBException
- If the index
is out of the bounds.public N getChangeColumnInstance(Change change, String columnName, CaseComparison comparison)
change
- The changecolumnName
- Name of the column of the element on which is the instance of element of navigation.comparison
- Case comparison for column name.AssertJDBException
- If the index
is out of the bounds.public N getModifiedChangeColumnInstance(Change change)
change
- The changeAssertJDBException
- If the index
is out of the bounds.public N getModifiedChangeColumnInstance(Change change, int index)
change
- The changeindex
- Index of the instance.AssertJDBException
- If the index
is out of the bounds.public N getModifiedChangeColumnInstance(Change change, String columnName, CaseComparison comparison)
change
- The changecolumnName
- Name of the column of the element on which is the instance of element of navigation.comparison
- Case comparison for column name.AssertJDBException
- If the index
is out of the bounds.Copyright © 2020 AssertJ. All rights reserved.