/* Copyright (c) 2012-2013 Boundless and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Distribution License v1.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/org/documents/edl-v10.html * * Contributors: * Johnathan Garrett (LMN Solutions) - initial implementation */ package org.locationtech.geogig.geotools.cli; import org.locationtech.geogig.cli.CLIModule; import com.google.inject.Binder; /** * Provides bindings for GeoTools command extensions to the GeoGig command line interface. * * @see PGCommandProxy * @see ShpCommandProxy * @see SLCommandProxy * @see OracleCommandProxy * @see SQLServerCommandProxy * @see GeoJsonCommandProxy */ public class GeoToolsModule implements CLIModule { /** * @see CLIModule#configure(com.google.inject.Binder) */ @Override public void configure(Binder binder) { binder.bind(PGCommandProxy.class); binder.bind(ShpCommandProxy.class); binder.bind(SLCommandProxy.class); binder.bind(OracleCommandProxy.class); binder.bind(SQLServerCommandProxy.class); binder.bind(GeoJsonCommandProxy.class); } }