| パッケージ | 説明 | 
|---|---|
| java.beans | JavaBeans™アーキテクチャに基づいたコンポーネントであるBeanの開発に関連したクラスが含まれています。 | 
| java.lang | Javaプログラミング言語を設計するための基本的なクラスを提供します。 | 
| java.lang.annotation | Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。 | 
| javax.annotation | |
| javax.annotation.processing | 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。 | 
| javax.jws | |
| javax.jws.soap | |
| 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  | TransientIntrospectorが注釈付きのコード要素に関連付けられたPropertyDescriptorまたはEventSetDescriptorクラスを構築する際に、「transient」と呼ばれる属性が指定のvalueで宣言されるべきであることを示します。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | Deprecated注釈@Deprecatedの付いたプログラム要素は、一般に危険であったり、より適切なほかのプログラム要素で代用できることもあり、プログラマには使用を薦められないプログラム要素です。 | |
| interface  | FunctionalInterfaceインタフェース型の宣言を、Java言語仕様に定義されている関数型インタフェースとすることを目的としていることを示すために使われる情報目的の注釈型です。 | |
| interface  | Overrideメソッド宣言がスーパー・タイプのメソッド宣言をオーバーライドすることを示します。 | |
| interface  | SafeVarargs注釈の付いたメソッドやコンストラクタの本体が自身の可変パラメータに対して安全でない可能性のある操作を実行しないことを示す、プログラマ・アサーションです。 | |
| interface  | SuppressWarnings注釈を付けた要素(および注釈を付けた要素に含まれるすべてのプログラム要素)で、名前で指定されたコンパイラ警告が抑制されることを示します。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | Documented型を持つ注釈がjavadocおよび同様のツールによってデフォルトでドキュメント化されることを示します。 | |
| interface  | Inherited注釈型が自動的に継承されることを示します。 | |
| interface  | Native定数値を定義するフィールドがネイティブ・コードから参照される可能性があることを示します。 | |
| interface  | Repeatable注釈型 java.lang.annotation.Repeatableは、宣言に(メタ)注釈を付ける注釈型が繰返し可能であることを示すために使用されます。 | |
| interface  | Retention注釈付きの型を持つ注釈を保持する期間を示します。 | |
| interface  | Target注釈型が適用可能なコンテキストを示します。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | GeneratedGenerated注釈は、生成されたソース・コードにマークを付けるために使用されます。 | |
| interface  | PostConstructPostConstruct注釈は、依存性注入後に初期化のために実行する必要のあるメソッドに対して使用します。 | |
| interface  | PreDestroyPreDestroy注釈は、インスタンスがコンテナにより削除処理中であることを知らせるためのコールバック通知としてメソッドで使用します。 | |
| interface  | ResourceResource注釈は、アプリケーションが必要とするリソースにマークを付けます。 | |
| interface  | Resourcesこのクラスは、複数のリソース宣言を有効にするために使用します。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | SupportedAnnotationTypesある注釈プロセッサがサポートする注釈型を示すのに使用される注釈。 | |
| interface  | SupportedOptionsある注釈プロセッサがサポートするオプションを示すのに使用される注釈。 | |
| interface  | SupportedSourceVersionある注釈プロセッサがサポートする最新ソース・バージョンを示すのに使用される注釈。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | HandlerChain | |
| interface  | Oneway | |
| interface  | WebMethod | |
| interface  | WebParam | |
| interface  | WebResult | |
| interface  | WebService | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | SOAPBinding | |
| interface  | SOAPMessageHandlers非推奨。  | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | DescriptorKey注釈要素と Descriptor内のフィールドとの関係を記述するメタ注釈。 | |
| interface  | MXBeanインタフェースに対して、MXBeanインタフェースである、またはMXBeanインタフェースではないというマークを明示的に付けるための注釈です。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | XmlAccessorOrder クラス内のフィールドとプロパティの順序を制御します。 | |
| interface  | XmlAccessorType フィールドまたはJavaBeanプロパティがデフォルトで直列化されるかどうかを制御します。 | |
| interface  | XmlAnyAttribute
 JavaBeanプロパティをワイルドカード属性マップにマップします。 | |
| interface  | XmlAnyElementJavaBeanプロパティを、XML情報セット表現またはJAXB要素、あるいはその両方にマップします。 | |
| interface  | XmlAttachmentRefXML形式がMIMEコンテンツへのURI参照であるフィールド/プロパティをマークします。 | |
| interface  | XmlAttribute
 JavaBeanプロパティをXML属性にマップします。 | |
| interface  | XmlElementJavaBeanプロパティを、プロパティ名から派生したXML要素にマップします。 | |
| interface  | XmlElementDeclファクトリ・メソッドをXML要素にマップします。 | |
| interface  | XmlElementRef
 JavaBeanプロパティを、プロパティの型から派生したXML要素にマップします。 | |
| interface  | XmlElementRefsXmlElementまたはJAXBElementを含むクラスを参照するプロパティをマークします。 | |
| interface  | XmlElements
 複数の@ XmlElement注釈のコンテナです。 | |
| interface  | XmlElementWrapperXML表現に関わるラッパー要素を生成します。 | |
| interface  | XmlEnum
 列挙型 EnumをXML表現にマップします。 | |
| interface  | XmlEnumValueEnum型に含まれる列挙定数をXML表現にマップします。 | |
| interface  | XmlID
 JavaBeanプロパティをXML IDにマップします。 | |
| interface  | XmlIDREF
 JavaBeanプロパティをXML IDREFにマップします。 | |
| interface  | XmlInlineBinaryDataXML内のbase64エンコード・バイナリ・データにバインドされるデータ型に対するXOPエンコーディングの考慮を無効にします。 | |
| interface  | XmlListプロパティをリスト単純型にマップするために使用されます。 | |
| interface  | XmlMimeTypeプロパティのXML表現を制御するMIME型を関連付けます。 | |
| interface  | XmlMixed
 混合コンテンツをサポートする複数値のJavaBeanプロパティを注釈します。 | |
| interface  | XmlNs
 名前空間接頭辞にXML名前空間URIを関連付けます。 | |
| interface  | XmlRegistryXmlElementDeclを含むクラスをマークします。 | |
| interface  | XmlRootElementクラスまたは列挙型をXML要素にマップします。 | |
| interface  | XmlSchema パッケージ名をXML名前空間にマップします。 | |
| interface  | XmlSchemaTypeJava型を単純スキーマ組込み型にマップします。 | |
| interface  | XmlSchemaTypes
 複数の@ XmlSchemaType注釈のコンテナです。 | |
| interface  | XmlSeeAlsoこのクラスをバインドするときにほかのクラスもバインドするようにJAXBに指示します。 | |
| interface  | XmlTransient
 JavaBeanプロパティ/型のXML表現へのマッピングを禁止します。 | |
| interface  | XmlType
 クラスまたは列挙型をXML Schema型にマップします。 | |
| interface  | XmlValue
 simpleContentを含むXML Schema複合型、またはXML Schema単純型へのクラスのマッピングを可能にします。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | XmlJavaTypeAdapterXmlAdapterを実装したアダプタを使ってカスタム整列化を行います。 | |
| interface  | XmlJavaTypeAdapters
 複数の@ XmlJavaTypeAdapter注釈のコンテナです。 | 
| 修飾子と型 | クラス | 説明 | 
|---|---|---|
| interface  | ActionAction注釈を使用すると、WS-AddressingのActionメッセージ・アドレス指定プロパティを、マッピングされたWSDL操作のinput、output、およびfaultメッセージに明示的に関連付けることができます。 | |
| interface  | BindingTypeBindingType注釈を使用すると、Webサービス端点実装クラスに使用されるバインディングを指定できます。 | |
| interface  | FaultActionFaultAction注釈はAction注釈内で使用され、例外クラスからマッピングされたWSDL操作のfaultメッセージにWS-AddressingのActionメッセージ・アドレス指定プロパティを明示的に関連付けることができます。 | |
| interface  | RequestWrapper要求ラッパーBeanが実行時に使用されるサービス端点インタフェースのメソッドを注釈するために使用されます。 | |
| interface  | RespectBindingこの機能は、JAX-WSランタイムでの wsdl:bindingの使用を明確にします。 | |
| interface  | ResponseWrapper応答ラッパーBeanが実行時に使用されるサービス端点インタフェースのメソッドを注釈するために使用されます。 | |
| interface  | ServiceModeProvider実装がプロトコル・メッセージ全体を扱うか、プロトコル・メッセージ・ペイロードだけを扱うかを伝えるために使用されます。 | |
| interface  | WebEndpoint生成されたサービス・インタフェースの getPortName()メソッドを注釈するために使用されます。 | |
| interface  | WebFaultサービス固有の例外クラスを注釈して、フォルト要素のローカルおよび名前空間名、フォルトBeanの名前をカスタマイズするために使用されます。 | |
| interface  | WebServiceClient生成されたサービス・インタフェースを注釈するために使用されます。 | |
| interface  | WebServiceProviderProvider実装クラスを注釈するために使用されます。 | |
| interface  | WebServiceRefWebServiceRef注釈は、Webサービスへの参照と(オプションで)その注入ターゲットを定義するために使用されます。 | |
| interface  | WebServiceRefsWebServiceRefs注釈により、複数の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, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。