|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.css.dom.CSSOMStyleDeclaration
This class represents a style declaration.
Inner Class Summary | |
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 | |
protected CSSOMStyleDeclaration.ModificationHandler |
handler
The modifications handler. |
protected CSSRule |
parentRule
The parent rule. |
protected CSSOMStyleDeclaration.ValueProvider |
valueProvider
The associated value. |
protected java.util.Map |
values
The values. |
Constructor Summary | |
CSSOMStyleDeclaration(CSSOMStyleDeclaration.ValueProvider vp,
CSSRule parent)
Creates a new style declaration. |
Method Summary | |
protected CSSValue |
createCSSValue(java.lang.String name)
Creates the CSS value associated with the given property. |
java.lang.String |
getCssText()
DOM: Implements CSSStyleDeclaration.getCssText() . |
protected CSSValue |
getCSSValue(java.lang.String name)
Gets the CSS value associated with the given property. |
int |
getLength()
DOM: Implements CSSStyleDeclaration.getLength() . |
CSSRule |
getParentRule()
DOM: Implements CSSStyleDeclaration.getParentRule() . |
CSSValue |
getPropertyCSSValue(java.lang.String propertyName)
DOM: Implements CSSStyleDeclaration.getPropertyCSSValue(String) . |
java.lang.String |
getPropertyPriority(java.lang.String propertyName)
DOM: Implements CSSStyleDeclaration.getPropertyPriority(String) . |
java.lang.String |
getPropertyValue(java.lang.String propertyName)
DOM: Implements CSSStyleDeclaration.getPropertyValue(String) . |
java.lang.String |
item(int index)
DOM: Implements CSSStyleDeclaration.item(int) . |
java.lang.String |
removeProperty(java.lang.String propertyName)
DOM: Implements CSSStyleDeclaration.removeProperty(String) . |
void |
setCssText(java.lang.String cssText)
DOM: Implements CSSStyleDeclaration.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: Implements CSSStyleDeclaration.setProperty(String,String,String) . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected CSSOMStyleDeclaration.ValueProvider valueProvider
protected CSSOMStyleDeclaration.ModificationHandler handler
protected CSSRule parentRule
protected java.util.Map values
Constructor Detail |
public CSSOMStyleDeclaration(CSSOMStyleDeclaration.ValueProvider vp, CSSRule parent)
Method Detail |
public void setModificationHandler(CSSOMStyleDeclaration.ModificationHandler h)
public java.lang.String getCssText()
CSSStyleDeclaration.getCssText()
.getCssText
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
DOMException
- SYNTAX_ERR: Raised if the specified CSS string value has a syntax
error and is unparsable.
public void setCssText(java.lang.String cssText) throws DOMException
CSSStyleDeclaration.setCssText(String)
.setCssText
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
DOMException
- SYNTAX_ERR: Raised if the specified CSS string value has a syntax
error and is unparsable.
public java.lang.String getPropertyValue(java.lang.String propertyName)
CSSStyleDeclaration.getPropertyValue(String)
.getPropertyValue
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
propertyName
- The name of the CSS property. See the CSS
property index.public CSSValue getPropertyCSSValue(java.lang.String propertyName)
CSSStyleDeclaration.getPropertyCSSValue(String)
.getPropertyCSSValue
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
propertyName
- The name of the CSS property. See the CSS
property index.null
if the
property has not been set.public java.lang.String removeProperty(java.lang.String propertyName) throws DOMException
CSSStyleDeclaration.removeProperty(String)
.removeProperty
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
propertyName
- The name of the CSS property. See the CSS
property index.DOMException
- NO_MODIFICATION_ALLOWED_ERR: Raised if this declaration is readonly
or the property is readonly.public java.lang.String getPropertyPriority(java.lang.String propertyName)
CSSStyleDeclaration.getPropertyPriority(String)
.getPropertyPriority
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
propertyName
- The name of the CSS property. See the CSS
property index."important"
) if one exists. The empty string if none
exists.public void setProperty(java.lang.String propertyName, java.lang.String value, java.lang.String prio) throws DOMException
CSSStyleDeclaration.setProperty(String,String,String)
.setProperty
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
propertyName
- The name of the CSS property. See the CSS
property index.value
- The new value of the property.priority
- The new priority of the property (e.g.
"important"
).DOMException
- SYNTAX_ERR: Raised if the specified value has a syntax error and is
unparsable.
public int getLength()
CSSStyleDeclaration.getLength()
.getLength
in interface CSSStyleDeclaration
public java.lang.String item(int index)
CSSStyleDeclaration.item(int)
.item
in interface CSSStyleDeclaration
org.w3c.dom.css.CSSStyleDeclaration
index
- Index of the property name to retrieve.public CSSRule getParentRule()
CSSStyleDeclaration.getParentRule()
.getParentRule
in interface CSSStyleDeclaration
protected CSSValue getCSSValue(java.lang.String name)
protected CSSValue createCSSValue(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |