Mercurial > hg > Database > Christie
view src/main/java/christie/remoteTextEditor/CheckCommand.java @ 266:345de1b14ea5
test
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 28 Jan 2020 20:53:45 +0900 |
parents | 0a22eea22f2d |
children | 1ac366f96815 |
line wrap: on
line source
package christie.remoteTextEditor; import christie.annotation.Peek; import christie.codegear.CodeGear; import christie.codegear.CodeGearManager; import christie.textEditor.NewTextEditor; import christie.topology.Message; import christie.topology.TopologyDataGear; public class CheckCommand extends CodeGear { @Peek TopologyDataGear topoDG; @Peek NewTextEditor myEditor; @Override protected void run(CodeGearManager cgm) { if(myEditor.checkPermission() == true) { int sendOffset; String sendString; sendOffset = myEditor.returnOffset(); sendString = myEditor.returnString(); Insert ins = new Insert(sendOffset, sendString); myEditor.changeToFalseSendPermmision(); cgm.getDGM("partner").put("cmd" , ins); System.out.println(topoDG.getNodeName() + " :catch,offset = " + myEditor.returnOffset()); // get,setの単語は紛らわしいのでよくない。 } cgm.setup(new CheckCommand()); } }