Package com.tangosol.io.pof.reflect
Interface PofNavigator
-
- All Known Implementing Classes:
AbstractPofPath
,SimplePofPath
public interface PofNavigator
The PofNavigator interface represents an algorithm for navigating a PofValue hierarchy in order to locate a contained PofValue for extraction, modification or removal purposes.- Since:
- Coherence 3.5
- Author:
- as 2009.02.14
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PofValue
navigate(PofValue valueOrigin)
Locate thePofValue
identified by this PofNavigator within the passed PofValue.
-
-
-
Method Detail
-
navigate
PofValue navigate(PofValue valueOrigin)
Locate thePofValue
identified by this PofNavigator within the passed PofValue. If one of the intermediate navigation values is null, return the null value immediately.- Parameters:
valueOrigin
- the origin from which navigation starts- Returns:
- the resulting PofValue
- Throws:
PofNavigationException
- if the navigation fails; for example one of the intermediate nodes in this path is a "terminal" PofValue such asSimplePofValue
-
-