- All Superinterfaces:
- CoordSystemBuilderFactory
public interface CFSubConventionProvider
extends CoordSystemBuilderFactory
A special SPI to register CF sub-convention or incubating convention CoordSystemBuilderFactory classes.
FOR INTERNAL USE ONLY
This interface is the same as CoordSystemBuilderFactory, except these are dynamically loaded and placed at the top of
the list of conventions, as opposed to being appended to the bottom of the list of conventions. The reason we must
do this is because the current CF CoordSystemBuilderFactory looks for a global attribute named "Convention" that
starts with the string "CF-1.". That means we'd either need to handle all sub-conventions or incubating conventions
within the main CF CoordSystemBuilder, or somehow make sure these conventions are loaded before the main CF
CoordSystemBuilder (which is what this interface is intended to facilitate).