Class PIAListController

All Implemented Interfaces:
PComponentController, PControllerBean, Serializable, Remote, Unreferenced

public class PIAListController extends PFieldController
PIAListController is the controller class for the PIAList component.
Version:
$Revision$
Author:
Larry Lynch-Freshner
See Also:
  • Constructor Details

  • Method Details

    • update

      public void update(int reason, Object data) throws RemoteException
      Description copied from class: PControllerImpl
      The update method is called by various internal methods when the data has changed enough to require changing the client display. Must be overridden by a specific controller subclass.
      Specified by:
      update in class PControllerImpl
      Parameters:
      reason - an integer constant that indicates the reason for the update (UPDATE_NEW_MODEL, UPDATE_PROPERTY, UPDATE_MODEL_CHANGE, or UPDATE_CLIENT)
      data - the data associated with update
      Throws:
      RemoteException - thrown for errors
    • getSelectionDataFor

      public Object getSelectionDataFor(String dataItem, int index) throws RemoteException
      Given the name of a display data item and an optional index, returns the information needed (usually, model data) for a selection event to be useful.
      Parameters:
      dataItem - the name of a data item. Must match the name of an item changed by sending a PViewDataChangeEvent.
      index - an optional index into an array data item
      Returns:
      A model handle.
      Throws:
      RemoteException - thrown for errors