abstract class ConditionsImplementation extends Object implements Conditions
Modifier and Type | Field and Description |
---|---|
private ConditionsManagerImplementation |
manager |
private String |
name |
Constructor and Description |
---|
ConditionsImplementation(ConditionsManagerImplementation manager,
String name)
Creates a new instance of ConditionsImplementation
|
Modifier and Type | Method and Description |
---|---|
void |
addConditionsListener(ConditionsListener listener)
Add a listener to be notified about changes to these conditions.
|
<T> CachedConditions<T> |
getCachedSubConditions(Class<T> type,
String name) |
(package private) ConditionsManagerImplementation |
getManager() |
(package private) String |
getName() |
RawConditions |
getRawSubConditions(String name) |
ConditionsSet |
getSubConditions(String name) |
void |
removeConditionsListener(ConditionsListener listener)
Remove a change listener from these conditions.
|
private ConditionsManagerImplementation manager
private String name
ConditionsImplementation(ConditionsManagerImplementation manager, String name)
public void addConditionsListener(ConditionsListener listener)
Conditions
addConditionsListener
in interface Conditions
listener
- The listener to add.public void removeConditionsListener(ConditionsListener listener)
Conditions
removeConditionsListener
in interface Conditions
listener
- The listener to remove.public RawConditions getRawSubConditions(String name)
getRawSubConditions
in interface Conditions
public ConditionsSet getSubConditions(String name)
getSubConditions
in interface Conditions
public <T> CachedConditions<T> getCachedSubConditions(Class<T> type, String name)
getCachedSubConditions
in interface Conditions
String getName()
ConditionsManagerImplementation getManager()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.