// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.data.access; /** * Callback interface for traversing objects. * Implement this and call Inspector.traverse() * and you will get one callback for each field in an object. **/ public interface ObjectTraverser { /** * Callback function to implement. * @param name the name of the current field. * @param inspector accessor for the current field's value. **/ public void field(String name, Inspector inspector); }