Package org.dom4j.xpp

Class ProxyXmlStartTag

  • All Implemented Interfaces:
    org.gjt.xpp.XmlStartTag, org.gjt.xpp.XmlTag

    public class ProxyXmlStartTag
    extends Object
    implements org.gjt.xpp.XmlStartTag

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

    • Constructor Detail

      • ProxyXmlStartTag

        public ProxyXmlStartTag()
      • ProxyXmlStartTag

        public ProxyXmlStartTag​(Element element)
    • Method Detail

      • resetStartTag

        public void resetStartTag()
        Specified by:
        resetStartTag in interface org.gjt.xpp.XmlStartTag
      • getAttributeCount

        public int getAttributeCount()
        Specified by:
        getAttributeCount in interface org.gjt.xpp.XmlStartTag
      • getAttributeNamespaceUri

        public String getAttributeNamespaceUri​(int index)
        Specified by:
        getAttributeNamespaceUri in interface org.gjt.xpp.XmlStartTag
      • getAttributeLocalName

        public String getAttributeLocalName​(int index)
        Specified by:
        getAttributeLocalName in interface org.gjt.xpp.XmlStartTag
      • getAttributePrefix

        public String getAttributePrefix​(int index)
        Specified by:
        getAttributePrefix in interface org.gjt.xpp.XmlStartTag
      • getAttributeRawName

        public String getAttributeRawName​(int index)
        Specified by:
        getAttributeRawName in interface org.gjt.xpp.XmlStartTag
      • getAttributeValue

        public String getAttributeValue​(int index)
        Specified by:
        getAttributeValue in interface org.gjt.xpp.XmlStartTag
      • getAttributeValueFromRawName

        public String getAttributeValueFromRawName​(String rawName)
        Specified by:
        getAttributeValueFromRawName in interface org.gjt.xpp.XmlStartTag
      • getAttributeValueFromName

        public String getAttributeValueFromName​(String namespaceURI,
                                                String localName)
        Specified by:
        getAttributeValueFromName in interface org.gjt.xpp.XmlStartTag
      • isAttributeNamespaceDeclaration

        public boolean isAttributeNamespaceDeclaration​(int index)
        Specified by:
        isAttributeNamespaceDeclaration in interface org.gjt.xpp.XmlStartTag
      • addAttribute

        public void addAttribute​(String namespaceURI,
                                 String localName,
                                 String rawName,
                                 String value)
                          throws org.gjt.xpp.XmlPullParserException
        parameters modeled after SAX2 attribute approach
        Specified by:
        addAttribute in interface org.gjt.xpp.XmlStartTag
        Parameters:
        namespaceURI - DOCUMENT ME!
        localName - DOCUMENT ME!
        rawName - DOCUMENT ME!
        value - DOCUMENT ME!
        Throws:
        org.gjt.xpp.XmlPullParserException - DOCUMENT ME!
      • addAttribute

        public void addAttribute​(String namespaceURI,
                                 String localName,
                                 String rawName,
                                 String value,
                                 boolean isNamespaceDeclaration)
                          throws org.gjt.xpp.XmlPullParserException
        Specified by:
        addAttribute in interface org.gjt.xpp.XmlStartTag
        Throws:
        org.gjt.xpp.XmlPullParserException
      • ensureAttributesCapacity

        public void ensureAttributesCapacity​(int minCapacity)
                                      throws org.gjt.xpp.XmlPullParserException
        Specified by:
        ensureAttributesCapacity in interface org.gjt.xpp.XmlStartTag
        Throws:
        org.gjt.xpp.XmlPullParserException
      • removeAttributes

        public void removeAttributes()
                              throws org.gjt.xpp.XmlPullParserException
        remove all atribute
        Specified by:
        removeAttributes in interface org.gjt.xpp.XmlStartTag
        Throws:
        org.gjt.xpp.XmlPullParserException - DOCUMENT ME!
      • removeAttributeByName

        public boolean removeAttributeByName​(String namespaceURI,
                                             String localName)
                                      throws org.gjt.xpp.XmlPullParserException
        Specified by:
        removeAttributeByName in interface org.gjt.xpp.XmlStartTag
        Throws:
        org.gjt.xpp.XmlPullParserException
      • removeAttributeByRawName

        public boolean removeAttributeByRawName​(String rawName)
                                         throws org.gjt.xpp.XmlPullParserException
        Specified by:
        removeAttributeByRawName in interface org.gjt.xpp.XmlStartTag
        Throws:
        org.gjt.xpp.XmlPullParserException
      • getLocalName

        public String getLocalName()
        Specified by:
        getLocalName in interface org.gjt.xpp.XmlTag
      • getNamespaceUri

        public String getNamespaceUri()
        Specified by:
        getNamespaceUri in interface org.gjt.xpp.XmlTag
      • getPrefix

        public String getPrefix()
        Specified by:
        getPrefix in interface org.gjt.xpp.XmlTag
      • getRawName

        public String getRawName()
        Specified by:
        getRawName in interface org.gjt.xpp.XmlTag
      • modifyTag

        public void modifyTag​(String namespaceURI,
                              String lName,
                              String rawName)
        Specified by:
        modifyTag in interface org.gjt.xpp.XmlTag
      • resetTag

        public void resetTag()
        Specified by:
        resetTag in interface org.gjt.xpp.XmlTag
      • setDocumentFactory

        public void setDocumentFactory​(DocumentFactory documentFactory)
      • getElement

        public Element getElement()