Package org.gjt.xpp.impl.tag
Class Tag
- java.lang.Object
-
- org.gjt.xpp.impl.tag.Tag
-
- All Implemented Interfaces:
XmlTag
public class Tag extends java.lang.Object implements XmlTag
Encapsulate XML ETag- Author:
- Aleksander Slominski
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Tag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getLocalName()
Get start tag localName if namespaces enabled or just qName (see below) if namespaces diabled.java.lang.String
getNamespaceUri()
Get endtag tag uri (meaningful only if namespaces enabled)java.lang.String
getPrefix()
Returns the prefix of the current element or null if elemet has no prefix.java.lang.String
getRawName()
Return end tag name as it is in document (qName).int
hashCode()
void
modifyTag(java.lang.String namespaceURI, java.lang.String localName, java.lang.String rawName)
this constructor is modeled after SAX2 startTagprotected void
printFields(java.lang.StringBuffer buf)
Print into StringBuffer element namevoid
resetTag()
Clear all Tag state to default values.
-
-
-
Method Detail
-
resetTag
public void resetTag()
Description copied from interface:XmlTag
Clear all Tag state to default values.
-
getNamespaceUri
public java.lang.String getNamespaceUri()
Get endtag tag uri (meaningful only if namespaces enabled)- Specified by:
getNamespaceUri
in interfaceXmlTag
-
getLocalName
public java.lang.String getLocalName()
Get start tag localName if namespaces enabled or just qName (see below) if namespaces diabled.- Specified by:
getLocalName
in interfaceXmlTag
-
getPrefix
public java.lang.String getPrefix()
Description copied from interface:XmlTag
Returns the prefix of the current element or null if elemet has no prefix.
-
getRawName
public java.lang.String getRawName()
Return end tag name as it is in document (qName).- Specified by:
getRawName
in interfaceXmlTag
-
modifyTag
public void modifyTag(java.lang.String namespaceURI, java.lang.String localName, java.lang.String rawName) throws XmlPullParserException
this constructor is modeled after SAX2 startTag- Specified by:
modifyTag
in interfaceXmlTag
- Parameters:
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- Throws:
XmlPullParserException
-
printFields
protected void printFields(java.lang.StringBuffer buf)
Print into StringBuffer element name
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-