Package jmri.util

Class NamedBeanExpectedValue<T extends NamedBean,S>

java.lang.Object
jmri.beans.UnboundBean
jmri.beans.Bean
jmri.util.NamedBeanExpectedValue<T,S>
Type Parameters:
T - the supported type of NamedBean
S - the supported type of value
All Implemented Interfaces:
BeanInterface, PropertyChangeFirer, PropertyChangeProvider, ExpectedState<T,S>
Direct Known Subclasses:
NamedBeanExpectedState

public class NamedBeanExpectedValue<T extends NamedBean,S> extends Bean implements ExpectedState<T,S>
Retain a NamedBean and its expected value (called a state in this class).

Note the NamedBean is held in a NamedBeanHandle.