public
class
Element
extends Object
| java.lang.Object | |
| ↳ | android.sax.Element |
|
|
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 | |
|---|---|
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. |