/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
package org.purl.sword.client;

/**
 * Interface for a client. This contains a single method that allows the factory
 * to pass a set of command line options to the client.
 *
 * @author Neil Taylor
 */
public interface ClientType {
    /**
     * Run the client, processing the specified options.
     *
     * @param options The options extracted from the command line.
     */
    public void run(ClientOptions options);
}
