|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XmlTag
Base interface that encapsulates common functionality for XML elements: both start tag and end tag (an empty element is equivalent to start tag followed by end tag so for simplicity ti is not modeled as a separate class).
XmlStartTag
,
XmlEndTag
Method Summary | |
---|---|
java.lang.String |
getLocalName()
Returns the local name of the current element |
java.lang.String |
getNamespaceUri()
Returns the namespace URI of the current element Returns null if not applicable |
java.lang.String |
getPrefix()
Returns the prefix of the current element or null if elemet has no prefix. |
java.lang.String |
getRawName()
Returns the raw name (prefix + ':' + localName) of the current element |
void |
modifyTag(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String rawName)
Modify tag to have namespace URI, localName and rawName. |
void |
resetTag()
Clear all Tag state to default values. |
Method Detail |
---|
void resetTag()
java.lang.String getNamespaceUri()
java.lang.String getLocalName()
java.lang.String getPrefix()
java.lang.String getRawName()
void modifyTag(java.lang.String namespaceURI, java.lang.String localName, java.lang.String rawName) throws XmlPullParserException
NOTE: setting modeled after SAX2 startTag
namespaceURI
- maybe null then default "" namespace is usedlocalName
- may be null then rawName is usedrawName
- actual attribute name MUST be not null
if it is null exception MUST be thrown
XmlPullParserException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |