Package org.dom4j.xpp

Class ProxyXmlStartTag

java.lang.Object
org.dom4j.xpp.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.
Author:
James Strachan, Maarten Coene, Wolfgang Baer
  • Constructor Details

    • ProxyXmlStartTag

      public ProxyXmlStartTag()
    • ProxyXmlStartTag

      public ProxyXmlStartTag(Element element)
  • Method Details

    • 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
    • removeAtttributes

      public void removeAtttributes() throws org.gjt.xpp.XmlPullParserException
      Deprecated.
      Use removeAttributes() instead.
      Remove all atributes.
      Throws:
      org.gjt.xpp.XmlPullParserException
    • removeAttributes

      public void removeAttributes() throws org.gjt.xpp.XmlPullParserException
      Specified by:
      removeAttributes 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
    • 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
    • getDocumentFactory

      public DocumentFactory getDocumentFactory()
    • setDocumentFactory

      public void setDocumentFactory(DocumentFactory documentFactory)
    • getElement

      public Element getElement()