All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.mklinger.qetcher.liferay.client.QetcherClientService Maven / Gradle / Ivy

The newest version!
package de.mklinger.qetcher.liferay.client;

import java.io.File;
import java.io.InputStream;
import java.nio.file.Path;
import java.util.function.Supplier;

import de.mklinger.qetcher.client.InputConversionFile;
import de.mklinger.qetcher.client.InputJob;
import de.mklinger.qetcher.client.QetcherClient;

/**
 * @author Marc Klinger - mklinger[at]mklinger[dot]de
 */
public interface QetcherClientService {
	QetcherClient client();

	InputConversionFile.Builder inputFileFor(File inputFile);
	InputConversionFile.Builder inputFileFor(Path inputFile);
	InputConversionFile.Builder inputFileFor(Supplier inputStreamSupplier);
	InputJob.Builder job();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy