The change in this commit has been mandated by a change in GeoAPI interface. Reverting this commit results in a compilation error, which can be resolved only by putting back a method with the same signature than in this commit. As the comment below said, this commit contains only code generated automatically by the IDE. NetBeans generates the same skeleton, and the body has been replaced by a complete implementation by the Geotk/SIS authors.
Action: all contributions forced by changes in GeoAPI interfaces
(mostly import
statements and method signatures) have been rewritten from scratch
by creating an empty Java class implementing the interface,
clicking on the "Implement all abstract methods" contextual menu in NetBeans,
removing the <? extends>
part in parameterized type of collections,
adding the synchronized
keyword (for now)
and finally adding the corresponding private fields.
This action has been committed in the Apache SIS JDK7 branch at revision 1458238.
Command line:
svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r24972:24973 https://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/metadata/iso/quality/ScopeImpl.java
Revision 24972 | Revision 24973 |
---|---|
package org.geotools.metadata.iso.quality; // OpenGIS dependencies import org.opengis.metadata.extent.Extent; import org.opengis.metadata.quality.Scope; import org.opengis.metadata.maintenance.ScopeCode; |
package org.geotools.metadata.iso.quality;
// OpenGIS dependencies
import java.util.Collection;
import org.opengis.metadata.extent.Extent;
import org.opengis.metadata.quality.Scope;
import org.opengis.metadata.maintenance.ScopeCode; |
} /** * Information about the spatial, vertical and temporal extent of the data specified by the * scope. */ |
} /** * Returns detailed descriptions about the level of the data specified by the scope. */ public Collection getLevelDescription() { // TODO Auto-generated method stub return null; } /** * Information about the spatial, vertical and temporal extent of the data specified by the * scope. */ |
public String toString() { return String.valueOf(level); } } |
public String toString() { return String.valueOf(level); } } |