GeoAPI 2.0
Build 2005-06-08

Uses of Class
org.opengis.annotation.Extension

Packages that use Extension
org.opengis.feature Gives a normalized interface to a data provider that can serve up collections of Feature objects. 
org.opengis.filter Filters features according their properties. 
org.opengis.filter.expression An expression is a combination of one or more elements that evaluate to single Object value. 
org.opengis.layer Basic unit of geographic information that may be requested as a map from a server. 
org.opengis.metadata Root package for metadata
org.opengis.parameter Description and storage of parameter values
org.opengis.referencing Reference systems
org.opengis.referencing.cs Coordinate systems and their axis
org.opengis.referencing.operation Coordinate operations (relationship between any two coordinate reference systems). 
org.opengis.sld Allows user-defined symbolization of feature data. 
org.opengis.spatialschema.geometry Root package for geometries
org.opengis.spatialschema.geometry.geometry Set of geometric objects. 
org.opengis.spatialschema.geometry.primitive Set of geometric objects that are not decomposed further into other primitives
 

Uses of Extension in org.opengis.feature
 

Methods in org.opengis.feature with annotations of type Extension
 CoordinateReferenceSystem Query.getCoordinateSystem()
          Temporarily override the coordinate reference system.
 CoordinateReferenceSystem Query.getCoordinateSystemReproject()
          Request data reprojection.
 int Query.getMaxFeatures()
          Returns the maximum number of features to be retrieved by the query.
 

Uses of Extension in org.opengis.filter
 

Classes in org.opengis.filter with annotations of type Extension
 interface FilterVisitor
          Visitor with visit methods to be called by Filter.accept(...).
 

Methods in org.opengis.filter with annotations of type Extension
 Object Filter.accept(FilterVisitor visitor, Object extraData)
          Accepts a visitor.
 boolean Filter.evaluate(Feature feature)
          Given a feature, this method determines whether the feature passes the test(s) represented by this filter object.
 

Uses of Extension in org.opengis.filter.expression
 

Classes in org.opengis.filter.expression with annotations of type Extension
 interface ExpressionVisitor
          Visitor with visit methods to be called by Expression.accept(...).
 

Methods in org.opengis.filter.expression with annotations of type Extension
 Object Expression.accept(ExpressionVisitor visitor, Object extraData)
          Accepts a visitor.
 Object Expression.evaluate(Feature feature)
          Evaluates the given expression based on the content of the given feature.
 

Uses of Extension in org.opengis.layer
 

Methods in org.opengis.layer with annotations of type Extension
 List<FeatureStyle> Style.getFeatureStyles()
          Gets the FeatureStyles used to style the FeatureLayers used by a Layer using this Style.
 List<GraphicStyle> Style.getGraphicStyles()
          Gets the GraphicStyles used to style the Graphics used by a Layer using this Style.
 

Uses of Extension in org.opengis.metadata
 

Methods in org.opengis.metadata with annotations of type Extension
 String Identifier.getVersion()
          Identifier of the version of the associated code, as specified by the code authority.
 

Uses of Extension in org.opengis.parameter
 

Methods in org.opengis.parameter with annotations of type Extension
 ParameterValueGroup ParameterValueGroup.addGroup(String name)
          Create a new group of the specified name.
 ParameterValueGroup ParameterDescriptorGroup.createValue()
          Creates a new instance of parameter value group initialized with the default values.
 ParameterValue ParameterDescriptor.createValue()
          Creates a new instance of parameter value initialized with the default value.
 GeneralParameterValue GeneralParameterDescriptor.createValue()
          Creates a new instance of parameter value or group initialized with the default value(s).
 GeneralParameterDescriptor ParameterDescriptorGroup.descriptor(String name)
          Returns the parameter descriptor in this group for the specified identifier code.
 Unit ParameterDescriptor.getUnit()
          Returns the unit for default, minimum and maximum values.
 Set<? extends Object> ParameterDescriptor.getValidValues()
          If this parameter allows only a finite set of values, returns this set.
 List<ParameterValueGroup> ParameterValueGroup.groups(String name)
          Returns all subgroups with the specified name.
 ParameterValue ParameterValueGroup.parameter(String name)
          Returns the value in this group for the specified identifier code.
 

Uses of Extension in org.opengis.referencing
 

Classes in org.opengis.referencing with annotations of type Extension
 interface Factory
          Base interface for all factories.
 interface ObjectFactory
          Base interface for all factories of identified objects.
 

Methods in org.opengis.referencing with annotations of type Extension
 IdentifiedObject AuthorityFactory.createObject(String code)
          Returns an arbitrary object from a code.
 Set<String> AuthorityFactory.getAuthorityCodes(Class type)
          Returns the set of authority codes of the given type.
 Citation Factory.getVendor()
          Returns the vendor responsible for creating this factory implementation.
 String IdentifiedObject.toWKT()
          Returns a Well Known Text (WKT) for this object.
 

Uses of Extension in org.opengis.referencing.cs
 

Classes in org.opengis.referencing.cs with annotations of type Extension
 interface CSAuthorityFactory
          Creates coordinate systems using authority codes.
 interface CSFactory
          Builds up complex coordinate systems from simpler objects or values.
 

Methods in org.opengis.referencing.cs with annotations of type Extension
 AxisDirection AxisDirection.absolute()
          Returns the "absolute" direction of this axis.
 AxisDirection AxisDirection.inverse()
          Deprecated. Use AxisDirection.opposite instead.
 AxisDirection AxisDirection.opposite()
          Returns the opposite direction of this axis.
 

Uses of Extension in org.opengis.referencing.operation
 

Classes in org.opengis.referencing.operation with annotations of type Extension
 interface ConicProjection
          Base interface for conical map projections.
 interface CylindricalProjection
          Base interface for cylindrical map projections.
 interface MathTransform1D
          Transforms one-dimensional coordinate points.
 interface MathTransform2D
          Transforms two-dimensional coordinate points.
 interface PlanarProjection
          Base interface for for azimuthal (or planar) map projections.
 interface Projection
          A conversion transforming (longitude,latitude) coordinates to cartesian coordinates (x,y).
 

Methods in org.opengis.referencing.operation with annotations of type Extension
 CoordinateOperation CoordinateOperationFactory.createConcatenatedOperation(Map<String,? extends Object> properties, CoordinateOperation[] operations)
          Creates a concatenated operation from a sequence of operations.
 CoordinateOperation CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, OperationMethod method)
          Returns an operation using a particular method for conversion or transformation between two coordinate reference systems.
 Shape MathTransform2D.createTransformedShape(Shape shape)
          Transform the specified shape.
 Set<OperationMethod> MathTransformFactory.getAvailableMethods(Class type)
          Returns a set of available methods for math transforms.
 ParameterValueGroup MathTransformFactory.getDefaultParameters(String method)
          Returns the default parameter values for a math transform using the given method.
 double Matrix.getElement(int row, int column)
          Retrieves the value at the specified row and column of this matrix.
 int Matrix.getNumCol()
          Returns the number of colmuns in this matrix.
 int Matrix.getNumRow()
          Returns the number of rows in this matrix.
 boolean Matrix.isIdentity()
          Returns true if this matrix is an identity matrix.
 void Matrix.setElement(int row, int column, double value)
          Modifies the value at the specified row and column of this matrix.
 

Uses of Extension in org.opengis.sld
 

Classes in org.opengis.sld with annotations of type Extension
 interface FeatureStyleFactory
          Class that knows how to parse FeatureStyle elements from various places.
 interface StyleVisitor
          Interface that can be implemented by objects that want to perform some action on style objects.
 interface SymbolVisitor
          Visitor with visit methods to be called by Symbol.accept(...).
 

Methods in org.opengis.sld with annotations of type Extension
 Object TextPlacement.accept(StyleVisitor visitor, Object extraData)
          Accepts a visitor.
 Object Symbol.accept(StyleVisitor visitor, Object extraData)
          Accepts a visitor.
 Object ExternalGraphicOrMark.accept(StyleVisitor visitor, Object extraData)
          Accepts a visitor.
 

Uses of Extension in org.opengis.spatialschema.geometry
 

Methods in org.opengis.spatialschema.geometry with annotations of type Extension
 double Envelope.getCenter(int dimension)
          Returns the center ordinate along the specified dimension.
 int Envelope.getDimension()
          The length of coordinate sequence (the number of entries) in this envelope.
 double Envelope.getLength(int dimension)
          Returns the envelope length along the specified dimension.
 double Envelope.getMaximum(int dimension)
          Returns the maximal ordinate along the specified dimension.
 double Envelope.getMinimum(int dimension)
          Returns the minimal ordinate along the specified dimension.
 boolean Geometry.isMutable()
          Returns false if this geometry is immutable.
 Geometry Geometry.toImmutable()
          Returns an immutable copy of this geometry.
 Geometry Geometry.transform(CoordinateReferenceSystem newCRS, MathTransform transform)
          Returns a new Geometry that is the coordinate transformation of this Geometry into the passed coordinate reference system, using the specified transform.
 

Uses of Extension in org.opengis.spatialschema.geometry.geometry
 

Methods in org.opengis.spatialschema.geometry.geometry with annotations of type Extension
 DirectPosition PointArray.get(int column)
          Deprecated. This method may conflict with an implementation of List interface. It also raise a performance and behavior issue: should the direct position be backed by this PointArray, so changes to the position will be reflected in the PointArray and vice-versa? The proposed alternative, PointArray.get(int, DirectPosition), avoid those questions.
 DirectPosition PointArray.get(int column, DirectPosition dest)
          Gets a copy of the DirectPosition at the particular location in this PointArray.
 DirectPosition PointGrid.get(int row, int column)
          Returns the point at the given row and column index.
 DirectPosition PointGrid.get(int row, int column, DirectPosition dest)
          Gets a copy of the DirectPosition at the particular location in this PointGrid.
 CoordinateReferenceSystem PointArray.getCoordinateReferenceSystem()
          Returns the Coordinate Reference System of this array.
 int PointArray.getDimension()
          Deprecated. This method definition conflict with section 6.2.2.10 in ISO 19107: "The operation coordinateDimension shall return the dimension of the coordinates that define this GM_Object, which must be the same as the coordinate dimension of the coordinate reference system for this GM_Object.".
 PointArray PointGrid.getRow(int row)
          Returns the row at the given index.
 int PointGrid.height()
          Returns the length of this array.
 int PointArray.length()
          Returns the length (the number of elements) of this array.
 void PointArray.set(int column, DirectPosition position)
          Set the point at the given index.
 void PointGrid.set(int row, int column, DirectPosition position)
          Set the point at the given index.
 DirectPosition[] PointArray.toArray()
          Deprecated. This method raise a number of implementation issues: what should be the behavior if a single point in this array is modified? Should it be reflected in the PointArray? Furthermore, this method will be inefficient in some implementations, for example an implementations backed by a float[] array. Invoking toArray() in such case may create thousands of DirectPosition objects. PointArray.positions() is safer, since it expose the positions through an iterator.
 int PointGrid.width()
          Returns the width of this grid.
 

Uses of Extension in org.opengis.spatialschema.geometry.primitive
 

Methods in org.opengis.spatialschema.geometry.primitive with annotations of type Extension
 DirectPosition PrimitiveFactory.createDirectPosition(double[] coordinates)
          Deprecated. This method moved to the GeometryFactory interface.
 Point PrimitiveFactory.createPoint(double[] coordinates)
          Creates a point at the specified location specified by coordinates.
 Ring PrimitiveFactory.createRing(List<Curve> curves)
          Constructs a ring out of its component curves.
 SurfaceBoundary PrimitiveFactory.createSurfaceBoundary(Ring exterior, List<Ring> interiors)
          Constructs a new surface boundary object representing the boundary of a two-dimensional surface.
 


GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium