Element
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:
Summary
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 | |
---|---|
Public methods
getChild
public Element getChild (String localName)
Gets the child element with the given name. Uses an empty string as the namespace.
Parameters | |
---|---|
localName |
String |
Returns | |
---|---|
Element |
getChild
public Element getChild (String uri, String localName)
Gets the child element with the given name.
Parameters | |
---|---|
uri |
String |
localName |
String |
Returns | |
---|---|
Element |
requireChild
public 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 |
requireChild
public 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 |
setElementListener
public void setElementListener (ElementListener elementListener)
Sets start and end element listeners at the same time.
Parameters | |
---|---|
elementListener |
ElementListener |
setEndElementListener
public void setEndElementListener (EndElementListener endElementListener)
Sets a listener for the end of this element.
Parameters | |
---|---|
endElementListener |
EndElementListener |
setEndTextElementListener
public void setEndTextElementListener (EndTextElementListener endTextElementListener)
Sets a listener for the end of this text element.
Parameters | |
---|---|
endTextElementListener |
EndTextElementListener |
setStartElementListener
public void setStartElementListener (StartElementListener startElementListener)
Sets a listener for the start of this element.
Parameters | |
---|---|
startElementListener |
StartElementListener |
setTextElementListener
public void setTextElementListener (TextElementListener elementListener)
Sets start and end text element listeners at the same time.
Parameters | |
---|---|
elementListener |
TextElementListener |
toString
public String toString ()
Returns a string representation of the object.
Returns | |
---|---|
String |
a string representation of the object. |