Class ElementRef

java.lang.Object
uk.ac.starlink.ttools.votlint.ElementRef

public class ElementRef extends Object
Provides a description of an element. This can be used at any time, unlike an ElementHandler, which is mostly unusable when it's not on the processing stack (i.e. after its SAX endElement has been processed).
Since:
7 Apr 2005
Author:
Mark Taylor (Starlink)
  • Constructor Details

    • ElementRef

      public ElementRef(ElementHandler handler, Locator locator)
      Constructor. This is called by ElementHandler itself - in general if you want an ElementRef you should use ElementHandler.getRef() rather than constructing a new one.
      Parameters:
      handler - handler
      locator - locator describing the current parse position
  • Method Details

    • getName

      public String getName()
      Returns the element name.
      Returns:
      name
    • getHandler

      public ElementHandler getHandler()
      Returns the element handler to which this ref refers. Note however that many of its methods may be useless if it's not in scope. In general this is only useful for recovering subclass-specific information stashed in the handler.
      Returns:
      handler
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object