Class StyleSheetParserUtil
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.style.css.StyleSheetParserUtil
-
public class StyleSheetParserUtil extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNamespaceDefinition(String uri, String preferredPrefix)
void
addNamespaceDefinition(String uri, String classAttribute, String preferredPrefix)
void
addNamespaceDefinition(String uri, org.pentaho.reporting.libraries.resourceloader.ResourceKey defaultStyleSheet, String classAttribute, String styleAttribute, String preferredPrefix)
static StyleSheetParserUtil
getInstance()
NamespaceCollection
getNamespaceCollection()
String[]
parseNamespaceIdent(String attrName, NamespaceCollection namespaceCollection)
Parses a single namespace identifier.org.w3c.css.sac.SelectorList
parseSelector(NamespaceCollection nc, String selectorText)
-
-
-
Method Detail
-
getInstance
public static StyleSheetParserUtil getInstance()
-
addNamespaceDefinition
public void addNamespaceDefinition(String uri, String classAttribute, String preferredPrefix)
-
addNamespaceDefinition
public void addNamespaceDefinition(String uri, org.pentaho.reporting.libraries.resourceloader.ResourceKey defaultStyleSheet, String classAttribute, String styleAttribute, String preferredPrefix)
-
getNamespaceCollection
public NamespaceCollection getNamespaceCollection()
-
parseNamespaceIdent
public String[] parseNamespaceIdent(String attrName, NamespaceCollection namespaceCollection)
Parses a single namespace identifier. This simply splits the given attribute name when a namespace separator is encountered ('|').- Parameters:
attrName
- the attribute name- Returns:
- the parsed attribute.
-
parseSelector
public org.w3c.css.sac.SelectorList parseSelector(NamespaceCollection nc, String selectorText) throws CSSParseException
- Throws:
CSSParseException
-
-