Package uk.ac.starlink.ttools.votlint
Class ElementRef
- java.lang.Object
-
- uk.ac.starlink.ttools.votlint.ElementRef
-
public class ElementRef extends java.lang.ObjectProvides a description of an element. This can be used at any time, unlike anElementHandler, 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 Summary
Constructors Constructor Description ElementRef(ElementHandler handler, org.xml.sax.Locator locator)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)ElementHandlergetHandler()Returns the element handler to which this ref refers.java.lang.StringgetName()Returns the element name.inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
ElementRef
public ElementRef(ElementHandler handler, org.xml.sax.Locator locator)
Constructor. This is called by ElementHandler itself - in general if you want an ElementRef you should useElementHandler.getRef()rather than constructing a new one.- Parameters:
handler- handlerlocator- locator describing the current parse position
-
-
Method Detail
-
getName
public java.lang.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(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-