view src/main/java/christie/remoteTextEditor/Command.java @ 267:1ac366f96815

remake for CommandPattern
author ichikitakahiro <e165713@ie.u-ryukyu.ac.jp>
date Wed, 29 Jan 2020 18:50:14 +0900
parents src/main/java/christie/remoteTextEditor/Insert.java@70a5938388c8
children
line wrap: on
line source

package christie.remoteTextEditor;

import christie.textEditor.NewTextEditor;

import org.msgpack.annotation.Message;

@Message
class Command {
    public String string;
    public int fastOffset;
    public int endOffset;
    public String nodename;
    public  boolean isDeleteCommand = false;

    public Command() {}


//    delete用
    public Command(int fastOffset, int endOffset, String nodeName){
        this.fastOffset = fastOffset;
        this.endOffset = endOffset;
        this.nodename = nodeName;
        this.isDeleteCommand = true;
    }

    public Command(int fastOffset, String string, String nodename) {
        this.string = string;
        this.fastOffset = fastOffset;
        this.nodename = nodename;
    }
}