0

公開メソッドでこのようなパラメータ値を渡す必要があるメソッドがあります。

facebookclient. publish("me/events", FacebookType.class,Parameter.with("name", "Party"));

3つのパラメーターとして渡すのではなく、これらの3つのパラメーターをオブジェクトレコードに格納するオブジェクトとして渡そうとしています。

例えば:

facebookclient.publish(record);

公開メソッドで、これを取得できるように

void publish(Record record)
{
String event= record.getEvent();
}

これらのパラメーターのxsdを作成しようとしています。親切にそれを行う方法を教えてください。私/イベントの場合、xsdに要素を作成できます。

<element name="events" type="string" />

オブジェクトで参照します

<element name="Record">
    <complexType>
        <sequence>
            <element ref="fb:events" />
            // how to specify for FacebookType.class,Parameter.with("name", "Party"))?
        </sequence>
    </complexType>
</element>

xsdで要素FacebookType.class、Parameter.with( "name"、 "Party"))を指定する方法を教えてください。

4

1 に答える 1

0

schemagen アプリケーションを使用できます ( http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.wsfep.multiplatform.doc%2Finfo%2Fae%2Fae% 2Ftwbs_jaxbjava2schema.html ) コマンドラインまたは JAXB クラス ( http://jaxb.java.net/guide/Invoking_schemagen_programatically.html ) を介してプログラムで実行します...これはすべて、クラスに適切な注釈が付けられていることを前提としています。

于 2012-06-26T22:41:18.093 に答える