org.apache.catalina.util
クラス XMLWriter

java.lang.Object
  |
  +--org.apache.catalina.util.XMLWriter

public class XMLWriter
extends java.lang.Object

XMLWriter helper class.

作成者:
Remy Maucherat

フィールドの概要
protected  java.lang.StringBuffer buffer
          Buffer.
static int CLOSING
          Closing tag.
static int NO_CONTENT
          Element with no content.
static int OPENING
          Opening tag.
protected  java.io.Writer writer
          Writer.
 
コンストラクタの概要
XMLWriter()
          Constructor.
XMLWriter(java.io.Writer writer)
          Constructor.
 
メソッドの概要
 void sendData()
          Send data and reinitializes buffer.
 java.lang.String toString()
          Retrieve generated XML.
 void writeData(java.lang.String data)
          Write data.
 void writeElement(java.lang.String namespace, java.lang.String name, int type)
          Write an element.
 void writeElement(java.lang.String namespace, java.lang.String namespaceInfo, java.lang.String name, int type)
          Write an element.
 void writeProperty(java.lang.String namespace, java.lang.String name)
          Write property to the XML.
 void writeProperty(java.lang.String namespace, java.lang.String name, java.lang.String value)
          Write property to the XML.
 void writeProperty(java.lang.String namespace, java.lang.String namespaceInfo, java.lang.String name, java.lang.String value)
          Write property to the XML.
 void writeText(java.lang.String text)
          Write text.
 void writeXMLHeader()
          Write XML Header.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

OPENING

public static final int OPENING
Opening tag.

CLOSING

public static final int CLOSING
Closing tag.

NO_CONTENT

public static final int NO_CONTENT
Element with no content.

buffer

protected java.lang.StringBuffer buffer
Buffer.

writer

protected java.io.Writer writer
Writer.
コンストラクタの詳細

XMLWriter

public XMLWriter()
Constructor.

XMLWriter

public XMLWriter(java.io.Writer writer)
Constructor.
メソッドの詳細

toString

public java.lang.String toString()
Retrieve generated XML.
オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
String containing the generated XML

writeProperty

public void writeProperty(java.lang.String namespace,
                          java.lang.String namespaceInfo,
                          java.lang.String name,
                          java.lang.String value)
Write property to the XML.
パラメータ:
namespace - Namespace
namespaceInfo - Namespace info
name - Property name
value - Property value

writeProperty

public void writeProperty(java.lang.String namespace,
                          java.lang.String name,
                          java.lang.String value)
Write property to the XML.
パラメータ:
namespace - Namespace
name - Property name
value - Property value

writeProperty

public void writeProperty(java.lang.String namespace,
                          java.lang.String name)
Write property to the XML.
パラメータ:
namespace - Namespace
name - Property name

writeElement

public void writeElement(java.lang.String namespace,
                         java.lang.String name,
                         int type)
Write an element.
パラメータ:
name - Element name
namespace - Namespace abbreviation
type - Element type

writeElement

public void writeElement(java.lang.String namespace,
                         java.lang.String namespaceInfo,
                         java.lang.String name,
                         int type)
Write an element.
パラメータ:
namespace - Namespace abbreviation
namespaceInfo - Namespace info
name - Element name
type - Element type

writeText

public void writeText(java.lang.String text)
Write text.
パラメータ:
text - Text to append

writeData

public void writeData(java.lang.String data)
Write data.
パラメータ:
data - Data to append

writeXMLHeader

public void writeXMLHeader()
Write XML Header.

sendData

public void sendData()
              throws java.io.IOException
Send data and reinitializes buffer.


Copyright ? 2000-2001 Apache Software Foundation. All Rights Reserved.