GeoAPI 2.0
Build 2005-06-08

org.opengis.go
Interface CommonFactory


public interface CommonFactory

CommonFactory defines a common abstraction for getting the different factories for classes that all GO-1 objects have a common dependency on.

Version:
$Revision: 1.8 $, $Date: 2005/05/16 10:54:56 $

Method Summary
 CommonCapabilities getCapabilities()
          Returns an object that represents the capabilities of this common factory and its associated canvas.
 CitationFactory getCitationFactory()
          Returns the CitationFactory singleton.
 CoordinateOperationAuthorityFactory getCoordinateOperationAuthorityFactory()
          Returns the CoordinateOperationFactory singleton.
 CoordinateOperationFactory getCoordinateOperationFactory()
          Returns the CoordinateOperationFactory singleton.
 CRSAuthorityFactory getCRSAuthorityFactory()
          Returns the CRSAuthorityFactory singleton.
 CRSFactory getCRSFactory()
          Returns the CRSFactory singleton.
 CSAuthorityFactory getCSAuthorityFactory()
          Returns the CSAuthorityFactory singleton.
 CSFactory getCSFactory()
          Returns the CSFactory singleton.
 DatumAuthorityFactory getDatumAuthorityFactory()
          Returns the DatumAuthorityFactory singleton.
 DatumFactory getDatumFactory()
          Returns the DatumFactory singleton.
 DisplayFactory getDisplayFactory()
          Returns the DisplayFactory singleton.
 FeatureDisplayFactory getFeatureDisplayFactory()
          Returns the FeatureDisplayFactory singleton.
 FeatureStyleFactory getFeatureStyleFactory()
          Returns the FeatureStyleFactory singleton.
 FeatureTypeFactory getFeatureTypeFactory()
          Returns the FeatureTypeFactory singleton.
 FilterFactory getFilterFactory()
          Returns the FilterFactory singleton.
 GeometryFactory getGeometryFactory(CoordinateReferenceSystem crs)
          Returns the GeometryFactory equiped to build geometries using the given CoordinateReferenceSystem.
 NameFactory getNameFactory()
          Returns the NameFactory singleton.
 PrimitiveFactory getPrimitiveFactory(CoordinateReferenceSystem crs)
          Returns the PrimitiveFactory equiped to build primitives using the given CoordinateReferenceSystem.
 

Method Detail

getCapabilities

CommonCapabilities getCapabilities()
Returns an object that represents the capabilities of this common factory and its associated canvas.

Returns:
this CommonFactory's capabilities

getFeatureDisplayFactory

FeatureDisplayFactory getFeatureDisplayFactory()
Returns the FeatureDisplayFactory singleton.

Returns:
the FeatureDisplayFactory

getFeatureTypeFactory

FeatureTypeFactory getFeatureTypeFactory()
Returns the FeatureTypeFactory singleton.

Returns:
the FeatureTypeFactory

getFilterFactory

FilterFactory getFilterFactory()
Returns the FilterFactory singleton.

Returns:
the FilterFactory

getDisplayFactory

DisplayFactory getDisplayFactory()
Returns the DisplayFactory singleton.

Returns:
the DisplayFactory

getCitationFactory

CitationFactory getCitationFactory()
Returns the CitationFactory singleton.

Returns:
the CitationFactory

getCRSAuthorityFactory

CRSAuthorityFactory getCRSAuthorityFactory()
Returns the CRSAuthorityFactory singleton.

Returns:
the CRSAuthorityFactory

getCRSFactory

CRSFactory getCRSFactory()
Returns the CRSFactory singleton.

Returns:
the CRSFactory

getCSAuthorityFactory

CSAuthorityFactory getCSAuthorityFactory()
Returns the CSAuthorityFactory singleton.

Returns:
the CSAuthorityFactory

getCSFactory

CSFactory getCSFactory()
Returns the CSFactory singleton.

Returns:
the CSFactory

getDatumAuthorityFactory

DatumAuthorityFactory getDatumAuthorityFactory()
Returns the DatumAuthorityFactory singleton.

Returns:
the DatumAuthorityFactory

getDatumFactory

DatumFactory getDatumFactory()
Returns the DatumFactory singleton.

Returns:
the DatumFactory

getCoordinateOperationAuthorityFactory

CoordinateOperationAuthorityFactory getCoordinateOperationAuthorityFactory()
Returns the CoordinateOperationFactory singleton.

Returns:
the CoordinateOperationFactory

getCoordinateOperationFactory

CoordinateOperationFactory getCoordinateOperationFactory()
Returns the CoordinateOperationFactory singleton.

Returns:
the CoordinateOperationFactory

getFeatureStyleFactory

FeatureStyleFactory getFeatureStyleFactory()
Returns the FeatureStyleFactory singleton.

Returns:
the FeatureStyleFactory

getGeometryFactory

GeometryFactory getGeometryFactory(CoordinateReferenceSystem crs)
Returns the GeometryFactory equiped to build geometries using the given CoordinateReferenceSystem.

Parameters:
crs - the CoordinateReferenceSystem the GeometryFactory should use
Returns:
the requested GeometryFactory or null if the CoordinateReferenceSystem is not supported

getPrimitiveFactory

PrimitiveFactory getPrimitiveFactory(CoordinateReferenceSystem crs)
Returns the PrimitiveFactory equiped to build primitives using the given CoordinateReferenceSystem.

Parameters:
crs - the CoordinateReferenceSystem the PrimitiveFactory should use
Returns:
the requested PrimitiveFactory or null if the CoordinateReferenceSystem is not supported

getNameFactory

NameFactory getNameFactory()
Returns the NameFactory singleton.

Returns:
the NameFactory

GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium