Restructured terminal APIs.

This commit is contained in:
Adam Murdoch
2012-08-04 05:54:58 +10:00
parent 433347491c
commit 9cfe2b1f24
5 changed files with 43 additions and 22 deletions

View File

@@ -1,9 +1,5 @@
package net.rubygrapefruit.platform;
public interface Terminal extends NativeIntegration {
enum Output {Stdout, Stderr}
boolean isTerminal(Output output);
TerminalSize getTerminalSize(Output output);
public interface Terminal {
TerminalSize getTerminalSize();
}