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.