パッケージ | 説明 |
---|---|
java.beans |
JavaBeans™ アーキテクチャーに基づいたコンポーネントである Bean の開発に関連したクラスが含まれています。
|
java.lang |
Java プログラム言語の設計にあたり基本的なクラスを提供します。
|
java.lang.annotation |
Java プログラミング言語の注釈機能のライブラリサポートを提供します。
|
java.lang.reflect |
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
|
javax.annotation | |
javax.annotation.processing |
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。
|
javax.jws | |
javax.jws.soap | |
javax.lang.model.element |
Java プログラミング言語の要素をモデル化するために使用されるインタフェースです。
|
javax.management |
Java Management Extensions のコアクラスを提供します。
|
javax.xml.bind.annotation |
Java プログラム要素から XML Schema へのマッピングをカスタマイズするための注釈を定義します。
|
javax.xml.bind.annotation.adapters |
XmlAdapter と仕様定義済みのこのサブクラスは、任意の Java クラスを JAXB で使用できるようにします。 |
javax.xml.ws |
このパッケージは、コア JAX-WS API を含みます。
|
javax.xml.ws.soap |
このパッケージは、SOAP バインディングに固有の API を定義しています。
|
javax.xml.ws.spi |
このパッケージは、JAX-WS の SPI を定義します。
|
修飾子と型 | クラスと説明 |
---|---|
interface |
ConstructorProperties
コンストラクタの注釈。構築されたオブジェクトの getter メソッドにこのコンストラクタのパラメータがどのように対応するかを示します。
|
interface |
Transient
Introspector が注釈付きのコード要素に関連付けられた PropertyDescriptor または EventSetDescriptor クラスを構築する際に、「transient」と呼ばれる属性が指定の value で宣言されるべきであることを示します。 |
修飾子と型 | クラスと説明 |
---|---|
interface |
Deprecated
注釈 @Deprecated の付いたプログラム要素は、一般に危険であったり、より適切なほかのプログラム要素で代用できることもあり、プログラマには使用を勧められないプログラム要素です。
|
interface |
Override
メソッド宣言がスーパータイプのメソッド宣言をオーバーライドすることを示します。
|
interface |
SafeVarargs
注釈の付いたメソッドやコンストラクタの本体が自身の可変パラメータに対して安全でない可能性のある操作を実行しないことを示す、プログラマアサーションです。
|
interface |
SuppressWarnings
注釈を付けた要素 (および注釈を付けた要素に含まれるすべてのプログラム要素) で、名前で指定されたコンパイラ警告が抑制されることを示します。
|
修飾子と型 | メソッドと説明 |
---|---|
<A extends Annotation> |
Package.getAnnotation(Class<A> annotationClass) |
<A extends Annotation> |
Class.getAnnotation(Class<A> annotationClass) |
修飾子と型 | メソッドと説明 |
---|---|
Annotation[] |
Package.getAnnotations() |
Annotation[] |
Class.getAnnotations() |
Annotation[] |
Package.getDeclaredAnnotations() |
Annotation[] |
Class.getDeclaredAnnotations() |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
Package.isAnnotationPresent(Class<? extends Annotation> annotationClass) |
boolean |
Class.isAnnotationPresent(Class<? extends Annotation> annotationClass) |
修飾子と型 | クラスと説明 |
---|---|
interface |
Documented
型を持つ注釈が javadoc および同様のツールによってデフォルトでドキュメント化されることを示します。
|
interface |
Inherited
注釈型が自動的に継承されることを示します。
|
interface |
Retention
注釈付きの型を持つ注釈を保持する期間を示します。
|
interface |
Target
注釈型が適用可能なプログラム要素の種類を示します。
|
修飾子と型 | メソッドと説明 |
---|---|
Class<? extends Annotation> |
Annotation.annotationType()
この注釈の注釈型を返します。
|
Class<? extends Annotation> |
IncompleteAnnotationException.annotationType()
見つからない要素を持つ注釈型に対応する Class オブジェクトを返します。
|
コンストラクタと説明 |
---|
IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
IncompleteAnnotationException を構築して、名前付き要素が指定された注釈型から見つからないことを示します。
|
修飾子と型 | メソッドと説明 |
---|---|
<T extends Annotation> |
Constructor.getAnnotation(Class<T> annotationClass) |
<T extends Annotation> |
AnnotatedElement.getAnnotation(Class<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合は null を返します。
|
<T extends Annotation> |
Field.getAnnotation(Class<T> annotationClass) |
<T extends Annotation> |
Method.getAnnotation(Class<T> annotationClass) |
<T extends Annotation> |
AccessibleObject.getAnnotation(Class<T> annotationClass) |
修飾子と型 | メソッドと説明 |
---|---|
Annotation[] |
AnnotatedElement.getAnnotations()
この要素に存在するすべての注釈を返します。
|
Annotation[] |
AccessibleObject.getAnnotations() |
Annotation[] |
Constructor.getDeclaredAnnotations() |
Annotation[] |
AnnotatedElement.getDeclaredAnnotations()
この要素に直接存在するすべての注釈を返します。
|
Annotation[] |
Field.getDeclaredAnnotations() |
Annotation[] |
Method.getDeclaredAnnotations() |
Annotation[] |
AccessibleObject.getDeclaredAnnotations() |
Annotation[][] |
Constructor.getParameterAnnotations()
この
Constructor オブジェクトにより表されたメソッドの仮パラメータの注釈を表す配列の配列を、宣言順に返します。 |
Annotation[][] |
Method.getParameterAnnotations()
この
Method オブジェクトにより表されたメソッドの仮パラメータの注釈を表す配列の配列を、宣言順に返します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
AnnotatedElement.isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合は true を返し、そうでない場合は false を返します。
|
boolean |
AccessibleObject.isAnnotationPresent(Class<? extends Annotation> annotationClass) |
修飾子と型 | クラスと説明 |
---|---|
interface |
Generated
Generated 注釈は、生成されたソースコードにマークを付けるために使用されます。
|
interface |
PostConstruct
PostConstruct 注釈は、依存性注入後に初期化のために実行する必要のあるメソッドに対して使用します。
|
interface |
PreDestroy
PreDestroy 注釈は、インスタンスがコンテナにより削除処理中であることを知らせるためのコールバック通知としてメソッドで使用します。
|
interface |
Resource
Resource 注釈は、アプリケーションが必要とするリソースにマークを付けます。
|
interface |
Resources
このクラスは、複数のリソース宣言を有効にするために使用します。
|
修飾子と型 | クラスと説明 |
---|---|
interface |
SupportedAnnotationTypes
ある注釈プロセッサがサポートする注釈型を示すのに使用される注釈。
|
interface |
SupportedOptions
ある注釈プロセッサがサポートするオプションを示すのに使用される注釈。
|
interface |
SupportedSourceVersion
ある注釈プロセッサがサポートする最新ソースバージョンを示すのに使用される注釈。
|
修飾子と型 | メソッドと説明 |
---|---|
Set<? extends Element> |
RoundEnvironment.getElementsAnnotatedWith(Class<? extends Annotation> a)
指定された注釈型を使って注釈を付けられた要素を返します。
|
修飾子と型 | クラスと説明 |
---|---|
interface |
HandlerChain
外部で定義されたハンドラチェーンに Web サービスを関連付けます。
|
interface |
Oneway
指定された @WebMethod には入力メッセージだけがあり、出力はないことを示します。
|
interface |
WebMethod
Web サービスのオペレーションとして公開されるメソッドをカスタマイズします。
|
interface |
WebParam
Web サービスのメッセージ部分と XML 要素に対する個別のパラメータのマッピングをカスタマイズします。
|
interface |
WebResult
WSDL の部分と XML 要素に対する戻り値のマッピングをカスタマイズします。
|
interface |
WebService
Web サービスを実装する Java クラスとして、または Web サービスインタフェースを定義する Java インタフェースとしてマークします。
|
修飾子と型 | クラスと説明 |
---|---|
interface |
InitParam
非推奨。
JSR-181 2.0 以降は推奨されなくなり、代替はありません。
|
interface |
SOAPBinding
Web サービスから SOAP メッセージプロトコルへのマッピングを指定します。
|
interface |
SOAPMessageHandler
非推奨。
JSR-181 2.0 以降は推奨されなくなり、代替はありません。
|
interface |
SOAPMessageHandlers
非推奨。
JSR-181 2.0 以降は推奨されなくなり、代替はありません。
|
修飾子と型 | メソッドと説明 |
---|---|
<A extends Annotation> |
Element.getAnnotation(Class<A> annotationType)
この要素の指定された型の注釈が存在する場合はそのような注釈を返し、それ以外の場合は
null を返します。 |
修飾子と型 | クラスと説明 |
---|---|
interface |
DescriptorKey
注釈要素と
Descriptor 内のフィールドとの関係を記述するメタ注釈。 |
interface |
MXBean
インタフェースに対して、MXBean インタフェースである、または MXBean インタフェースではないというマークを明示的に付けるための注釈です。
|
修飾子と型 | クラスと説明 |
---|---|
interface |
XmlAccessorOrder
クラス内のフィールドとプロパティーの順序を制御します。
|
interface |
XmlAccessorType
フィールドまたは JavaBean プロパティーがデフォルトで直列化されるかどうかを制御します。
|
interface |
XmlAnyAttribute
JavaBean プロパティーをワイルドカード属性マップにマップします。
|
interface |
XmlAnyElement
JavaBean プロパティーを、XML 情報セット表現または JAXB 要素、あるいはその両方にマップします。
|
interface |
XmlAttachmentRef
XML 形式が MIME コンテンツへの URI 参照であるフィールド/プロパティーをマークします。
|
interface |
XmlAttribute
JavaBean プロパティーを XML 属性にマップします。
|
interface |
XmlElement
JavaBean プロパティーを、プロパティー名から派生した XML 要素にマップします。
|
interface |
XmlElementDecl
ファクトリメソッドを XML 要素にマップします。
|
interface |
XmlElementRef
JavaBean プロパティーを、プロパティーの型から派生した XML 要素にマップします。
|
interface |
XmlElementRefs
XmlElement または JAXBElement を含むクラスを参照するプロパティーをマークします。 |
interface |
XmlElements
複数の @
XmlElement 注釈のコンテナです。 |
interface |
XmlElementWrapper
XML 表現にかかわるラッパー要素を生成します。
|
interface |
XmlEnum
列挙型
Enum を XML 表現にマップします。 |
interface |
XmlEnumValue
Enum 型に含まれる列挙定数を XML 表現にマップします。 |
interface |
XmlID
JavaBean プロパティーを XML ID にマップします。
|
interface |
XmlIDREF
JavaBean プロパティーを XML IDREF にマップします。
|
interface |
XmlInlineBinaryData
XML 内の base64 エンコードバイナリデータにバインドされるデータ型に対する XOP エンコーディングの考慮を無効にします。
|
interface |
XmlList
プロパティーをリスト単純型にマップするために使用されます。
|
interface |
XmlMimeType
プロパティーの XML 表現を制御する MIME 型を関連付けます。
|
interface |
XmlMixed
混合コンテンツをサポートする複数値の JavaBean プロパティーを注釈します。
|
interface |
XmlNs
名前空間接頭辞に XML 名前空間 URI を関連付けます。
|
interface |
XmlRegistry
XmlElementDecl を含むクラスをマークします。 |
interface |
XmlRootElement
クラスまたは列挙型を XML 要素にマップします。
|
interface |
XmlSchema
パッケージ名を XML 名前空間にマップします。
|
interface |
XmlSchemaType
Java 型を単純スキーマ組み込み型にマップします。
|
interface |
XmlSchemaTypes
複数の @
XmlSchemaType 注釈のコンテナです。 |
interface |
XmlSeeAlso
このクラスをバインドするときにほかのクラスもバインドするように JAXB に指示します。
|
interface |
XmlTransient
JavaBean プロパティー/型の XML 表現へのマッピングを禁止します。
|
interface |
XmlType
クラスまたは列挙型を XML Schema 型にマップします。
|
interface |
XmlValue
simpleContent を含む XML Schema 複合型、または XML Schema 単純型へのクラスのマッピングを可能にします。
|
修飾子と型 | クラスと説明 |
---|---|
interface |
XmlJavaTypeAdapter
XmlAdapter を実装したアダプタを使ってカスタム整列化を行います。 |
interface |
XmlJavaTypeAdapters
複数の @
XmlJavaTypeAdapter 注釈のコンテナです。 |
修飾子と型 | クラスと説明 |
---|---|
interface |
Action
Action 注釈を使用すると、WS-Addressing の Action メッセージアドレス指定プロパティーを、マッピングされた WSDL 操作の input 、output 、および fault メッセージに明示的に関連付けることができます。 |
interface |
BindingType
BindingType 注釈を使用すると、Web サービス端点実装クラスに使用されるバインディングを指定できます。 |
interface |
FaultAction
FaultAction 注釈は Action 注釈内で使用され、例外クラスからマッピングされた WSDL 操作の fault メッセージに WS-Addressing の Action メッセージアドレス指定プロパティーを明示的に関連付けることができます。 |
interface |
RequestWrapper
要求ラッパー Bean が実行時に使用されるサービス端点インタフェースのメソッドを注釈するために使用されます。
|
interface |
RespectBinding
この機能は、JAX-WS ランタイムでの
wsdl:binding の使用を明確にします。 |
interface |
ResponseWrapper
応答ラッパー Bean が実行時に使用されるサービス端点インタフェースのメソッドを注釈するために使用されます。
|
interface |
ServiceMode
Provider 実装がプロトコルメッセージ全体を扱うか、プロトコルメッセージペイロードだけを扱うかを伝えるために使用されます。 |
interface |
WebEndpoint
生成されたサービスインタフェースの
getPortName() メソッドを注釈するために使用されます。 |
interface |
WebFault
サービス固有の例外クラスを注釈して、フォルト要素のローカルおよび名前空間名、フォルト Bean の名前をカスタマイズするために使用されます。
|
interface |
WebServiceClient
生成されたサービスインタフェースを注釈するために使用されます。
|
interface |
WebServiceProvider
Provider 実装クラスを注釈するために使用されます。
|
interface |
WebServiceRef
WebServiceRef 注釈は、Web サービスへの参照と (オプションで) その注入ターゲットを定義するために使用されます。 |
interface |
WebServiceRefs
WebServiceRefs 注釈により、複数の Web サービス参照をクラスレベルで宣言できるようになります。 |
修飾子と型 | クラスと説明 |
---|---|
interface |
Addressing
この注釈は、SOAP 1.1/HTTP または SOAP 1.2/HTTP バインディングでの WS-Addressing の使用を表します。
|
interface |
MTOM
この機能は、Web サービスでの MTOM の使用を表します。
|
修飾子と型 | クラスと説明 |
---|---|
interface |
WebServiceFeatureAnnotation
ほかの注釈を
WebServiceFeature として識別するために使用される注釈です。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.