Revision 47198 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/feature/spi/AbstractFeatureSetProvider.java

View differences:

AbstractFeatureSetProvider.java
24 24
package org.gvsig.fmap.dal.feature.spi;
25 25

  
26 26
import java.util.Iterator;
27
import org.apache.commons.lang3.builder.ToStringBuilder;
27 28

  
28 29
import org.gvsig.fmap.dal.exception.DataException;
29 30
import org.gvsig.fmap.dal.feature.FeatureQuery;
30 31
import org.gvsig.fmap.dal.feature.FeatureType;
31 32
import org.gvsig.tools.dispose.DisposableIterator;
32 33
import org.gvsig.tools.dispose.impl.AbstractDisposable;
34
import org.slf4j.Logger;
35
import org.slf4j.LoggerFactory;
33 36

  
34 37
/**
35 38
 * Base implementation for {@link FeatureSetProvider}s, adding some utility
......
40 43
public abstract class AbstractFeatureSetProvider extends AbstractDisposable
41 44
		implements FeatureSetProvider {
42 45

  
46
        protected static final Logger LOGGER = LoggerFactory.getLogger(AbstractFeatureSetProvider.class);
47
                
43 48
	private final AbstractFeatureStoreProvider store;
44 49
	private final FeatureQuery query;
45 50
	private final FeatureType featureType;
......
156 161
			long index, long elements) throws DataException {
157 162
            return createFastIterator(index);
158 163
        }
164

  
165
    @Override
166
    public String toString() {
167
        try {
168
            ToStringBuilder builder = new ToStringBuilder(this);
169
            builder.append("store", this.store, true);
170
            builder.append("query", this.query, true);
171
            return builder.toString();
172
        } catch (Exception e) {
173
            return super.toString();
174
        }
175
    }
159 176
}

Also available in: Unified diff