com.bytezone.dm3270.orders.InsertCursorOrder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dm3270-lib Show documentation
Show all versions of dm3270-lib Show documentation
This is a trimmed down version of https://github.com/dmolony/dm3270 to be used as
TN3270 client library
package com.bytezone.dm3270.orders;
import com.bytezone.dm3270.display.DisplayScreen;
import com.bytezone.dm3270.display.Pen;
public class InsertCursorOrder extends Order {
public InsertCursorOrder(byte[] buffer, int offset) {
assert buffer[offset] == Order.INSERT_CURSOR;
this.buffer = new byte[1];
this.buffer[0] = buffer[offset];
}
@Override
public void process(DisplayScreen screen) {
Pen pen = screen.getPen();
screen.insertCursor(pen.getPosition());
}
@Override
public String toString() {
return "IC";
}
}