org.opengis.go
Interface CommonFactory


public interface CommonFactory

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


Method Summary
 CommonCapabilities getCapabilities()
          Returns an object that represents the capabilities of this common factory and its associated canvas.
 CitationFactory getCitationFactory()
          Returns the citation factory singleton.
 CoordinateOperationAuthorityFactory getCoordinateOperationAuthorityFactory()
          Returns the coordinate operation authority factory singleton.
 CoordinateOperationFactory getCoordinateOperationFactory()
          Returns the coordinate operation factory singleton.
 CRSAuthorityFactory getCRSAuthorityFactory()
          Returns the CRS authority factory singleton.
 CRSFactory getCRSFactory()
          Returns the CRS factory singleton.
 CSAuthorityFactory getCSAuthorityFactory()
          Returns the CS authority factory singleton.
 CSFactory getCSFactory()
          Returns the CS factory singleton.
 DatumAuthorityFactory getDatumAuthorityFactory()
          Returns the datum authority factory singleton.
 DatumFactory getDatumFactory()
          Returns the datum factory singleton.
 DisplayFactory getDisplayFactory()
          Returns the display factory singleton.
 FeatureStyleFactory getFeatureStyleFactory()
          Returns the feature style factory singleton.
 FilterFactory getFilterFactory()
          Returns the filter factory singleton.
 GeometryFactory getGeometryFactory(CoordinateReferenceSystem crs)
          Returns the geometry factory equiped to build geometries using the given coordinate reference system.
 NameFactory getNameFactory()
          Returns the name factory singleton.
 PrimitiveFactory getPrimitiveFactory(CoordinateReferenceSystem crs)
          Returns the primitive factory equiped to build primitives using the given coordinate reference system.
 

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

getFilterFactory

FilterFactory getFilterFactory()
Returns the filter factory singleton.

Returns:
the filter factory.

getDisplayFactory

DisplayFactory getDisplayFactory()
Returns the display factory singleton.

Returns:
the display factory.

getNameFactory

NameFactory getNameFactory()
Returns the name factory singleton.

Returns:
the name factory.

getCitationFactory

CitationFactory getCitationFactory()
Returns the citation factory singleton.

Returns:
the citation factory.

getCRSAuthorityFactory

CRSAuthorityFactory getCRSAuthorityFactory()
Returns the CRS authority factory singleton.

Returns:
the CRS authority factory.

getCRSFactory

CRSFactory getCRSFactory()
Returns the CRS factory singleton.

Returns:
the CRS factory.

getCSAuthorityFactory

CSAuthorityFactory getCSAuthorityFactory()
Returns the CS authority factory singleton.

Returns:
the CS authority factory.

getCSFactory

CSFactory getCSFactory()
Returns the CS factory singleton.

Returns:
the CS factory.

getDatumAuthorityFactory

DatumAuthorityFactory getDatumAuthorityFactory()
Returns the datum authority factory singleton.

Returns:
the datum authority factory.

getDatumFactory

DatumFactory getDatumFactory()
Returns the datum factory singleton.

Returns:
the datum factory.

getCoordinateOperationAuthorityFactory

CoordinateOperationAuthorityFactory getCoordinateOperationAuthorityFactory()
Returns the coordinate operation authority factory singleton.

Returns:
the coordinate operation authority factory.

getCoordinateOperationFactory

CoordinateOperationFactory getCoordinateOperationFactory()
Returns the coordinate operation factory singleton.

Returns:
the coordinate operation factory.

getFeatureStyleFactory

FeatureStyleFactory getFeatureStyleFactory()
Returns the feature style factory singleton.

Returns:
the feature style factory.

getGeometryFactory

GeometryFactory getGeometryFactory(CoordinateReferenceSystem crs)
Returns the geometry factory equiped to build geometries using the given coordinate reference system.

Parameters:
crs - the coordinate reference system the geometry factory should use.
Returns:
the requested geometry factory or null if the coordinate reference system is not supported.

getPrimitiveFactory

PrimitiveFactory getPrimitiveFactory(CoordinateReferenceSystem crs)
Returns the primitive factory equiped to build primitives using the given coordinate reference system.

Parameters:
crs - the coordinate reference system the primitive factory should use.
Returns:
the requested primitive factory or null if the coordinate reference system is not supported.


Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.