onにして表示したデータはチェックを消してもoffを返してくれない.
これは一種のバグじゃないか?
ActionFormを継承したクラスで,
resetをオーバーライドして
@Override
public void reset(ActionMapping mapping, HttpServletRequest request) {
super.reset(mapping, request);
hoge = false;
}
とすればうまく動くようだ.
ソーシャルメディアとか人狼とか計算社会科学を研究している研究者による適当なブログ.
@Override
public void reset(ActionMapping mapping, HttpServletRequest request) {
super.reset(mapping, request);
hoge = false;
}
とすればうまく動くようだ.
# The map directory to read # gis.map.dir : ../maps/gml/legacy/Kobe gis.map.dir : ../maps/gml/test
import rescuecore2.standard.components.StandardAgent;
import rescuecore2.standard.entities.StandardEntity;
abstract public class AbstractAgent<E extends StandardEntity> extends StandardAgent<E> {
}public class MyPoliceForceAgent extends AbstractAgent<PoliceForce>
package jp.ac.nagoyau.is.ss.kishii.tori.rescue.test.agent;
import java.util.Collection;
import java.util.EnumSet;
import rescuecore2.messages.Command;
import rescuecore2.standard.entities.PoliceForce;
import rescuecore2.standard.entities.StandardEntityURN;
import rescuecore2.worldmodel.ChangeSet;
public class MyPoliceForceAgent extends AbstractAgent<PoliceForce> {
/**
* つなげるために呼ばれる.<br>
* これが呼ばれると全体のMAPなどが読み込めるようになる
*/
@Override
protected void postConnect() {
super.postConnect();
//何か初期化処理
}
/**
* なんだかよくわからないけど,書いておく.
* たぶんサーバ側で利用する
*/
@Override
protected EnumSet<StandardEntityURN> getRequestedEntityURNsEnum() {
return EnumSet.of(StandardEntityURN.POLICE_FORCE);
}
/**
* 1ステップごとに呼び出される.
*/
@Override
protected void think(int time, ChangeSet changeSet, Collection<Command> commands) {
//面倒なので何もしません
}
} Logger.info("Connecting police force " + (i++) + "...");
//launcher.connect(new SamplePoliceForce());
launcher.connect(new SamplePoliceForce());
Logger.info("success");