public abstract class AbstractSimuOutputHandler extends java.lang.Object implements IDStabSimuOutputHandler
Constructor and Description |
---|
AbstractSimuOutputHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
close()
Will be called after the simulation for scripted output
|
java.util.List<java.lang.String> |
getOutputVarIdList()
get output var id list
|
boolean |
init(java.lang.String scriptFilename,
BaseDStabNetwork net)
Init with the script file name for scripted output
|
boolean |
isOutputFilter()
Check if there is an output variable filter
|
void |
onMsgEvent(IpssMessage e)
Process the msg
|
boolean |
onMsgEventStatus(IpssMessage e)
Process the msg and return a status
|
void |
setOutputFilter(boolean b)
Set output filter status
|
void |
setOutputVarIdList(java.lang.String[] list)
Set output var id list
|
public boolean init(java.lang.String scriptFilename, BaseDStabNetwork net) throws InterpssException
IDStabSimuOutputHandler
init
in interface IDStabSimuOutputHandler
InterpssException
public boolean close()
IDStabSimuOutputHandler
close
in interface IDStabSimuOutputHandler
public boolean isOutputFilter()
isOutputFilter
in interface IDStabSimuOutputHandler
public void setOutputFilter(boolean b)
setOutputFilter
in interface IDStabSimuOutputHandler
b
- public java.util.List<java.lang.String> getOutputVarIdList()
getOutputVarIdList
in interface IDStabSimuOutputHandler
public void setOutputVarIdList(java.lang.String[] list)
setOutputVarIdList
in interface IDStabSimuOutputHandler
list
- public void onMsgEvent(IpssMessage e)
IpssMsgListener
onMsgEvent
in interface IpssMsgListener
public boolean onMsgEventStatus(IpssMessage e)
IpssMsgListener
onMsgEventStatus
in interface IpssMsgListener
e
- msg