de.beamertool.util.configuration
Interface IPicker<T>

Type Parameters:
T - the class of the option the picker can present/change
All Known Implementing Classes:
DefaultPicker

public interface IPicker<T>

This is the interface every picker must implement.
A picker knows which kind of class it can present/chanege and has a matching getter and setter.

Author:
ocm-zeeman

Method Summary
 Object checkTheValue()
           
 T getTheValue()
           
 void setTheValue(T newValue)
           
 

Method Detail

checkTheValue

Object checkTheValue()
                     throws IllegalArgumentException
Throws:
IllegalArgumentException

getTheValue

T getTheValue()

setTheValue

void setTheValue(T newValue)