org.geotools.factory
Class FactoryFinder
Object
FactoryFinder
- Direct Known Subclasses:
- CommonFactoryFinder, CoverageFactoryFinder, GeometryFactoryFinder, JTSFactoryFinder, ReferencingFactoryFinder
public abstract class FactoryFinder
- extends Object
Base class for factory finders. FactoryFinder
s are cover for FactoryRegistry
adding type safety, default hints and synchronization for multi-thread environments.
- Since:
- 2.4
- Author:
- Martin Desruisseaux
- Module:
modules/library/metadata (gt-metadata.jar)
Field Summary |
static Hints |
EMPTY_HINTS
A set of empty hints, which exclude any system hints. |
Constructor Summary |
protected |
FactoryFinder()
Creates a new factory finder. |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_HINTS
public static final Hints EMPTY_HINTS
- A set of empty hints, which exclude any system hints.
FactoryFinder
protected FactoryFinder()
- Creates a new factory finder.
mergeSystemHints
public static Hints mergeSystemHints(Hints hints)
- Returns new hints that combine user supplied hints with the
defaults hints. If a hint is specified
in both user and default hints, then user hints have precedence.
The returned hints should live only the time needed for invoking FactoryRegistry
methods. No long-term reference should be held.
- Parameters:
hints
- The user hints, or null
if none.
- Returns:
- New hints (never
null
).
Copyright © 1996-2009 Geotools. All Rights Reserved.