
org.daisy.pipeline.braille.common.BrailleTranslator Maven / Gradle / Ivy
package org.daisy.pipeline.braille.common;
import org.daisy.dotify.api.translator.BrailleTranslatorResult;
public interface BrailleTranslator extends Transform {
public FromStyledTextToBraille fromStyledTextToBraille() throws UnsupportedOperationException;
public LineBreakingFromStyledText lineBreakingFromStyledText() throws UnsupportedOperationException;
/* ------------------------- */
/* fromStyledTextToBraille() */
/* ------------------------- */
public interface FromStyledTextToBraille {
public Iterable transform(Iterable styledText);
}
/* ---------------------------- */
/* lineBreakingFromStyledText() */
/* ---------------------------- */
public interface LineBreakingFromStyledText {
public LineIterator transform(Iterable styledText);
}
/* ------------ */
/* LineIterator */
/* ------------ */
public interface LineIterator extends BrailleTranslatorResult {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy