Package org.geotools.util.factory
Class FactoryFinder
Object
FactoryFinder
- Direct Known Subclasses:
CommonFactoryFinder
,CoverageFactoryFinder
,HTTPClientFinder
,JTSFactoryFinder
,Processors
,ReferencingFactoryFinder
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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Hints
A set of empty hints, which exclude any system hints. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Hints
mergeSystemHints
(Hints hints) Returns new hints that combine user supplied hints with the defaults hints.
-
Field Details
-
EMPTY_HINTS
A set of empty hints, which exclude any system hints.
-
-
Constructor Details
-
FactoryFinder
protected FactoryFinder()Creates a new factory finder.
-
-
Method Details
-
mergeSystemHints
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, ornull
if none.- Returns:
- New hints (never
null
).
-