blob: 393a8967880eebbf8a66c5031d134da53932f3cb [file] [log] [blame]
package org.apache.sling.reseditor.resource;
import java.util.Iterator;
import org.apache.sling.api.resource.Resource;
/**
* It wraps the resources with the {@link ResourceTypeResourceWrapper} on
* {@code next()}.
*/
public class ResourceIteratorWrapper implements Iterator<Resource>{
private Iterator<Resource> iterator;
public ResourceIteratorWrapper(Iterator<Resource> iterator){
this.iterator = iterator;
}
public boolean hasNext() {
return iterator.hasNext();
}
public Resource next() {
return new ResourceTypeResourceWrapper(iterator.next());
}
public void remove() {
iterator.remove();
}
}