package org.bbssh.command;
import org.bbssh.keybinding.ExecutableCommand;
public abstract class ScrollCommand extends ExecutableCommand {
public boolean isConnectionRequired() {
return false;
}
public boolean isKeyBindable() {
return true;
}
public boolean isMacroAction() {
return true;
}
public boolean isParameterRequired() {
return true;
}
public String translateParameter(Object parameter) {
if (parameter instanceof Integer) {
int x = ((Integer) parameter).intValue();
if (x == 0) {
return " one screen";
}
return parameter.toString() + " lines";
}
return super.translateParameter(parameter);
}
}