org.jhotdraw.xml.css
Class CSSRule
java.lang.Object
org.jhotdraw.xml.css.CSSRule
public class CSSRule
- extends java.lang.Object
CSSRule matches on a CSS selector.
Supported selectors:
*
matches all objects.
name
matches an element name.
.name
matches the value of the attribute "class".
#name
matches the value of the attribute "id".
This class supports net.n3.nanoxml as well as org.w3c.dom.
- Version:
- 1.0 6. Juni 2006 Created.
- Author:
- Werner Randelshofer
Field Summary |
protected java.util.Map<java.lang.String,java.lang.String> |
properties
|
Constructor Summary |
CSSRule(java.lang.String selector,
java.util.Map<java.lang.String,java.lang.String> properties)
|
CSSRule(java.lang.String name,
java.lang.String value)
|
CSSRule(java.lang.String selector,
java.lang.String propertyName,
java.lang.String propertyValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
properties
protected java.util.Map<java.lang.String,java.lang.String> properties
CSSRule
public CSSRule(java.lang.String name,
java.lang.String value)
CSSRule
public CSSRule(java.lang.String selector,
java.lang.String propertyName,
java.lang.String propertyValue)
CSSRule
public CSSRule(java.lang.String selector,
java.util.Map<java.lang.String,java.lang.String> properties)
setSelector
public void setSelector(java.lang.String selector)
matches
public boolean matches(org.w3c.dom.Element elem)
matches
public boolean matches(IXMLElement elem)
apply
public void apply(org.w3c.dom.Element elem)
apply
public void apply(IXMLElement elem)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object