org.dom4j.xpp
Class ProxyXmlStartTag

java.lang.Object
  extended by org.dom4j.xpp.ProxyXmlStartTag

public class ProxyXmlStartTag
extends java.lang.Object

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

Author:
James Strachan, Maarten Coene, Wolfgang Baer

Constructor Summary
ProxyXmlStartTag()
           
ProxyXmlStartTag(Element element)
           
 
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)
           
 void ensureAttributesCapacity(int minCapacity)
           
 int getAttributeCount()
           
 java.lang.String getAttributeLocalName(int index)
           
 java.lang.String getAttributeNamespaceUri(int index)
           
 java.lang.String getAttributePrefix(int index)
           
 java.lang.String getAttributeRawName(int index)
           
 java.lang.String getAttributeValue(int index)
           
 java.lang.String getAttributeValueFromName(java.lang.String namespaceURI, java.lang.String localName)
           
 java.lang.String getAttributeValueFromRawName(java.lang.String rawName)
           
 DocumentFactory getDocumentFactory()
           
 Element getElement()
           
 java.lang.String getLocalName()
           
 java.lang.String getNamespaceUri()
           
 java.lang.String getPrefix()
           
 java.lang.String getRawName()
           
 boolean isAttributeNamespaceDeclaration(int index)
           
 void modifyTag(java.lang.String namespaceURI, java.lang.String lName, java.lang.String rawName)
           
 boolean removeAttributeByName(java.lang.String namespaceURI, java.lang.String localName)
           
 boolean removeAttributeByRawName(java.lang.String rawName)
           
 void removeAttributes()
           
 void removeAtttributes()
          Deprecated. Use removeAttributes() instead.
 void resetStartTag()
           
 void resetTag()
           
 void setDocumentFactory(DocumentFactory documentFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyXmlStartTag

public ProxyXmlStartTag()

ProxyXmlStartTag

public ProxyXmlStartTag(Element element)
Method Detail

resetStartTag

public void resetStartTag()

getAttributeCount

public int getAttributeCount()

getAttributeNamespaceUri

public java.lang.String getAttributeNamespaceUri(int index)

getAttributeLocalName

public java.lang.String getAttributeLocalName(int index)

getAttributePrefix

public java.lang.String getAttributePrefix(int index)

getAttributeRawName

public java.lang.String getAttributeRawName(int index)

getAttributeValue

public java.lang.String getAttributeValue(int index)

getAttributeValueFromRawName

public java.lang.String getAttributeValueFromRawName(java.lang.String rawName)

getAttributeValueFromName

public java.lang.String getAttributeValueFromName(java.lang.String namespaceURI,
                                                  java.lang.String localName)

isAttributeNamespaceDeclaration

public boolean isAttributeNamespaceDeclaration(int index)

addAttribute

public void addAttribute(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String rawName,
                         java.lang.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(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String rawName,
                         java.lang.String value,
                         boolean isNamespaceDeclaration)
                  throws XmlPullParserException
Throws:
XmlPullParserException

ensureAttributesCapacity

public void ensureAttributesCapacity(int minCapacity)
                              throws XmlPullParserException
Throws:
XmlPullParserException

removeAtttributes

public void removeAtttributes()
                       throws XmlPullParserException
Deprecated. Use removeAttributes() instead.

Remove all atributes.

Throws:
XmlPullParserException

removeAttributes

public void removeAttributes()
                      throws XmlPullParserException
Throws:
XmlPullParserException

getLocalName

public java.lang.String getLocalName()

getNamespaceUri

public java.lang.String getNamespaceUri()

getPrefix

public java.lang.String getPrefix()

getRawName

public java.lang.String getRawName()

modifyTag

public void modifyTag(java.lang.String namespaceURI,
                      java.lang.String lName,
                      java.lang.String rawName)

resetTag

public void resetTag()

removeAttributeByName

public boolean removeAttributeByName(java.lang.String namespaceURI,
                                     java.lang.String localName)
                              throws XmlPullParserException
Throws:
XmlPullParserException

removeAttributeByRawName

public boolean removeAttributeByRawName(java.lang.String rawName)
                                 throws XmlPullParserException
Throws:
XmlPullParserException

getDocumentFactory

public DocumentFactory getDocumentFactory()

setDocumentFactory

public void setDocumentFactory(DocumentFactory documentFactory)

getElement

public Element getElement()


Copyright ? 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge Logo