abstract
        
        
        
        
        RowPresenter.ViewHolder
     | 
  
    
      
      createRowViewHolder(ViewGroup parent)
      
      
        Called to create a ViewHolder object for a Row.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      dispatchItemSelectedListener(RowPresenter.ViewHolder vh, boolean selected)
      
      
        This method is only called from
 onRowViewSelected(ViewHolder, boolean) onRowViewSelected.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      freeze(RowPresenter.ViewHolder holder, boolean freeze)
      
      
        Freezes/unfreezes the row, typically used when a transition starts/ends.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        RowHeaderPresenter
     | 
  
    
      
      getHeaderPresenter()
      
      
        Returns the Presenter used for rendering the header, or null if none has been
 set.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        RowPresenter.ViewHolder
     | 
  
    
      
      getRowViewHolder(Presenter.ViewHolder holder)
      
      
        Returns the RowPresenter.ViewHolder from the given RowPresenter
 ViewHolder.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        boolean
     | 
  
    
      
      getSelectEffectEnabled()
      
      
        Returns true if the row selection effect is enabled.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        float
     | 
  
    
      
      getSelectLevel(Presenter.ViewHolder vh)
      
      
        Returns the current select level.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        int
     | 
  
    
      
      getSyncActivatePolicy()
      
      
        Returns the policy of updating row view activated status.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      initializeRowViewHolder(RowPresenter.ViewHolder vh)
      
      
        Called after a RowPresenter.ViewHolder is created for a Row.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isClippingChildren()
      
      
        Returns true if the Row view should clip its children.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isUsingDefaultSelectEffect()
      
      
        Returns true if this RowPresenter is using the default dimming effect.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onBindRowViewHolder(RowPresenter.ViewHolder vh, Object item)
      
      
        Binds the given row object to the given ViewHolder.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      onBindViewHolder(Presenter.ViewHolder viewHolder, Object item)
      
      
        Binds a View to an item.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        Presenter.ViewHolder
     | 
  
    
      
      onCreateViewHolder(ViewGroup parent)
      
      
        Creates a new View.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onRowViewAttachedToWindow(RowPresenter.ViewHolder vh)
      
      
        Invoked when the row view is attached to the window.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onRowViewDetachedFromWindow(RowPresenter.ViewHolder vh)
      
      
        Invoked when the row view is detached from the window.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onRowViewExpanded(RowPresenter.ViewHolder vh, boolean expanded)
      
      
        Called when the row view's expanded state changes.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onRowViewSelected(RowPresenter.ViewHolder vh, boolean selected)
      
      
        Called when the given row view changes selection state.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onSelectLevelChanged(RowPresenter.ViewHolder vh)
      
      
        Callback when the select level changes.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onUnbindRowViewHolder(RowPresenter.ViewHolder vh)
      
      
        Unbinds the given ViewHolder.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      onUnbindViewHolder(Presenter.ViewHolder viewHolder)
      
      
        Unbinds a View from an item.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      onViewAttachedToWindow(Presenter.ViewHolder holder)
      
      
        Called when a view created by this presenter has been attached to a window.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      onViewDetachedFromWindow(Presenter.ViewHolder holder)
      
      
        Called when a view created by this presenter has been detached from its window.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setEntranceTransitionState(RowPresenter.ViewHolder holder, boolean afterEntrance)
      
      
        Changes the visibility of views.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setHeaderPresenter(RowHeaderPresenter headerPresenter)
      
      
        Sets the Presenter used for rendering the header.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setRowViewExpanded(Presenter.ViewHolder holder, boolean expanded)
      
      
        Sets the expanded state of a Row view.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setRowViewSelected(Presenter.ViewHolder holder, boolean selected)
      
      
        Sets the selected state of a Row view.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setSelectEffectEnabled(boolean applyDimOnSelect)
      
      
        Enables or disables the row selection effect.
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setSelectLevel(Presenter.ViewHolder vh, float level)
      
      
        Sets the current select level to a value between 0 (unselected) and 1 (selected).
        
    
 
      
     | 
  
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setSyncActivatePolicy(int syncActivatePolicy)
      
      
        Sets the policy of updating row view activated status.
        
    
 
      
     |