class CachedConditionsImplementation<T> extends ConditionsImplementation implements CachedConditions<T>, ConditionsListener
Modifier and Type | Field and Description |
---|---|
private ConditionsConverter<T> |
conv |
private T |
data |
Constructor and Description |
---|
CachedConditionsImplementation(ConditionsManagerImplementation manager,
String name,
ConditionsConverter<T> conv) |
Modifier and Type | Method and Description |
---|---|
void |
conditionsChanged(ConditionsEvent conditionsEvent)
Called when the conditions associated with this listener change.
|
T |
getCachedData() |
addConditionsListener, getCachedSubConditions, getManager, getName, getRawSubConditions, getSubConditions, removeConditionsListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addConditionsListener, getCachedSubConditions, getRawSubConditions, getSubConditions, removeConditionsListener
private ConditionsConverter<T> conv
private T data
CachedConditionsImplementation(ConditionsManagerImplementation manager, String name, ConditionsConverter<T> conv)
public T getCachedData()
getCachedData
in interface CachedConditions<T>
public void conditionsChanged(ConditionsEvent conditionsEvent)
ConditionsListener
conditionsChanged
in interface ConditionsListener
conditionsEvent
- The event associated with the change.Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.