|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ifremer.isisfish.datastore.SimulationInformation
public class SimulationInformation
Cette classe permet de conserver des informations sur le deroulement d'une
simulation. La plupart des informations sont automatiquement renseignees,
mais l'utilisateur peut lui aussi ajouter des informations avec la methode
addInformation(String).
| Field Summary | |
|---|---|
protected java.io.File |
file
|
protected java.util.Properties |
info
|
| Constructor Summary | |
|---|---|
SimulationInformation(java.io.File file)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addExportTime(java.lang.String exportName,
long time)
|
void |
addInformation(java.lang.String info)
Add additional simulation information. |
void |
addRuleInitTime(java.lang.String ruleName,
long time)
Add rule init time. |
void |
addRulePostTime(java.lang.String ruleName,
long time)
Add rule post operation time. |
void |
addRulePreTime(java.lang.String ruleName,
long time)
Add rule pre operation time time. |
protected void |
addRuleTime(java.lang.String keyName,
java.lang.String ruleName,
long time)
Add rule time. |
java.lang.String |
getException()
|
java.util.Map<java.lang.String,java.lang.Long> |
getExportTime()
Deprecated. since 3.2.0.5, use getExportTimes() instead |
long |
getExportTime(java.lang.String exportName)
|
protected java.util.Map<java.lang.String,java.lang.Long> |
getExportTimes()
Get all export time in map. |
java.lang.String |
getInfomation()
Deprecated. since 3.2.0.5, use getInformation() instead |
protected java.lang.String |
getInformation()
Get other information. |
java.lang.String |
getOptimizationUsage()
|
long |
getRuleInitTime(java.lang.String ruleName)
Get rule init operation time. |
protected java.util.Set<java.lang.String> |
getRuleNames()
Get rules names. |
long |
getRulePostTime(java.lang.String ruleName)
Get rule post operation time. |
long |
getRulePreTime(java.lang.String ruleName)
Get rule pre operation time. |
protected long |
getRuleTime(java.lang.String prefixName,
java.lang.String ruleName)
Get rule operation time. |
java.util.Date |
getSimulationEnd()
Get the date of simulation start. |
java.util.Date |
getSimulationStart()
Get the date of simulation start. |
java.lang.String |
getStatistic()
|
boolean |
hasError()
Return true if an exception has been set. |
void |
setException(java.lang.Throwable eee)
|
protected void |
setInfo(java.lang.String key,
java.lang.String value)
|
void |
setOptimizationUsage(java.lang.String v)
|
void |
setSimulationEnd(java.util.Date date)
|
void |
setSimulationStart(java.util.Date date)
|
void |
setStatistic(java.lang.String v)
|
protected void |
store()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Properties info
protected java.io.File file
| Constructor Detail |
|---|
public SimulationInformation(java.io.File file)
file - simulation information output file| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectprotected void store()
protected void setInfo(java.lang.String key,
java.lang.String value)
public java.util.Date getSimulationStart()
public void setSimulationStart(java.util.Date date)
public java.util.Date getSimulationEnd()
public void setSimulationEnd(java.util.Date date)
public void addExportTime(java.lang.String exportName,
long time)
protected java.util.Map<java.lang.String,java.lang.Long> getExportTimes()
public java.util.Map<java.lang.String,java.lang.Long> getExportTime()
getExportTimes() instead
public long getExportTime(java.lang.String exportName)
protected void addRuleTime(java.lang.String keyName,
java.lang.String ruleName,
long time)
keyName - (ie RULE_TIME_INIT, RULE_TIME_PRE, RULE_TIME_POST)ruleName - rule nametime - time to add
public void addRuleInitTime(java.lang.String ruleName,
long time)
ruleName - rule nametime - time to add
public void addRulePreTime(java.lang.String ruleName,
long time)
ruleName - rule nametime - time to add
public void addRulePostTime(java.lang.String ruleName,
long time)
ruleName - rule nametime - time to addpublic long getRuleInitTime(java.lang.String ruleName)
ruleName - rule name
public long getRulePreTime(java.lang.String ruleName)
ruleName - rule name
public long getRulePostTime(java.lang.String ruleName)
ruleName - rule name
protected long getRuleTime(java.lang.String prefixName,
java.lang.String ruleName)
ruleName - rule nameprotected java.util.Set<java.lang.String> getRuleNames()
public java.lang.String getStatistic()
public void setStatistic(java.lang.String v)
public java.lang.String getOptimizationUsage()
public void setOptimizationUsage(java.lang.String v)
public java.lang.String getException()
public void setException(java.lang.Throwable eee)
public boolean hasError()
true if an exception has been set.
true if there is an exceptionpublic java.lang.String getInfomation()
getInformation() instead
protected java.lang.String getInformation()
public void addInformation(java.lang.String info)
info - new info
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||