org.xiruss.util
Class XmlStringBuffer

java.lang.Object
  extended by org.xiruss.util.XmlStringBuffer
Direct Known Subclasses:
XirussApiResultStringBuffer

public class XmlStringBuffer
extends java.lang.Object


Field Summary
protected  java.lang.StringBuffer buf
           
 
Constructor Summary
XmlStringBuffer()
           
 
Method Summary
 void addAttribute(java.lang.String attName, long attValue)
           
 void addAttribute(java.lang.String attName, java.lang.String attValue)
          Adds a simple string as an attribute value.
 void addNamespaceDeclaration(java.lang.String nsUrl, java.lang.String nsPrefix)
           
 void addNL()
           
 void addProperty(java.lang.String propName, java.lang.String propValue)
           
 void addStartTag(java.lang.String tagName)
           
 void addStartTagWithAttributes(java.lang.String tagName)
           
 void append(java.lang.String string)
           
 void append(java.lang.StringBuffer buffer)
           
 void append(XmlStringBuffer buffer)
           
 void closeEmptyTag()
           
 void closeOpenTag()
           
 void closeOpenTags()
           
 void closeStartTag()
           
 long length()
           
 java.lang.String toString()
           
 java.lang.StringBuffer toStringBuffer()
           
 void xmlEncodeObjectProperties(RepositoryObject obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buf

protected java.lang.StringBuffer buf
Constructor Detail

XmlStringBuffer

public XmlStringBuffer()
Method Detail

addStartTag

public void addStartTag(java.lang.String tagName)

addStartTagWithAttributes

public void addStartTagWithAttributes(java.lang.String tagName)

addAttribute

public void addAttribute(java.lang.String attName,
                         java.lang.String attValue)
Adds a simple string as an attribute value. Assumes that the value won't need escaping in an attribute context.

Parameters:
attName -
attValue -

addAttribute

public void addAttribute(java.lang.String attName,
                         long attValue)

closeStartTag

public void closeStartTag()

append

public void append(java.lang.String string)

append

public void append(java.lang.StringBuffer buffer)

closeOpenTag

public void closeOpenTag()

closeOpenTags

public void closeOpenTags()

length

public long length()

toStringBuffer

public java.lang.StringBuffer toStringBuffer()

xmlEncodeObjectProperties

public void xmlEncodeObjectProperties(RepositoryObject obj)

addProperty

public void addProperty(java.lang.String propName,
                        java.lang.String propValue)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addNL

public void addNL()

append

public void append(XmlStringBuffer buffer)

addNamespaceDeclaration

public void addNamespaceDeclaration(java.lang.String nsUrl,
                                    java.lang.String nsPrefix)

closeEmptyTag

public void closeEmptyTag()