SimpleDataSource.java
897 Bytes
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* org.apache.commons.collections.iterators.ListIteratorWrapper
* org.apache.sling.api.resource.Resource
*/
package com.adobe.granite.ui.components.ds;
import com.adobe.granite.ui.components.ds.AbstractDataSource;
import java.util.Iterator;
import org.apache.commons.collections.iterators.ListIteratorWrapper;
import org.apache.sling.api.resource.Resource;
/*
* This class specifies class file version 49.0 but uses Java 6 signatures. Assumed Java 6.
*/
public class SimpleDataSource
extends AbstractDataSource {
private final ListIteratorWrapper wrapper;
public SimpleDataSource(Iterator<Resource> iterator) {
this.wrapper = new ListIteratorWrapper(iterator);
}
@Override
public Iterator<Resource> iterator() {
this.wrapper.reset();
return this.wrapper;
}
}