Package org.dom4j.xpp

Class ProxyXmlStartTag


  • public class ProxyXmlStartTag
    extends Object

    ProxyXmlStartTag implements the XPP XmlSmartTag interface while creating a dom4j Element underneath.

    Version:
    $Revision: 1.8 $
    Author:
    James Strachan
    • Constructor Detail

      • ProxyXmlStartTag

        public ProxyXmlStartTag()
      • ProxyXmlStartTag

        public ProxyXmlStartTag​(Element element)
    • Method Detail

      • resetStartTag

        public void resetStartTag()
      • getAttributeCount

        public int getAttributeCount()
      • getAttributeNamespaceUri

        public String getAttributeNamespaceUri​(int index)
      • getAttributeLocalName

        public String getAttributeLocalName​(int index)
      • getAttributePrefix

        public String getAttributePrefix​(int index)
      • getAttributeRawName

        public String getAttributeRawName​(int index)
      • getAttributeValue

        public String getAttributeValue​(int index)
      • getAttributeValueFromRawName

        public String getAttributeValueFromRawName​(String rawName)
      • getAttributeValueFromName

        public String getAttributeValueFromName​(String namespaceURI,
                                                String localName)
      • isAttributeNamespaceDeclaration

        public boolean isAttributeNamespaceDeclaration​(int index)
      • addAttribute

        public void addAttribute​(String namespaceURI,
                                 String localName,
                                 String rawName,
                                 String value)
                          throws XmlPullParserException
        parameters modeled after SAX2 attribute approach
        Parameters:
        namespaceURI - DOCUMENT ME!
        localName - DOCUMENT ME!
        rawName - DOCUMENT ME!
        value - DOCUMENT ME!
        Throws:
        XmlPullParserException - DOCUMENT ME!
      • addAttribute

        public void addAttribute​(String namespaceURI,
                                 String localName,
                                 String rawName,
                                 String value,
                                 boolean isNamespaceDeclaration)
                          throws XmlPullParserException
        Throws:
        XmlPullParserException
      • ensureAttributesCapacity

        public void ensureAttributesCapacity​(int minCapacity)
                                      throws XmlPullParserException
        Throws:
        XmlPullParserException
      • removeAtttributes

        public void removeAtttributes()
                               throws XmlPullParserException
        remove all atribute
        Throws:
        XmlPullParserException - DOCUMENT ME!
      • getLocalName

        public String getLocalName()
      • getNamespaceUri

        public String getNamespaceUri()
      • getPrefix

        public String getPrefix()
      • getRawName

        public String getRawName()
      • modifyTag

        public void modifyTag​(String namespaceURI,
                              String lName,
                              String rawName)
      • resetTag

        public void resetTag()
      • setDocumentFactory

        public void setDocumentFactory​(DocumentFactory documentFactory)
      • getElement

        public Element getElement()