46 lines
989 B
Java
46 lines
989 B
Java
package net.montoyo.mcef.client;
|
|
|
|
import net.montoyo.mcef.api.ISchemeResponseHeaders;
|
|
import org.cef.misc.IntRef;
|
|
import org.cef.misc.StringRef;
|
|
import org.cef.network.CefResponse;
|
|
|
|
public class SchemeResponseHeaders implements ISchemeResponseHeaders {
|
|
|
|
private final CefResponse response;
|
|
private final IntRef length;
|
|
private final StringRef redirURL;
|
|
|
|
public SchemeResponseHeaders(CefResponse r, IntRef l, StringRef url) {
|
|
response = r;
|
|
length = l;
|
|
redirURL = url;
|
|
}
|
|
|
|
@Override
|
|
public void setMimeType(String mt) {
|
|
response.setMimeType(mt);
|
|
}
|
|
|
|
@Override
|
|
public void setStatus(int status) {
|
|
response.setStatus(status);
|
|
}
|
|
|
|
@Override
|
|
public void setStatusText(String st) {
|
|
response.setStatusText(st);
|
|
}
|
|
|
|
@Override
|
|
public void setResponseLength(int len) {
|
|
length.set(len);
|
|
}
|
|
|
|
@Override
|
|
public void setRedirectURL(String r) {
|
|
redirURL.set(r);
|
|
}
|
|
|
|
}
|