tvbrowser.ui.programtable

## Interface ProgramTableModel

- All Known Implementing Classes:
    DefaultProgramTableModel

      public interface ProgramTableModel

  Author:
    Til Schneider, www.murfman.de

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addProgramTableModelListener(ProgramTableModelListener listener)`
    `int` | `getColumnCount()`
    `Date` | `getDate()`
    `ProgramPanel` | `getProgramPanel(int col, int row)`
    `int` | `getRowCount(int col)`
    `Channel[]` | `getShownChannels()`
    `void` | `setChannelFilter(ChannelFilter channelFilter)` set the active channel filter
    `void` | `setProgramFilter(ProgramFilter filter)`

- - ### Method Detail

    - #### addProgramTableModelListener

          void addProgramTableModelListener(ProgramTableModelListener listener)

    - #### getShownChannels

          Channel[] getShownChannels()

    - #### getDate

          Date getDate()

    - #### getColumnCount

          int getColumnCount()

    - #### getRowCount

          int getRowCount(int col)

    - #### setProgramFilter

          void setProgramFilter(ProgramFilter filter)

    - #### setChannelFilter

          void setChannelFilter(ChannelFilter channelFilter)

      set the active channel filter
      Parameters:
        `channelFilter` -
      Since:
        3.4.1

    - #### getProgramPanel

          ProgramPanel getProgramPanel(int col,
                                     int row)

TV-Browser 3.4.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)