public abstract class RCPBase extends java.lang.Object implements IParameterManager
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
applicationId |
protected java.util.List<IParameter> |
dirtyParams |
protected RCPCommands.Error |
errorListener |
protected GroupParameter |
rootGroup |
protected RCPCommands.Update |
updateListener |
protected java.util.Map<java.lang.Short,IParameter> |
valueCache |
protected RCPCommands.ValueUpdate |
valueUpdateListener |
| Constructor and Description |
|---|
RCPBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
dumpCache() |
java.lang.String |
getApplicationId() |
IParameter |
getParameter(short _id) |
IParameter |
getParameter(java.lang.String _label) |
IParameter |
getParameterByUserid(java.lang.String _label) |
GroupParameter |
getRootGroup() |
java.util.Map<java.lang.Short,IParameter> |
getValueCache() |
void |
setApplicationId(java.lang.String _applicationId) |
void |
setErrorListener(RCPCommands.Error _listener) |
void |
setParameterDirty(IParameter _parameter) |
void |
setUpdateListener(RCPCommands.Update _listener) |
void |
setValueUpdateListener(RCPCommands.ValueUpdate _listener) |
protected final java.util.Map<java.lang.Short,IParameter> valueCache
protected final java.util.List<IParameter> dirtyParams
protected RCPCommands.Update updateListener
protected RCPCommands.ValueUpdate valueUpdateListener
protected RCPCommands.Error errorListener
protected final GroupParameter rootGroup
protected java.lang.String applicationId
public java.util.Map<java.lang.Short,IParameter> getValueCache()
public void dispose()
public void setUpdateListener(RCPCommands.Update _listener)
public void setValueUpdateListener(RCPCommands.ValueUpdate _listener)
public void setErrorListener(RCPCommands.Error _listener)
public void dumpCache()
public IParameter getParameter(short _id)
getParameter in interface IParameterManagerpublic IParameter getParameter(java.lang.String _label)
public IParameter getParameterByUserid(java.lang.String _label)
public void setParameterDirty(IParameter _parameter)
setParameterDirty in interface IParameterManagerpublic java.lang.String getApplicationId()
public void setApplicationId(java.lang.String _applicationId)
public GroupParameter getRootGroup()
getRootGroup in interface IParameterManager