Package org.apache.batik.css.dom
Class CSSOMStyleDeclaration
- java.lang.Object
-
- org.apache.batik.css.dom.CSSOMStyleDeclaration
-
- All Implemented Interfaces:
org.w3c.dom.css.CSSStyleDeclaration
- Direct Known Subclasses:
CSSOMSVGStyleDeclaration
public class CSSOMStyleDeclaration extends java.lang.Object implements org.w3c.dom.css.CSSStyleDeclaration
This class represents a style declaration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CSSOMStyleDeclaration.ModificationHandler
To manage the modifications on a CSS value.class
CSSOMStyleDeclaration.StyleDeclarationValue
This class represents a CSS value returned by this declaration.static interface
CSSOMStyleDeclaration.ValueProvider
To provides the values.
-
Field Summary
Fields Modifier and Type Field Description protected CSSOMStyleDeclaration.ModificationHandler
handler
The modifications handler.protected org.w3c.dom.css.CSSRule
parentRule
The parent rule.protected CSSOMStyleDeclaration.ValueProvider
valueProvider
The associated value.protected java.util.Map
values
The values.
-
Constructor Summary
Constructors Constructor Description CSSOMStyleDeclaration(CSSOMStyleDeclaration.ValueProvider vp, org.w3c.dom.css.CSSRule parent)
Creates a new style declaration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.css.CSSValue
createCSSValue(java.lang.String name)
Creates the CSS value associated with the given property.java.lang.String
getCssText()
DOM: ImplementsCSSStyleDeclaration.getCssText()
.protected org.w3c.dom.css.CSSValue
getCSSValue(java.lang.String name)
Gets the CSS value associated with the given property.int
getLength()
DOM: ImplementsCSSStyleDeclaration.getLength()
.org.w3c.dom.css.CSSRule
getParentRule()
DOM: ImplementsCSSStyleDeclaration.getParentRule()
.org.w3c.dom.css.CSSValue
getPropertyCSSValue(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.getPropertyCSSValue(String)
.java.lang.String
getPropertyPriority(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.getPropertyPriority(String)
.java.lang.String
getPropertyValue(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.getPropertyValue(String)
.java.lang.String
item(int index)
DOM: ImplementsCSSStyleDeclaration.item(int)
.java.lang.String
removeProperty(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.removeProperty(String)
.void
setCssText(java.lang.String cssText)
DOM: ImplementsCSSStyleDeclaration.setCssText(String)
.void
setModificationHandler(CSSOMStyleDeclaration.ModificationHandler h)
Sets the modification handler of this value.void
setProperty(java.lang.String propertyName, java.lang.String value, java.lang.String prio)
DOM: ImplementsCSSStyleDeclaration.setProperty(String,String,String)
.
-
-
-
Field Detail
-
valueProvider
protected CSSOMStyleDeclaration.ValueProvider valueProvider
The associated value.
-
handler
protected CSSOMStyleDeclaration.ModificationHandler handler
The modifications handler.
-
parentRule
protected org.w3c.dom.css.CSSRule parentRule
The parent rule.
-
values
protected java.util.Map values
The values.
-
-
Constructor Detail
-
CSSOMStyleDeclaration
public CSSOMStyleDeclaration(CSSOMStyleDeclaration.ValueProvider vp, org.w3c.dom.css.CSSRule parent)
Creates a new style declaration.
-
-
Method Detail
-
setModificationHandler
public void setModificationHandler(CSSOMStyleDeclaration.ModificationHandler h)
Sets the modification handler of this value.
-
getCssText
public java.lang.String getCssText()
DOM: ImplementsCSSStyleDeclaration.getCssText()
.- Specified by:
getCssText
in interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
setCssText
public void setCssText(java.lang.String cssText) throws org.w3c.dom.DOMException
DOM: ImplementsCSSStyleDeclaration.setCssText(String)
.- Specified by:
setCssText
in 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:
getPropertyValue
in interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
getPropertyCSSValue
public org.w3c.dom.css.CSSValue getPropertyCSSValue(java.lang.String propertyName)
DOM: ImplementsCSSStyleDeclaration.getPropertyCSSValue(String)
.- Specified by:
getPropertyCSSValue
in interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
removeProperty
public java.lang.String removeProperty(java.lang.String propertyName) throws org.w3c.dom.DOMException
DOM: ImplementsCSSStyleDeclaration.removeProperty(String)
.- Specified by:
removeProperty
in 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:
getPropertyPriority
in 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.DOMException
DOM: ImplementsCSSStyleDeclaration.setProperty(String,String,String)
.- Specified by:
setProperty
in interfaceorg.w3c.dom.css.CSSStyleDeclaration
- Throws:
org.w3c.dom.DOMException
-
getLength
public int getLength()
DOM: ImplementsCSSStyleDeclaration.getLength()
.- Specified by:
getLength
in interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
item
public java.lang.String item(int index)
DOM: ImplementsCSSStyleDeclaration.item(int)
.- Specified by:
item
in interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
getParentRule
public org.w3c.dom.css.CSSRule getParentRule()
DOM: ImplementsCSSStyleDeclaration.getParentRule()
.- Specified by:
getParentRule
in interfaceorg.w3c.dom.css.CSSStyleDeclaration
-
getCSSValue
protected org.w3c.dom.css.CSSValue getCSSValue(java.lang.String name)
Gets the CSS value associated with the given property.
-
createCSSValue
protected org.w3c.dom.css.CSSValue createCSSValue(java.lang.String name)
Creates the CSS value associated with the given property.
-
-