Class ElementStyleDefinition
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.style.css.ElementStyleDefinition
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class ElementStyleDefinition extends Object implements Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ElementStyleDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRule(int index, ElementStyleSheet rule)
void
addRule(ElementStyleSheet rule)
void
addStyleSheet(int index, ElementStyleDefinition rule)
void
addStyleSheet(ElementStyleDefinition rule)
void
clearRules()
void
clearStyleSheet()
ElementStyleDefinition
clone()
ElementStyleDefinition
derive(boolean preserveIds)
ElementStyleSheet
getRule(int index)
int
getRuleCount()
ElementStyleDefinition
getStyleSheet(int index)
int
getStyleSheetCount()
void
removeRule(int index)
void
removeRule(ElementStyleSheet rule)
void
removeStyleSheet(int index)
void
removeStyleSheet(ElementStyleDefinition rule)
boolean
updateRule(ElementStyleSheet rule)
Iterate over the rules looking for a match based on the style sheet id.
-
-
-
Method Detail
-
getRule
public ElementStyleSheet getRule(int index)
-
addRule
public void addRule(ElementStyleSheet rule)
-
addRule
public void addRule(int index, ElementStyleSheet rule)
-
removeRule
public void removeRule(int index)
-
removeRule
public void removeRule(ElementStyleSheet rule)
-
updateRule
public boolean updateRule(ElementStyleSheet rule)
Iterate over the rules looking for a match based on the style sheet id. If found, we remove the old style sheet and insert the new one in the same location.- Parameters:
rule
-- Returns:
- true if the update happened.
-
clearRules
public void clearRules()
-
getRuleCount
public int getRuleCount()
-
getStyleSheetCount
public int getStyleSheetCount()
-
getStyleSheet
public ElementStyleDefinition getStyleSheet(int index)
-
addStyleSheet
public void addStyleSheet(ElementStyleDefinition rule)
-
addStyleSheet
public void addStyleSheet(int index, ElementStyleDefinition rule)
-
removeStyleSheet
public void removeStyleSheet(int index)
-
removeStyleSheet
public void removeStyleSheet(ElementStyleDefinition rule)
-
clearStyleSheet
public void clearStyleSheet()
-
clone
public ElementStyleDefinition clone()
-
derive
public ElementStyleDefinition derive(boolean preserveIds)
-
-