
nl.pvanassen.ns.model.NsResultListWrapper Maven / Gradle / Ivy
package nl.pvanassen.ns.model;
import java.io.Serializable;
import java.util.*;
/**
* @author Paul van Assen
*/
public class NsResultListWrapper implements NsResult, List {
private final List inner;
protected NsResultListWrapper(List inner) {
this.inner = Collections.unmodifiableList(inner);
}
@Override
public int size() {
return inner.size();
}
@Override
public boolean isEmpty() {
return inner.isEmpty();
}
@Override
public boolean contains(Object o) {
return inner.contains(o);
}
@Override
public Iterator iterator() {
return inner.iterator();
}
@Override
public Object[] toArray() {
return inner.toArray();
}
@Override
public T[] toArray(T[] a) {
return inner.toArray(a);
}
@Override
public boolean add(T reisMogelijkheid) {
return inner.add(reisMogelijkheid);
}
@Override
public boolean remove(Object o) {
return inner.remove(o);
}
@Override
public boolean containsAll(Collection> c) {
return inner.containsAll(c);
}
@Override
public boolean addAll(Collection extends T> c) {
return inner.addAll(c);
}
@Override
public boolean removeAll(Collection> c) {
return inner.removeAll(c);
}
@Override
public boolean retainAll(Collection> c) {
return inner.retainAll(c);
}
@Override
public void clear() {
inner.clear();
}
@Override
public boolean addAll(int index, Collection extends T> c) {
return inner.addAll(index, c);
}
@Override
public T get(int index) {
return inner.get(index);
}
@Override
public T set(int index, T element) {
return inner.set(index, element);
}
@Override
public void add(int index, T element) {
inner.add(index, element);
}
@Override
public T remove(int index) {
return inner.remove(index);
}
@Override
public int indexOf(Object o) {
return inner.indexOf(o);
}
@Override
public int lastIndexOf(Object o) {
return inner.lastIndexOf(o);
}
@Override
public ListIterator listIterator() {
return inner.listIterator();
}
@Override
public ListIterator listIterator(int index) {
return inner.listIterator(index);
}
@Override
public List subList(int fromIndex, int toIndex) {
return inner.subList(fromIndex, toIndex);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy