001// License: GPL. For details, see LICENSE file. 002package org.openstreetmap.josm.data.projection.proj; 003 004/** 005 * Factory class that provides a Proj instance. 006 * @since 5227 (creation) 007 * @since 10600 (functional interface) 008 */ 009@FunctionalInterface 010public interface ProjFactory { 011 /** 012 * Creates a Proj instance. 013 * @return a Proj instance 014 */ 015 Proj createInstance(); 016}