/**
*
*/
package org.openntf.domino.types;
import java.util.AbstractCollection;
import java.util.Collection;
import java.util.Iterator;
import java.util.logging.Logger;
import org.openntf.domino.NoteCollection;
/**
* @author jgallagher
*
*/
public class DesignCollection<T> extends AbstractCollection<T> {
@SuppressWarnings("unused")
private static final Logger log_ = Logger.getLogger(DesignCollection.class.getName());
private final NoteCollection collection_;
public DesignCollection(final NoteCollection collection) {
collection_ = collection;
}
/*
* (non-Javadoc)
*
* @see java.util.Collection#add(java.lang.Object)
*/
@Override
public boolean add(final T arg0) {
throw new UnsupportedOperationException();
}
/*
* (non-Javadoc)
*
* @see java.util.Collection#addAll(java.util.Collection)
*/
@Override
public boolean addAll(final Collection<? extends T> c) {
throw new UnsupportedOperationException();
}
/*
* (non-Javadoc)
*
* @see java.util.Collection#clear()
*/
@Override
public void clear() {
throw new UnsupportedOperationException();
}
/*
* (non-Javadoc)
*
* @see java.util.Collection#iterator()
*/
@Override
public Iterator<T> iterator() {
// TODO Implement this
return null;
}
@Override
public int size() {
return collection_.getCount();
}
}