org.ajax4jsf.model

## Interface DataVisitor

- All Known Implementing Classes:
    AbstractRowsRenderer, AbstractTableBaseRenderer, AbstractTableRenderer, CollapsibleSubTableRenderer, ColumnGroupRenderer, DataGridRenderer, DataTableRenderer, ExtendedDataTableRenderer, SelectionRenderer, SortingFilteringRowsRenderer, UIDataAdaptor.ComponentVisitor

      public interface DataVisitor

  Interface for classes, able to receive visitor processing calls from ExtendedDataModel
  Author:
    shura

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `DataVisitResult` | `process(javax.faces.context.FacesContext context, Object rowKey, Object argument)` This method called back ( as visitor ) from `ExtendedDataModel.walk(FacesContext, DataVisitor, Range, Object)` for each row.

- - ### Method Detail

    - #### process

          DataVisitResult process(javax.faces.context.FacesContext context,
                                  Object rowKey,
                                  Object argument)

      This method called back ( as visitor ) from `ExtendedDataModel.walk(FacesContext, DataVisitor, Range, Object)` for each row.
      Parameters:
        `context` - current JSF context.
        `rowKey` - current row key of DataModel
        `argument` - Implementation-specific argument

Copyright © 2016 JBoss by Red Hat. All Rights Reserved.