Интерфейс Operation изменён на абстрактный класс для сокрытия некоторых данных
This commit is contained in:
parent
3db219e8ef
commit
d22dc8d4de
@ -22,7 +22,7 @@ import javax.swing.JPanel;
|
||||
* Óïðàâëåíèå êóðñîðîì.
|
||||
* @author aNNiMON
|
||||
*/
|
||||
public class CursorOperation implements Operation {
|
||||
public class CursorOperation extends Operation {
|
||||
|
||||
private static final int
|
||||
NONE = -1,
|
||||
@ -33,9 +33,6 @@ public class CursorOperation implements Operation {
|
||||
TYPE_KEY_RELEASED = 5,
|
||||
STOP = 10;
|
||||
|
||||
private DataInputStream dis;
|
||||
private DataOutputStream dos;
|
||||
|
||||
private RobotUtils robot;
|
||||
private boolean running;
|
||||
|
||||
|
@ -14,13 +14,10 @@ import java.io.IOException;
|
||||
*
|
||||
* @author aNNiMON
|
||||
*/
|
||||
public class FileOperation implements Operation {
|
||||
public class FileOperation extends Operation {
|
||||
|
||||
private static final int BUFFER_SIZE = 1024;
|
||||
|
||||
private DataInputStream dis;
|
||||
private DataOutputStream dos;
|
||||
|
||||
public FileOperation(DataInputStream dis) {
|
||||
this.dis = dis;
|
||||
}
|
||||
|
@ -10,10 +10,7 @@ import java.io.IOException;
|
||||
*
|
||||
* @author aNNiMON
|
||||
*/
|
||||
public class MessageOperation implements Operation {
|
||||
|
||||
private DataInputStream dis;
|
||||
private DataOutputStream dos;
|
||||
public class MessageOperation extends Operation {
|
||||
|
||||
public MessageOperation(DataInputStream dis) {
|
||||
this.dis = dis;
|
||||
|
@ -1,13 +1,19 @@
|
||||
package com.annimon.socketfiletransfer.operations;
|
||||
|
||||
import java.io.DataInputStream;
|
||||
import java.io.DataOutputStream;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author aNNiMON
|
||||
*/
|
||||
public interface Operation {
|
||||
public abstract class Operation {
|
||||
|
||||
void startServerSide() throws Exception;
|
||||
protected DataInputStream dis;
|
||||
protected DataOutputStream dos;
|
||||
|
||||
void startClientSide(Object... params) throws Exception;
|
||||
public abstract void startServerSide() throws Exception;
|
||||
|
||||
public abstract void startClientSide(Object... params) throws Exception;
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user