package net.mms_projects.copy_it.clipboard_services;
import net.mms_projects.copy_it.ClipboardListener;
import java.util.concurrent.Executor;
public class TestService implements CopyServiceInterface, PasteServiceInterface {
public static String SERVICE_NAME = "test";
protected ClipboardListener listener;
private String testContent = "bla";
private Executor executor;
public TestService(ClipboardListener listener) {
this.listener = listener;
}
@Override
public void requestSet(String content) {
this.setContent(content);
this.listener.onClipboardContentChange(this.testContent);
}
@Override
public String getContent() {
return this.testContent;
}
@Override
public void setContent(String content) {
this.testContent = content;
}
@Override
public String getServiceName() {
return SERVICE_NAME;
}
@Override
public Executor getExecutor() {
return this.executor;
}
@Override
public void setExecutor(Executor executor) {
this.executor = executor;
}
@Override
public void activateCopy() {
// TODO Auto-generated method stub
}
@Override
public void deactivateCopy() {
// TODO Auto-generated method stub
}
@Override
public boolean isCopyActivated() {
// TODO Auto-generated method stub
return false;
}
@Override
public void activatePaste() {
// TODO Auto-generated method stub
}
@Override
public void deactivatePaste() {
// TODO Auto-generated method stub
}
@Override
public boolean isPasteActivated() {
// TODO Auto-generated method stub
return false;
}
}