E
- origin objectF
- next step in the navigationG
- final step in the navigationpublic class PathToCalculatedField<E extends DataObject<E>,F extends DataObject<F>,G extends DataObject<G>>
extends java.lang.Object
Constructor and Description |
---|
PathToCalculatedField(ObjectNavigator<F,G> navigator,
PathToCalculatedField<E,?,F> nextpathelement) |
Modifier and Type | Method and Description |
---|---|
boolean |
local() |
java.util.ArrayList<G> |
navigatetosourceobject(E source)
navigates from the source to the final object
|
protected java.util.ArrayList<G> |
navigatetosourceobjectwithbreaker(E source,
int breaker) |
public PathToCalculatedField(ObjectNavigator<F,G> navigator, PathToCalculatedField<E,?,F> nextpathelement)
navigator
- navigator to reach final step in the navigation (to go from F to G)nextpathelement
- the next element (to go from E to F)