feat2.impl
クラス BeanXMLResponse

java.lang.Object
  拡張feat2.impl.BeanXMLResponse
すべての実装インタフェース:
Response

public class BeanXMLResponse
extends java.lang.Object
implements Response

XMLBeanレスポンスの実装。

作成者:
SUGIMOTO Ken-ichi

コンストラクタの概要
BeanXMLResponse(BeanXMLConfig config)
           
 
メソッドの概要
 java.lang.String output(CommandContext ctx)
          オブジェクトをXMLで出力する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BeanXMLResponse

public BeanXMLResponse(BeanXMLConfig config)
メソッドの詳細

output

public java.lang.String output(CommandContext ctx)
                        throws java.io.IOException,
                               PropertyAccessException,
                               TemplateParsingException,
                               ServletException,
                               ApplicationException,
                               FileUploadException

オブジェクトをXMLで出力する。

値がプリミティブ型, String型, Date型の場合はproperty要素、 List型または配列の場合はlist要素、それ以外のオブジェクトはbeanとして扱い object要素で出力。ただし、Map型はキーをプロパティ名として扱う。

定義:
インタフェース Response 内の output
パラメータ:
ctx -
戻り値:
レスポンスの委譲先。委譲しないときはnullを返す。
例外:
FileUploadException
java.io.IOException
TemplateParsingException
PropertyAccessException
ApplicationException
ServletException