
com.github.dekobon.http.HttpCollectionResponse Maven / Gradle / Ivy
package com.github.dekobon.http;
import org.apache.http.HttpResponse;
import java.util.Collection;
import java.util.Iterator;
public class HttpCollectionResponse implements Collection {
private final Collection wrapped;
private final HttpResponse response;
public HttpCollectionResponse(final Collection wrapped, final HttpResponse response) {
this.wrapped = wrapped;
this.response = response;
}
public HttpResponse getResponse() {
return response;
}
public Collection getWrapped() {
return wrapped;
}
@Override
public int hashCode() {
return wrapped.hashCode();
}
@Override
public boolean equals(Object o) {
return wrapped.equals(o);
}
public void clear() {
wrapped.clear();
}
public boolean retainAll(Collection> c) {
return wrapped.retainAll(c);
}
public boolean removeAll(Collection> c) {
return wrapped.removeAll(c);
}
public boolean addAll(Collection extends E> c) {
return wrapped.addAll(c);
}
public boolean containsAll(Collection> c) {
return wrapped.containsAll(c);
}
public boolean remove(Object o) {
return wrapped.remove(o);
}
public boolean add(E e) {
return wrapped.add(e);
}
public T1[] toArray(T1[] a) {
return wrapped.toArray(a);
}
public Object[] toArray() {
return wrapped.toArray();
}
public Iterator iterator() {
return wrapped.iterator();
}
public boolean contains(Object o) {
return wrapped.contains(o);
}
public boolean isEmpty() {
return wrapped.isEmpty();
}
public int size() {
return wrapped.size();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy