public class ConfigTracker<T> extends ConfigInspector
| Modifier and Type | Class and Description |
|---|---|
static interface |
ConfigTracker.Modifier<T> |
| Constructor and Description |
|---|
ConfigTracker() |
| Modifier and Type | Method and Description |
|---|---|
ObservableConfig |
getSourceConfig(ObservableConfig workingCopy) |
T |
getTrackingData(ObservableConfig workingCopy) |
<C extends ObservableConfig> |
register(C sourceConfig) |
<C extends ObservableConfig> |
register(C sourceConfig,
T trackingData) |
void |
syncConfigs() |
void |
updateConfigs(ConfigTracker.Modifier<T> modifier) |
appendName, dump, dump, dump, getConfigParameterFields, getFieldType, getFieldValue, getIdentifierField, getParameterDescription, getParameterKey, hasObserver, newFieldInstance, newInstanceOfSameType, setFieldValuepublic <C extends ObservableConfig> C register(C sourceConfig)
public <C extends ObservableConfig> C register(C sourceConfig, T trackingData)
public ObservableConfig getSourceConfig(ObservableConfig workingCopy)
public T getTrackingData(ObservableConfig workingCopy)
public void updateConfigs(ConfigTracker.Modifier<T> modifier) throws Exception
ExceptionCopyright © 2019 Objekt-Kontor IS GmbH & Co KG. All rights reserved.