public abstract class AbstractStaticModel
extends java.lang.Object
SystemVariableDefinitionStaticModel
.Modifier and Type | Field and Description |
---|---|
protected OptionModelController |
optionModelController |
Constructor and Description |
---|
AbstractStaticModel(OptionModelController optionModelController)
Instantiates a new abstract static model.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBase64EncodedStaticDataModel()
Will return the instance of the static data model as Base64 encoded String.
|
abstract AbstractStaticModelDialog |
getNewModelDialog(java.awt.Frame owner)
This method should initiate the dialog that can be used in order to edit this static data model.
|
OptionModelController |
getOptionModelController()
Returns the current
OptionModelController . |
abstract java.io.Serializable |
getStaticDataModel()
Has to return the current instance of the serializable static data model.
|
void |
setBase64EncodedStaticDataModel(java.lang.String base64EncodedStaticDataModel)
Will be invoked in order to set the static data model from a base 64 encoded string.
|
abstract void |
setStaticDataModel(java.io.Serializable staticModel)
Will be invoked in order to set the instance of the serializable static data model.
|
protected OptionModelController optionModelController
public AbstractStaticModel(OptionModelController optionModelController)
optionModelController
- the option model controllerpublic OptionModelController getOptionModelController()
OptionModelController
.public abstract java.io.Serializable getStaticDataModel()
public abstract void setStaticDataModel(java.io.Serializable staticModel)
staticModel
- the new instance of the static data modelpublic abstract AbstractStaticModelDialog getNewModelDialog(java.awt.Frame owner)
owner
- the owner framepublic java.lang.String getBase64EncodedStaticDataModel()
public void setBase64EncodedStaticDataModel(java.lang.String base64EncodedStaticDataModel)
base64EncodedStaticDataModel
- the new static data model as base64 encoded string