@TargetSE(valueSE=ANNOTATION_TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE public @interface WebServiceFeatureAnnotation
WebServiceFeature として識別するために使用されるアノテーション。 このアノテーションでアノテーションが付けられた各 WebServiceFeature アノテーションには、デフォルト値が true である型 boolean の enabled プロパティが含まれている必要があります。
Jakarta XML Web Services は、次の WebServiceFeature アノテーション(Addressing、MTOM、RespectBinding)を定義しますが、実装によって、他の機能のベンダー固有のアノテーションが定義される場合があります。
WebServiceFeatureAnnotation アノテーションが付けられたアノテーションは、WebServiceRef アノテーションと同じ @Target を持っている必要があります。これにより、必要に応じて、結果のフィーチャアノテーションを WebServiceRef アノテーションと組み合わせて使用できます。
Jakarta XML Web Services 実装で、WebServiceFeatureAnnotation でアノテーションが付けられた、認識 / サポートされていないアノテーションが検出された場合は、エラーを指定する必要があります。
Addressing, MTOM, RespectBinding| 修飾子と型 | 必須要素と説明 |
|---|---|
ClassSE<? extends WebServiceFeature> | beanWebServiceFeature アノテーションに関連付けられている WebServiceFeature Bean |
StringSE | idWebServiceFeature の一意の識別子。 |
public abstract StringSE id
public abstract ClassSE<? extends WebServiceFeature> bean
WebServiceFeature アノテーションに関連付けられている WebServiceFeature BeanWebServiceFeature BeanCopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.