Package org.apache.batik.css.dom
Class CSSOMComputedStyle
- java.lang.Object
-
- org.apache.batik.css.dom.CSSOMComputedStyle
-
- All Implemented Interfaces:
org.w3c.dom.css.CSSStyleDeclaration
- Direct Known Subclasses:
CSSOMSVGComputedStyle
public class CSSOMComputedStyle extends java.lang.Object implements org.w3c.dom.css.CSSStyleDeclarationThis class represents the computed style of an element.- Version:
- $Id: CSSOMComputedStyle.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCSSOMComputedStyle.ComputedCSSValueTo manage a computed CSSValue.
-
Field Summary
Fields Modifier and Type Field Description protected CSSEnginecssEngineThe CSS engine used to compute the values.protected CSSStylableElementelementThe associated element.protected java.lang.StringpseudoElementThe optional pseudo-element.protected java.util.MapvaluesThe CSS values.
-
Constructor Summary
Constructors Constructor Description CSSOMComputedStyle(CSSEngine e, CSSStylableElement elt, java.lang.String pseudoElt)Creates a new computed style.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.css.CSSValuecreateCSSValue(int idx)Creates a CSSValue to manage the value at the given index.java.lang.StringgetCssText()DOM: ImplementsCSSStyleDeclaration.getCssText().intgetLength()DOM: ImplementsCSSStyleDeclaration.getLength().org.w3c.dom.css.CSSRulegetParentRule()DOM: ImplementsCSSStyleDeclaration.getParentRule().org.w3c.dom.css.CSSValuegetPropertyCSSValue(java.lang.String propertyName)DOM: ImplementsCSSStyleDeclaration.getPropertyCSSValue(String).java.lang.StringgetPropertyPriority(java.lang.String propertyName)DOM: ImplementsCSSStyleDeclaration.getPropertyPriority(String).java.lang.StringgetPropertyValue(java.lang.String propertyName)DOM: ImplementsCSSStyleDeclaration.getPropertyValue(String).java.lang.Stringitem(int index)DOM: ImplementsCSSStyleDeclaration.item(int).java.lang.StringremoveProperty(java.lang.String propertyName)DOM: ImplementsCSSStyleDeclaration.removeProperty(String).voidsetCssText(java.lang.String cssText)DOM: ImplementsCSSStyleDeclaration.setCssText(String).voidsetProperty(java.lang.String propertyName, java.lang.String value, java.lang.String prio)DOM: ImplementsCSSStyleDeclaration.setProperty(String,String,String).
-
-
-
Field Detail
-
cssEngine
protected CSSEngine cssEngine
The CSS engine used to compute the values.
-
element
protected CSSStylableElement element
The associated element.
-
pseudoElement
protected java.lang.String pseudoElement
The optional pseudo-element.
-
values
protected java.util.Map values
The CSS values.
-
-
Constructor Detail
-
CSSOMComputedStyle
public CSSOMComputedStyle(CSSEngine e, CSSStylableElement elt, java.lang.String pseudoElt)
Creates a new computed style.
-
-
Method Detail
-
getCssText
public java.lang.String getCssText()
DOM: ImplementsCSSStyleDeclaration.getCssText().- Specified by:
getCssTextin interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
setCssText
public void setCssText(java.lang.String cssText) throws org.w3c.dom.DOMExceptionDOM: ImplementsCSSStyleDeclaration.setCssText(String). Throws a NO_MODIFICATION_ALLOWED_ERRDOMException.- Specified by:
setCssTextin interfaceorg.w3c.dom.css.CSSStyleDeclaration- Throws:
org.w3c.dom.DOMException
-
getPropertyValue
public java.lang.String getPropertyValue(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.getPropertyValue(String).- Specified by:
getPropertyValuein interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
getPropertyCSSValue
public org.w3c.dom.css.CSSValue getPropertyCSSValue(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.getPropertyCSSValue(String).- Specified by:
getPropertyCSSValuein interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
removeProperty
public java.lang.String removeProperty(java.lang.String propertyName) throws org.w3c.dom.DOMExceptionDOM: ImplementsCSSStyleDeclaration.removeProperty(String).- Specified by:
removePropertyin interfaceorg.w3c.dom.css.CSSStyleDeclaration- Throws:
org.w3c.dom.DOMException
-
getPropertyPriority
public java.lang.String getPropertyPriority(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.getPropertyPriority(String).- Specified by:
getPropertyPriorityin interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
setProperty
public void setProperty(java.lang.String propertyName, java.lang.String value, java.lang.String prio) throws org.w3c.dom.DOMExceptionDOM: ImplementsCSSStyleDeclaration.setProperty(String,String,String).- Specified by:
setPropertyin interfaceorg.w3c.dom.css.CSSStyleDeclaration- Throws:
org.w3c.dom.DOMException
-
getLength
public int getLength()
DOM: ImplementsCSSStyleDeclaration.getLength().- Specified by:
getLengthin interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
item
public java.lang.String item(int index)
DOM: ImplementsCSSStyleDeclaration.item(int).- Specified by:
itemin interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
getParentRule
public org.w3c.dom.css.CSSRule getParentRule()
DOM: ImplementsCSSStyleDeclaration.getParentRule().- Specified by:
getParentRulein interfaceorg.w3c.dom.css.CSSStyleDeclaration- Returns:
- null.
-
createCSSValue
protected org.w3c.dom.css.CSSValue createCSSValue(int idx)
Creates a CSSValue to manage the value at the given index.
-
-