org.apache.batik.css.engine.sac
Class AbstractElementSelector

java.lang.Object
  |
  +--org.apache.batik.css.engine.sac.AbstractElementSelector
All Implemented Interfaces:
ElementSelector, ExtendedSelector, Selector, SimpleSelector
Direct Known Subclasses:
CSSElementSelector, CSSPseudoElementSelector

public abstract class AbstractElementSelector
extends java.lang.Object
implements ElementSelector, ExtendedSelector

This class provides an abstract implementation of the ElementSelector interface.


Field Summary
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
protected AbstractElementSelector(java.lang.String uri, java.lang.String name)
          Creates a new ElementSelector object.
 
Method Summary
 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: Implements ElementSelector.getLocalName().
 java.lang.String getNamespaceURI()
          SAC: Implements ElementSelector.getNamespaceURI().
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.css.sac.Selector
getSelectorType
 
Methods inherited from interface org.apache.batik.css.engine.sac.ExtendedSelector
getSpecificity, match
 

Field Detail

namespaceURI

protected java.lang.String namespaceURI
The namespace URI.

localName

protected java.lang.String localName
The local name.
Constructor Detail

AbstractElementSelector

protected AbstractElementSelector(java.lang.String uri,
                                  java.lang.String name)
Creates a new ElementSelector object.
Method Detail

equals

public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.
Overrides:
equals in class java.lang.Object
Parameters:
obj - the reference object with which to compare.

getNamespaceURI

public java.lang.String getNamespaceURI()
SAC: Implements ElementSelector.getNamespaceURI().
Specified by:
getNamespaceURI in interface ElementSelector

getLocalName

public java.lang.String getLocalName()
SAC: Implements ElementSelector.getLocalName().
Specified by:
getLocalName in interface 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 interface ExtendedSelector


Copyright © 2002 Apache Software Foundation. All Rights Reserved.