|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gjt.xpp.impl.tag.Tag
org.gjt.xpp.impl.tag.StartTag
public class StartTag
Encapsulate XML STag and EmptyElement
| Constructor Summary | |
|---|---|
StartTag()
|
|
| Method Summary | |
|---|---|
void |
addAttribute(java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String rawName,
java.lang.String value)
parameters modeled after SAX2 attribute approach |
void |
addAttribute(java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String rawName,
java.lang.String value,
boolean isNamespaceDeclaration)
Parameter isNamespaceDeclaration if true indicates that attribute is related to namespace management and may be ignored by normal processing |
void |
ensureAttributesCapacity(int minCapacity)
Make sure that there is enough space to keep size attributes. |
boolean |
equals(java.lang.Object o)
|
int |
getAttributeCount()
Return number of attributes. |
java.lang.String |
getAttributeLocalName(int index)
Get localName of attribute number index (starts from 0) if namespaces enabled or just attribute name if namespaces disabled. |
java.lang.String |
getAttributeNamespaceUri(int index)
Get uri of attribute number index (starts from 0). |
java.lang.String |
getAttributePrefix(int index)
Returns the prefix of the specified attribute Returns null if invalid index or if element has no prefix. |
java.lang.String |
getAttributeRawName(int index)
Return qName of atrribute number index (starts from 0) |
java.lang.String |
getAttributeValue(int index)
Return value of attribute number index. |
java.lang.String |
getAttributeValueFromName(java.lang.String uri,
java.lang.String localName)
Return value of attribute named (uri, localName) or null of no such attribute found. |
java.lang.String |
getAttributeValueFromRawName(java.lang.String qName)
Return value of attribute named qName or null of no such attribute found. |
boolean |
isAttributeNamespaceDeclaration(int index)
Return true if attribute at index is namespace declaration such as xmlns='...' or xmlns:prefix='...' |
protected void |
printFields(java.lang.StringBuffer buf)
Print into StringBuffer element name |
boolean |
removeAttributeByName(java.lang.String uri,
java.lang.String localName)
This method tries to remove attribute identified by namespace uti and local name. |
boolean |
removeAttributeByRawName(java.lang.String rawName)
This method tries to remove attribute identified by raw name. |
void |
removeAttributes()
remove all atribute |
void |
resetStartTag()
Reinitialize start tag content to none |
java.lang.String |
toString()
Return string representation of start tag including name and list of attributes. |
| Methods inherited from class org.gjt.xpp.impl.tag.Tag |
|---|
getLocalName, getNamespaceUri, getPrefix, getRawName, hashCode, modifyTag, resetTag |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.gjt.xpp.XmlTag |
|---|
getLocalName, getNamespaceUri, getPrefix, getRawName, modifyTag, resetTag |
| Constructor Detail |
|---|
public StartTag()
| Method Detail |
|---|
public void resetStartTag()
resetStartTag in interface XmlStartTagpublic int getAttributeCount()
getAttributeCount in interface XmlStartTagpublic java.lang.String getAttributeNamespaceUri(int index)
getAttributeNamespaceUri in interface XmlStartTagpublic java.lang.String getAttributeLocalName(int index)
getAttributeLocalName in interface XmlStartTagpublic java.lang.String getAttributePrefix(int index)
XmlStartTag
getAttributePrefix in interface XmlStartTagpublic java.lang.String getAttributeRawName(int index)
getAttributeRawName in interface XmlStartTagpublic java.lang.String getAttributeValue(int index)
getAttributeValue in interface XmlStartTagpublic boolean isAttributeNamespaceDeclaration(int index)
XmlStartTag
isAttributeNamespaceDeclaration in interface XmlStartTag
public java.lang.String getAttributeValueFromName(java.lang.String uri,
java.lang.String localName)
getAttributeValueFromName in interface XmlStartTagpublic java.lang.String getAttributeValueFromRawName(java.lang.String qName)
getAttributeValueFromRawName in interface XmlStartTag
public void addAttribute(java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String rawName,
java.lang.String value)
addAttribute in interface XmlStartTag
public void addAttribute(java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String rawName,
java.lang.String value,
boolean isNamespaceDeclaration)
XmlStartTagNOTE: this class has no support for resolving namespaces and such support may be added later (see XmlNode and namespaces methids)
addAttribute in interface XmlStartTagpublic void ensureAttributesCapacity(int minCapacity)
ensureAttributesCapacity in interface XmlStartTagpublic boolean removeAttributeByRawName(java.lang.String rawName)
XmlStartTag
removeAttributeByRawName in interface XmlStartTag
public boolean removeAttributeByName(java.lang.String uri,
java.lang.String localName)
XmlStartTag
removeAttributeByName in interface XmlStartTagpublic void removeAttributes()
removeAttributes in interface XmlStartTagprotected void printFields(java.lang.StringBuffer buf)
Tag
printFields in class Tagpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class Tag
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||