@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> | bean WebServiceFeature アノテーションに関連付けられている WebServiceFeature Bean |
StringSE | id WebServiceFeature の一意の識別子。 |
public abstract StringSE id
public abstract ClassSE<? extends WebServiceFeature> bean
WebServiceFeature
アノテーションに関連付けられている WebServiceFeature
BeanWebServiceFeature
BeanCopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.