Class AbstractPofPath

    • Constructor Detail

      • AbstractPofPath

        public AbstractPofPath()
    • Method Detail

      • navigate

        public PofValue navigate​(PofValue valueOrigin)
        Locate the PofValue identified by this PofNavigator within the passed PofValue. If one of the intermediate navigation values is null, return the null value immediately.
        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