public abstract class AbstractDataParameters extends Object implements DataParameters
| Constructor and Description |
|---|
AbstractDataParameters() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
clears the parameter container.
|
protected void |
copyValuesTo(AbstractDataParameters target) |
void |
delegate(DynObject dynObject) |
DataParameters |
getCopy()
Creates and returns a new copy of this DataParameters.
|
protected abstract DelegatedDynObject |
getDelegatedDynObject()
Returns an instance of the
DynObject to delegate to. |
DynClass |
getDynClass() |
Object |
getDynValue(String name) |
boolean |
hasDynValue(String name) |
void |
implement(DynClass dynClass) |
Object |
invokeDynMethod(int code,
Object[] args) |
Object |
invokeDynMethod(String name,
Object[] args) |
void |
loadFromState(PersistentState state)
Set the state of the object from the state passed as parameter.
|
void |
saveToState(PersistentState state)
Saves the internal state of the object on the provided
PersistentState object.
|
void |
setDynValue(String name,
Object value) |
String |
toString() |
void |
validate()
Checks its valid
|
public Object getDynValue(String name)
getDynValue in interface DynObjectpublic void setDynValue(String name, Object value)
setDynValue in interface DynObjectpublic void clear()
DataParametersclear in interface DataParametersclear in interface DynObjectprotected void copyValuesTo(AbstractDataParameters target)
public DataParameters getCopy()
DataParametersgetCopy in interface DataParameterspublic void saveToState(PersistentState state) throws PersistenceException
PersistentsaveToState in interface PersistentPersistenceExceptionpublic void loadFromState(PersistentState state) throws PersistenceException
PersistentloadFromState in interface PersistentPersistenceExceptionpublic DynClass getDynClass()
getDynClass in interface DynObjectpublic boolean hasDynValue(String name)
hasDynValue in interface DynObjectpublic Object invokeDynMethod(String name, Object[] args) throws DynMethodException
invokeDynMethod in interface DynObjectDynMethodExceptionpublic Object invokeDynMethod(int code, Object[] args) throws DynMethodException
invokeDynMethod in interface DynObjectDynMethodExceptionpublic void validate()
throws ValidateDataParametersException
DataParametersvalidate in interface DataParametersValidateDataParametersException - if any problem was detectedprotected abstract DelegatedDynObject getDelegatedDynObject()
DynObject to delegate to.DynObject