Class CSSStyleResolver
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.style.css.CSSStyleResolver
-
- All Implemented Interfaces:
Serializable
,Cloneable
,StyleResolver
public class CSSStyleResolver extends Object implements StyleResolver, Cloneable
A cascading style resolver. This resolver follows the cascading rules as outlined by the Cascading Stylesheet Standard.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CSSStyleResolver()
CSSStyleResolver(boolean designTime)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StyleResolver
clone()
static StyleResolver
createDesignTimeResolver(ReportDefinition report, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contentBase, boolean designTime)
protected DocumentContext
getDocumentContext()
protected NamespaceCollection
getNamespaces()
void
initialize(DocumentContext layoutProcess)
void
resolve(ReportElement element, ResolverStyleSheet resolverTarget)
-
-
-
Method Detail
-
createDesignTimeResolver
public static StyleResolver createDesignTimeResolver(ReportDefinition report, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contentBase, boolean designTime)
-
initialize
public void initialize(DocumentContext layoutProcess)
-
getDocumentContext
protected DocumentContext getDocumentContext()
-
getNamespaces
protected NamespaceCollection getNamespaces()
-
resolve
public void resolve(ReportElement element, ResolverStyleSheet resolverTarget)
- Specified by:
resolve
in interfaceStyleResolver
-
clone
public StyleResolver clone()
- Specified by:
clone
in interfaceStyleResolver
- Overrides:
clone
in classObject
-
-