
com.senzing.cmdline.CommandLineBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of senzing-commons Show documentation
Show all versions of senzing-commons Show documentation
Utility classes and functions common to multiple Senzing projects.
The newest version!
package com.senzing.cmdline;
import java.util.Map;
/**
* Creates an instance of the parameterized type using a {@link Map}
* of {@link CommandLineOption} keys to {@link Object} command-line values.
*/
public interface CommandLineBuilder {
/**
* Creates an instance of the parameterized type using the specified
* command-line options.
*
* @param options The {@link Map} of {@link CommandLineOption} keys to
* command-line {@link Object} values.
*
* @return The create instance.
*
* @throws Exception If a failure occurs.
*/
T build(Map options) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy