org.jfree.layouting.input.style
Class CSSDeclarationRule
- Cloneable, Serializable
public abstract class CSSDeclarationRule
This class is a merger between the CSSStyleDeclaration and the other
stylerule classes holding property name pairs. Actually, this is what once
was called a stylesheet in JFreeReport.
StyleProperties are key as Strings and have CSSValues as mapped values..
clone
public Object clone()
throws CloneNotSupportedException
- clone in interface StyleRule
getImportantValues
public boolean[] getImportantValues()
getPropertyKeysAsArray
public StyleKey[] getPropertyKeysAsArray()
getStyleValues
public CSSValue[] getStyleValues()
isEmpty
public boolean isEmpty()
isImportant
public boolean isImportant(StyleKey propertyName)
removeProperty
public void removeProperty(StyleKey name)
setImportant
public void setImportant(StyleKey propertyName,
boolean important)
setPropertyValue
public void setPropertyValue(StyleKey propertyName,
CSSValue value)
setPropertyValue
public void setPropertyValue(StyleKey propertyName,
CSSValue value,
boolean important)
setPropertyValueAsString
public void setPropertyValueAsString(String styleKey,
String value)
setPropertyValueAsString
public void setPropertyValueAsString(StyleKey styleKey,
String value)
Parses the given value for the stylekey. As stylekeys are only defined for
atomic style declarations, this method will only affect a single name-value
pair.