Package org.apache.batik.css.engine.sac
Class AbstractElementSelector
- java.lang.Object
-
- org.apache.batik.css.engine.sac.AbstractElementSelector
-
- All Implemented Interfaces:
ExtendedSelector
,org.w3c.css.sac.ElementSelector
,org.w3c.css.sac.Selector
,org.w3c.css.sac.SimpleSelector
- Direct Known Subclasses:
CSSElementSelector
,CSSPseudoElementSelector
public abstract class AbstractElementSelector extends java.lang.Object implements org.w3c.css.sac.ElementSelector, ExtendedSelector
This class provides an abstract implementation of the ElementSelector interface.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
localName
The local name.protected java.lang.String
namespaceURI
The namespace URI.-
Fields inherited from interface org.w3c.css.sac.Selector
SAC_ANY_NODE_SELECTOR, SAC_CDATA_SECTION_NODE_SELECTOR, SAC_CHILD_SELECTOR, SAC_COMMENT_NODE_SELECTOR, SAC_CONDITIONAL_SELECTOR, SAC_DESCENDANT_SELECTOR, SAC_DIRECT_ADJACENT_SELECTOR, SAC_ELEMENT_NODE_SELECTOR, SAC_NEGATIVE_SELECTOR, SAC_PROCESSING_INSTRUCTION_NODE_SELECTOR, SAC_PSEUDO_ELEMENT_SELECTOR, SAC_ROOT_NODE_SELECTOR, SAC_TEXT_NODE_SELECTOR
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractElementSelector(java.lang.String uri, java.lang.String name)
Creates a new ElementSelector object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.void
fillAttributeSet(java.util.Set attrSet)
Fills the given set with the attribute names found in this selector.java.lang.String
getLocalName()
SAC: ImplementsElementSelector.getLocalName()
.java.lang.String
getNamespaceURI()
SAC: ImplementsElementSelector.getNamespaceURI()
.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.batik.css.engine.sac.ExtendedSelector
getSpecificity, match
-
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.- Overrides:
equals
in classjava.lang.Object
- Parameters:
obj
- the reference object with which to compare.
-
getNamespaceURI
public java.lang.String getNamespaceURI()
SAC: ImplementsElementSelector.getNamespaceURI()
.- Specified by:
getNamespaceURI
in interfaceorg.w3c.css.sac.ElementSelector
-
getLocalName
public java.lang.String getLocalName()
SAC: ImplementsElementSelector.getLocalName()
.- Specified by:
getLocalName
in interfaceorg.w3c.css.sac.ElementSelector
-
fillAttributeSet
public void fillAttributeSet(java.util.Set attrSet)
Fills the given set with the attribute names found in this selector.- Specified by:
fillAttributeSet
in interfaceExtendedSelector
-
-