public abstract class JStyleParserCssCascader extends SingleInSingleOutXMLTransformer
XMLTransformer.InputType, XMLTransformer.OutputType| Constructor and Description |
|---|
JStyleParserCssCascader(URIResolver uriResolver,
CssPreProcessor preProcessor,
XsltProcessor xsltProcessor,
String userAndUserAgentStylesheets,
Medium medium,
QName removeInlineStyleAttribute,
cz.vutbr.web.csskit.antlr.CSSParserFactory parserFactory,
cz.vutbr.web.css.RuleFactory ruleFactory,
cz.vutbr.web.css.SupportedCSS supportedCSS,
cz.vutbr.web.domassign.DeclarationTransformer declarationTransformer) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyAttributes(Element element,
BaseURIAwareXMLStreamWriter writer) |
protected cz.vutbr.web.css.StyleSheet |
getParsedStyleSheet() |
protected void |
processElement(Element element,
cz.vutbr.web.domassign.StyleMap styleMap,
BaseURIAwareXMLStreamWriter writer) |
protected abstract Map<QName,String> |
serializeStyle(cz.vutbr.web.css.NodeData mainStyle,
Map<cz.vutbr.web.css.Selector.PseudoElement,cz.vutbr.web.css.NodeData> pseudoStyles,
Element context) |
protected abstract String |
serializeValue(cz.vutbr.web.css.Term<?> value) |
Runnable |
transform(XMLInputValue<?> source,
XMLOutputValue<?> result,
InputValue<?> params) |
protected void |
traverse(Node node,
cz.vutbr.web.domassign.StyleMap styleMap,
BaseURIAwareXMLStreamWriter writer) |
andThen, transformclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransform, validateInput, validateOutputpublic JStyleParserCssCascader(URIResolver uriResolver, CssPreProcessor preProcessor, XsltProcessor xsltProcessor, String userAndUserAgentStylesheets, Medium medium, QName removeInlineStyleAttribute, cz.vutbr.web.csskit.antlr.CSSParserFactory parserFactory, cz.vutbr.web.css.RuleFactory ruleFactory, cz.vutbr.web.css.SupportedCSS supportedCSS, cz.vutbr.web.domassign.DeclarationTransformer declarationTransformer)
ruleFactory - to create StyleSheet objectspublic Runnable transform(XMLInputValue<?> source, XMLOutputValue<?> result, InputValue<?> params) throws TransformerException
transform in class SingleInSingleOutXMLTransformerTransformerExceptionprotected abstract Map<QName,String> serializeStyle(cz.vutbr.web.css.NodeData mainStyle, Map<cz.vutbr.web.css.Selector.PseudoElement,cz.vutbr.web.css.NodeData> pseudoStyles, Element context)
protected abstract String serializeValue(cz.vutbr.web.css.Term<?> value)
protected cz.vutbr.web.css.StyleSheet getParsedStyleSheet()
protected void traverse(Node node, cz.vutbr.web.domassign.StyleMap styleMap, BaseURIAwareXMLStreamWriter writer) throws XMLStreamException
XMLStreamExceptionprotected void processElement(Element element, cz.vutbr.web.domassign.StyleMap styleMap, BaseURIAwareXMLStreamWriter writer) throws XMLStreamException
XMLStreamExceptionprotected void copyAttributes(Element element, BaseURIAwareXMLStreamWriter writer) throws XMLStreamException
XMLStreamExceptionCopyright © 2010–2025 The DAISY Consortium. All rights reserved.