
org.daisy.pipeline.braille.css.xpath.StyledText Maven / Gradle / Ivy
package org.daisy.pipeline.braille.css.xpath;
import java.util.Collections;
import java.util.IllformedLocaleException;
import java.util.Map;
import java.util.Optional;
import java.util.Locale;
import org.daisy.braille.css.BrailleCSSParserFactory.Context;
import org.daisy.braille.css.SimpleInlineStyle;
import org.daisy.pipeline.braille.css.CSSStyledText;
import org.daisy.pipeline.braille.css.impl.BrailleCssStyle;
import org.daisy.pipeline.braille.css.TextStyleParser;
import org.daisy.pipeline.braille.css.xpath.impl.Stylesheet;
public class StyledText {
private final TextStyleParser textStyleParser;
public StyledText(TextStyleParser textStyleParser) {
this.textStyleParser = textStyleParser;
}
public static String getText(CSSStyledText t) {
return t.getText();
}
/**
* @param t assumed to not change
*/
public static Optional