com.limegroup.gnutella.gui.options.panes
Interface PaneItem

All Known Implementing Classes:
AbstractPaneItem

public interface PaneItem

An object that defines the basic functions of one option item, or one individual panel that displays a set of configurable options to the user.

The PaneItem interface provides the important ability to apply the changes to options provided in the panel.


Method Summary
 void applyOptions()
          Applies the options currently set in this PaneItem.
 java.awt.Container getContainer()
          Returns the Container for this set of options.
 void initOptions()
          Sets the options for the fields in this PaneItem when the window is shown.
 

Method Detail

getContainer

public java.awt.Container getContainer()
Returns the Container for this set of options.

Returns:
the Container for this set of options

initOptions

public void initOptions()
Sets the options for the fields in this PaneItem when the window is shown.


applyOptions

public void applyOptions()
                  throws java.io.IOException
Applies the options currently set in this PaneItem.

Throws:
java.io.IOException - if the options could not be fully applied