import eu.svjatoslav.commons.file.FilePathParser;
import eu.svjatoslav.commons.string.WildCardMatcher;
import eu.svjatoslav.meviz.Module;
-import eu.svjatoslav.meviz.encoder.converters.Converter;
+import eu.svjatoslav.meviz.encoder.converters.AbstractConverter;
public class Encoder implements Module {
if (!targetFile.exists()) {
- final List<eu.svjatoslav.meviz.encoder.converters.Converter> formats = encoderRegistry
+ final List<eu.svjatoslav.meviz.encoder.converters.AbstractConverter> formats = encoderRegistry
.getEncoders(sourceFileExtension, targetFormat);
if (formats.size() == 0)
+ targetFormat
+ " format.");
else {
- final Converter chosenFormat = formats.get(0);
+ final AbstractConverter chosenFormat = formats.get(0);
final EncodingTask encodingTask = new EncodingTask(
sourceFile, targetFile, chosenFormat);
- if (encodingOptions.terminal
- || chosenFormat.isTerminalMandatory())
+ if (chosenFormat.isTerminalMandatory())
encodingTask.setUseTerminal(true);
encodingPlan.scheduleTask(encodingTask);
}