Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.io.pof.reflect
Class AbstractPofPath

java.lang.Object
  extended by com.tangosol.util.Base
      extended by com.tangosol.io.pof.reflect.AbstractPofPath

All Implemented Interfaces:
PortableObject, PofNavigator
Direct Known Subclasses:
SimplePofPath

public abstract class AbstractPofPath
extends Base
implements PofNavigator, PortableObject

Abstract base class for static, path-based implementations of PofNavigator interface.

Since:
Coherence 3.5
Author:
as 2009.02.14

Constructor Summary
AbstractPofPath()
           

 

Method Summary
protected abstract  int[] getPathElements()
          Return a collection of path elements.
 PofValue navigate(PofValue valueOrigin)
          Locate the PofValue identified by this PofNavigator within the passed PofValue.

 

Methods inherited from interface com.tangosol.io.pof.PortableObject
readExternal, writeExternal

 

Constructor Detail

AbstractPofPath

public AbstractPofPath()

Method Detail

navigate

public PofValue navigate(PofValue valueOrigin)
Locate the PofValue identified by this PofNavigator within the passed PofValue.
Specified by:
navigate in interface PofNavigator
Parameters:
valueOrigin - the origin from which navigation starts
Returns:
the resulting PofValue

getPathElements

protected abstract int[] getPathElements()
Return a collection of path elements.
Returns:
a collection of path elements

Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.