⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commoncapabilities.java

📁 GEo 地理操作源代码
💻 JAVA
字号:
/************************************************************************************************** ** ** $Id: CommonCapabilities.java,v 1.7 2004/05/06 15:51:49 desruisseaux Exp $ ** ** $Source: /cvsroot/geoapi/src/org/opengis/go/CommonCapabilities.java,v $ ** ** Copyright (C) 2003 Open GIS Consortium, Inc. All Rights Reserved. http://www.opengis.org/Legal/ ** *************************************************************************************************/package org.opengis.go;import org.opengis.referencing.crs.CoordinateReferenceSystem;import org.opengis.go.spatial.PathType;/** * The <code>CommonCapabilities</code> interface provides runtime information * about the capabilities of a given GO-1 implementation. Objects implementing * this interface are obtained through the * <code>CommonFactory.getCapabilities()</code> method. * * @author Open GIS Consortium, Inc. * @version $Revision: 1.7 $, $Date: 2004/05/06 15:51:49 $ */public interface CommonCapabilities {    /**     * Returns an array of <code>Class</code> objects for the     * <code>Bounds</code> interfaces that are supported by a given     * implementation. These Class objects can be used in a call to     * <code>BoundsFactory.getBounds(Class)</code>.     */    Class[] getSupportedBounds();    /**     * Returns an array of <code>Class</code> objects for the directposition     * interfaces that are supported by a given implementation.     */    Class[] getSupportedDirectPositions();    /**     * Returns an array of <code>Class</code> objects for the directposition     * interfaces that are supported by a given implementation for the specified     * Coordinate Reference System.     *     * @param crs the Coordinate Reference System.     */    Class[] getSupportedDirectPositions(CoordinateReferenceSystem crs);    /**     * Returns an array of <code>Class</code> objects from the     * spatialschema-package that are supported by a given implementation for     * the specified Coordinate Reference System.     *     * @param crs the Coordinate Reference System.     */    Class[] getSupportedSpatialSchemaObjects(CoordinateReferenceSystem crs);    /**     * Returns an array of <code>Class</code> objects for the orientation     * interfaces that are supported by a given implementation.     */    Class[] getSupportedOrientations();    /**     * Returns an array of <code>Class</code> objects for the orientation     * interfaces that are supported by a given implementation for the specified     * Coordinate Reference System.     *     * @param crs the Coordinate Reference System.     */    Class[] getSupportedOrientations(CoordinateReferenceSystem crs);    /**     * Returns an array of <code>Class</code> objects for the geometry     * interfaces that are supported by a given implementation. These Class     * objects can be used in a call to     * <code>GeometryFactory.getGeometry(Class)</code>.     */    Class[] getSupportedGeometries();    /**     * Returns an array of Strings that are keys for the Coordinate Reference     * Systems that this implementation supports. These strings can be used in a     * call to     * <code>CoordinateReferenceSystemFactory.getCoordinateReferenceSystem(String)</code>.     */    String[] getSupportedCoordinateReferenceSystems();    /**     * Returns an array of Strings that are keys for the datums that this     * implementation supports. These strings can be used in a call to     * <code>DatumFactory.getDatum(String)</code>.     */    String[] getSupportedDatums();    /**     * Returns an array of <code>PathType</code> objects that indicates the     * path types that are supported.     */    PathType[] getSupportedPathTypes();    /**     * Returns an array of Strings representing     * the projections that are supported.     */    String[] getSupportedProjections();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -