public
class
Element
extends Object
java.lang.Object | |
↳ | android.sax.Element |
Known Direct Subclasses |
An XML element. Provides access to child elements and hooks to listen for events related to this element.
See also:
Public methods | |
---|---|
Element
|
getChild(String localName)
Gets the child element with the given name. |
Element
|
getChild(String uri, String localName)
Gets the child element with the given name. |
Element
|
requireChild(String localName)
Gets the child element with the given name. |
Element
|
requireChild(String uri, String localName)
Gets the child element with the given name. |
void
|
setElementListener(ElementListener elementListener)
Sets start and end element listeners at the same time. |
void
|
setEndElementListener(EndElementListener endElementListener)
Sets a listener for the end of this element. |
void
|
setEndTextElementListener(EndTextElementListener endTextElementListener)
Sets a listener for the end of this text element. |
void
|
setStartElementListener(StartElementListener startElementListener)
Sets a listener for the start of this element. |
void
|
setTextElementListener(TextElementListener elementListener)
Sets start and end text element listeners at the same time. |
String
|
toString()
Returns a string representation of the object. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Element getChild (String localName)
Gets the child element with the given name. Uses an empty string as the namespace.
Parameters | |
---|---|
localName |
String
|
Returns | |
---|---|
Element |
Element getChild (String uri, String localName)
Gets the child element with the given name.
Parameters | |
---|---|
uri |
String
|
localName |
String
|
Returns | |
---|---|
Element |
Element requireChild (String localName)
Gets the child element with the given name. Uses an empty string as the
namespace. We will throw a SAXException
at parsing
time if the specified child is missing. This helps you ensure that your
listeners are called.
Parameters | |
---|---|
localName |
String
|
Returns | |
---|---|
Element |
Element requireChild (String uri, String localName)
Gets the child element with the given name. We will throw a
SAXException
at parsing time if the specified child
is missing. This helps you ensure that your listeners are called.
Parameters | |
---|---|
uri |
String
|
localName |
String
|
Returns | |
---|---|
Element |
void setElementListener (ElementListener elementListener)
Sets start and end element listeners at the same time.
Parameters | |
---|---|
elementListener |
ElementListener
|
void setEndElementListener (EndElementListener endElementListener)
Sets a listener for the end of this element.
Parameters | |
---|---|
endElementListener |
EndElementListener
|
void setEndTextElementListener (EndTextElementListener endTextElementListener)
Sets a listener for the end of this text element.
Parameters | |
---|---|
endTextElementListener |
EndTextElementListener
|
void setStartElementListener (StartElementListener startElementListener)
Sets a listener for the start of this element.
Parameters | |
---|---|
startElementListener |
StartElementListener
|
void setTextElementListener (TextElementListener elementListener)
Sets start and end text element listeners at the same time.
Parameters | |
---|---|
elementListener |
TextElementListener
|
String toString ()
Returns a string representation of the object. In general, the
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns | |
---|---|
String |
a string representation of the object. |