クラスjava.lang.annotation.Retention
の使用
-
Retentionを使用しているパッケージ パッケージ 説明 java.beans JavaBeans™アーキテクチャに基づいたコンポーネントであるBeanの開発に関連したクラスが含まれています。java.lang Javaプログラミング言語を設計するための基本的なクラスを提供します。java.lang.annotation Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。javafx.beans パッケージjavafx.beansには、可観測性の最も汎用的な形式を定義するインタフェースが含まれています。javafx.fxml マークアップからオブジェクト階層をロードするクラスが含まれています。javax.annotation javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。javax.jws javax.jws.soap javax.management Java Management Extensionsのコア・クラスを提供します。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する軽量(Java共通言語)コンポーネントのセットを提供します。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を定義します。jdk.jfr このパッケージには、イベントを作成してFlight Recorderを制御するためのクラスが含まれています。 -
-
java.beansでのRetentionの使用
Retention型の注釈を持つjava.beans内のクラス 修飾子と型 クラス 説明 interfaceBeanProperty自動的に生成されたBeanInfoクラスのプロパティ関連情報を指定するために使用される注釈。interfaceConstructorPropertiesコンストラクタの注釈。構築されたオブジェクトのgetterメソッドにこのコンストラクタのパラメータがどのように対応するかを示します。interfaceJavaBean自動生成されたBeanInfoクラスのいくつかのクラス関連情報を指定するために使用される注釈。interfaceTransientIntrospectorが注釈付きのコード要素に関連付けられたPropertyDescriptorまたはEventSetDescriptorクラスを構築する際に、「transient」と呼ばれる属性が指定のvalueで宣言されるべきであることを示します。 -
java.langでのRetentionの使用
Retention型の注釈を持つjava.lang内のクラス 修飾子と型 クラス 説明 interfaceDeprecated@Deprecatedの注釈を付けられたプログラム要素は、プログラマが使用することを薦められていないプログラム要素です。interfaceFunctionalInterfaceインタフェース型の宣言を、Java言語仕様に定義されている関数型インタフェースとすることを目的としていることを示すために使われる情報目的の注釈型です。interfaceOverrideメソッド宣言がスーパー・タイプのメソッド宣言をオーバーライドすることを示します。interfaceSafeVarargs注釈の付いたメソッドやコンストラクタの本体が自身の可変パラメータに対して安全でない可能性のある操作を実行しないことを示す、プログラマ・アサーションです。interfaceSuppressWarnings注釈を付けた要素(および注釈を付けた要素に含まれるすべてのプログラム要素)で、名前で指定されたコンパイラ警告が抑制されることを示します。 -
java.lang.annotationでのRetentionの使用
Retention型の注釈を持つjava.lang.annotation内のクラス 修飾子と型 クラス 説明 interfaceDocumented注釈@Documentedが注釈型Aの宣言に存在する場合、要素の@A注釈は要素公的契約の一部とみなされます。interfaceInherited注釈型が自動的に継承されることを示します。interfaceNative定数値を定義するフィールドがネイティブ・コードから参照される可能性があることを示します。interface繰返し可能注釈型java.lang.annotation.Repeatableは、宣言に(メタ)注釈を付ける注釈型が繰返し可能であることを示すために使用されます。interfaceRetention注釈付きの型を持つ注釈を保持する期間を示します。interfaceTarget注釈型が適用可能なコンテキストを示します。 -
javafx.beansでのRetentionの使用
型Retentionの注釈を持つjavafx.beansのクラス 修飾子と型 クラス 説明 interfaceDefaultProperty明示的なプロパティが指定されていない場合に子要素を追加または設定するプロパティを指定します。interfaceNamedArg引数の名前の情報を提供する注釈。 -
javafx.fxmlでのRetentionの使用
型Retentionの注釈を持つjavafx.fxmlのクラス 修飾子と型 クラス 説明 interfaceFXMLフィールドまたはメソッドにマークアップ可能なタグを付ける注釈。 -
javax.annotationでのRetentionの使用
Retention型の注釈を持つjavax.annotation内のクラス 修飾子と型 クラス 説明 interfaceGeneratedGenerated注釈は、生成されたソース・コードにマークを付けるために使用されます。interfacePostConstructPostConstruct注釈は、依存性注入後に初期化のために実行する必要のあるメソッドに対して使用します。interfacePreDestroyPreDestroy注釈は、インスタンスがコンテナにより削除処理中であることを知らせるためのコールバック通知としてメソッドで使用します。interfaceResourceResource注釈は、アプリケーションが必要とするリソースにマークを付けます。interfaceResourcesこのクラスは、複数のリソース宣言を有効にするために使用します。 -
javax.annotation.processingでのRetentionの使用
Retention型の注釈を持つjavax.annotation.processing内のクラス 修飾子と型 クラス 説明 interfaceGeneratedGenerated注釈は、生成されたソース・コードにマークを付けるために使用されます。interfaceSupportedAnnotationTypesある注釈プロセッサがサポートする注釈型を示すのに使用される注釈。interfaceSupportedOptionsある注釈プロセッサがサポートするオプションを示すのに使用される注釈。interfaceSupportedSourceVersionある注釈プロセッサがサポートする最新ソース・バージョンを示すのに使用される注釈。 -
javax.jwsでのRetentionの使用
Retention型の注釈を持つjavax.jws内のクラス 修飾子と型 クラス 説明 interfaceHandlerChaininterfaceOnewayinterfaceWebMethodinterfaceWebParaminterfaceWebResultinterfaceWebService -
javax.jws.soapでのRetentionの使用
Retention型の注釈を持つjavax.jws.soap内のクラス 修飾子と型 クラス 説明 interfaceSOAPBindinginterfaceSOAPMessageHandlers非推奨。 -
javax.managementでのRetentionの使用
Retention型の注釈を持つjavax.management内のクラス 修飾子と型 クラス 説明 interfaceConstructorParametersコンストラクタの注釈。構築されたオブジェクトのgetterメソッドにこのコンストラクタのパラメータがどのように対応するかを示します。interfaceDescriptorKey注釈要素とDescriptor内のフィールドとの関係を記述するメタ注釈。interfaceMXBeanインタフェースに対して、MXBeanインタフェースである、またはMXBeanインタフェースではないというマークを明示的に付けるための注釈です。 -
javax.swingでのRetentionの使用
型Retentionの注釈を持つjavax.swingのクラス 修飾子と型 クラス 説明 interfaceSwingContainer自動的に生成されたBeanInfoクラスのスイング関連情報を指定するために使用される注釈。 -
javax.xml.bind.annotationでのRetentionの使用
Retention型の注釈を持つjavax.xml.bind.annotation内のクラス 修飾子と型 クラス 説明 interfaceXmlAccessorOrderクラス内のフィールドとプロパティの順序を制御します。interfaceXmlAccessorTypeフィールドまたはJavaBeanプロパティがデフォルトで直列化されるかどうかを制御します。interfaceXmlAnyAttributeJavaBeanプロパティをワイルドカード属性マップにマップします。interfaceXmlAnyElementJavaBeanプロパティを、XML情報セット表現またはJAXB要素、あるいはその両方にマップします。interfaceXmlAttachmentRefXML形式がMIMEコンテンツへのURI参照であるフィールド/プロパティをマークします。interfaceXmlAttributeJavaBeanプロパティをXML属性にマップします。interfaceXmlElementJavaBeanプロパティを、プロパティ名から派生したXML要素にマップします。interfaceXmlElementDeclファクトリ・メソッドをXML要素にマップします。interfaceXmlElementRefJavaBeanプロパティを、プロパティの型から派生したXML要素にマップします。interfaceXmlElementRefsXmlElementまたはJAXBElementを含むクラスを参照するプロパティをマークします。interfaceXmlElements複数の@XmlElement注釈のコンテナです。interfaceXmlElementWrapperXML表現に関わるラッパー要素を生成します。interfaceXmlEnum列挙型EnumをXML表現にマップします。interfaceXmlEnumValueEnum型に含まれる列挙定数をXML表現にマップします。interfaceXmlIDJavaBeanプロパティをXML IDにマップします。interfaceXmlIDREFJavaBeanプロパティをXML IDREFにマップします。interfaceXmlInlineBinaryDataXML内のbase64エンコード・バイナリ・データにバインドされるデータ型に対するXOPエンコーディングの考慮を無効にします。interfaceXmlListプロパティをリスト単純型にマップするために使用されます。interfaceXmlMimeTypeプロパティのXML表現を制御するMIME型を関連付けます。interfaceXmlMixed混合コンテンツをサポートする複数値のJavaBeanプロパティを注釈します。interfaceXmlNs名前空間接頭辞にXML名前空間URIを関連付けます。interfaceXmlRegistryXmlElementDeclを含むクラスをマークします。interfaceXmlRootElementクラスまたは列挙型をXML要素にマップします。interfaceXmlSchemaパッケージ名をXML名前空間にマップします。interfaceXmlSchemaTypeJava型を単純スキーマ組込み型にマップします。interfaceXmlSchemaTypes複数の@XmlSchemaType注釈のコンテナです。interfaceXmlSeeAlsoこのクラスをバインドするときにほかのクラスもバインドするようにJAXBに指示します。interfaceXmlTransientJavaBeanプロパティ/型のXML表現へのマッピングを禁止します。interfaceXmlTypeクラスまたは列挙型をXML Schema型にマップします。interfaceXmlValuesimpleContentを含むXML Schema複合型、またはXML Schema単純型へのクラスのマッピングを可能にします。 -
javax.xml.bind.annotation.adaptersでのRetentionの使用
Retention型の注釈を持つjavax.xml.bind.annotation.adapters内のクラス 修飾子と型 クラス 説明 interfaceXmlJavaTypeAdapterXmlAdapterを実装したアダプタを使ってカスタム整列化を行います。interfaceXmlJavaTypeAdapters複数の@XmlJavaTypeAdapter注釈のコンテナです。 -
javax.xml.wsでのRetentionの使用
Retention型の注釈を持つjavax.xml.ws内のクラス 修飾子と型 クラス 説明 interfaceActionAction注釈を使用すると、WS-AddressingのActionメッセージ・アドレス指定プロパティを、マッピングされたWSDL操作のinput、output、およびfaultメッセージに明示的に関連付けることができます。interfaceBindingTypeBindingType注釈を使用すると、Webサービス端点実装クラスに使用されるバインディングを指定できます。interfaceFaultActionFaultAction注釈はAction注釈内で使用され、例外クラスからマッピングされたWSDL操作のfaultメッセージにWS-AddressingのActionメッセージ・アドレス指定プロパティを明示的に関連付けることができます。interfaceRequestWrapper要求ラッパーBeanが実行時に使用されるサービス端点インタフェースのメソッドを注釈するために使用されます。interfaceRespectBindingこの機能は、JAX-WSランタイムでのwsdl:bindingの使用を明確にします。interfaceResponseWrapper応答ラッパーBeanが実行時に使用されるサービス端点インタフェースのメソッドを注釈するために使用されます。interfaceServiceModeProvider実装がプロトコル・メッセージ全体を扱うか、プロトコル・メッセージ・ペイロードだけを扱うかを伝えるために使用されます。interfaceWebEndpoint生成されたサービス・インタフェースのgetPortName()メソッドを注釈するために使用されます。interfaceWebFaultサービス固有の例外クラスを注釈して、フォルト要素のローカルおよび名前空間名、フォルトBeanの名前をカスタマイズするために使用されます。interfaceWebServiceClient生成されたサービス・インタフェースを注釈するために使用されます。interfaceWebServiceProviderProvider実装クラスを注釈するために使用されます。interfaceWebServiceRefWebServiceRef注釈は、Webサービスへの参照と(オプションで)その注入ターゲットを定義するために使用されます。interfaceWebServiceRefsWebServiceRefs注釈により、複数のWebサービス参照をクラス・レベルで宣言できるようになります。 -
javax.xml.ws.soapでのRetentionの使用
Retention型の注釈を持つjavax.xml.ws.soap内のクラス 修飾子と型 クラス 説明 interfaceAddressingこの注釈は、SOAP 1.1/HTTPまたはSOAP 1.2/HTTPバインディングでのWS-Addressingの使用を表します。interfaceMTOMこの機能は、WebサービスでのMTOMの使用を表します。 -
javax.xml.ws.spiでのRetentionの使用
Retention型の注釈を持つjavax.xml.ws.spi内のクラス 修飾子と型 クラス 説明 interfaceWebServiceFeatureAnnotationほかの注釈をWebServiceFeatureとして識別するために使用される注釈です。 -
jdk.jfrでのRetentionの使用
型Retentionの注釈を持つjdk.jfrのクラス 修飾子と型 クラス 説明 interfaceBooleanFlagイベント・フィールドの注釈で、値がブール値フラグ、trueまたはfalse値であることを示します。interfaceCategoryイベントの注釈。イベントのタイプを人間が判読可能な形式でカテゴリに関連付けます。interfaceContentTypeメタ注釈は、注釈がタイムスパンや頻度などのコンテンツ・タイプを表すことを示します。interfaceDataAmountイベント・フィールド注釈は、値がデータの量(バイトなど)を表すことを示します。interfaceDescription1つまたは複数の要素を記述する注釈。interfaceEnabledイベント注釈は、デフォルトでイベントを有効にするかどうかを決定します。interfaceExperimental要素が実験的であり、今後の予告なしに変更される可能性があることを示す注釈。interfaceFrequencyイベント・フィールド注釈は、その値がHzで測定された周波数であることを示します。interfaceLabel要素に人間が判読可能な名前を設定する注釈です(例:"Maximum Throughput")。interfaceMemoryAddressイベント・フィールドの注釈で、値がメモリー・アドレスであることを示します。interfaceMetadataDefinition新しいタイプのイベント・メタデータを定義するためのメタ注釈。interfaceNameたとえば、イベントのデフォルト・パッケージが適切でない場合など、要素のデフォルト名を上書きする注釈。interfacePercentage典型的には0.0と1.0の間の分数で使用されるイベント・フィールド注釈で、値がパーセンテージであることを示します。interfacePeriodイベント注釈は、定期イベントのデフォルト期間を決定します。interfaceRegisteredプログラムによるイベント登録のためのイベント注釈。interfaceRelational注釈に使用されるリレーショナル注釈のメタ注釈。interfaceSettingDefinitionイベントをフィルタリングするためにイベント・クラスのメソッドを使用する必要があることを示す注釈。interfaceStackTraceイベント注釈は、イベントがデフォルトでスタック・トレースを持つかどうかを決定します。interfaceThresholdイベント注釈は、"20 ms"など、イベントを記録しないデフォルトのカットオフを決定します。interfaceTimespanイベント・フィールドの注釈で、値が継続時間であることを示します。interfaceTimestampイベント・フィールドの注釈で、値がある時点であることを示します。interfaceTransitionFromイベント・フィールド注釈は、イベントがスレッドから遷移したことを示します。interfaceTransitionToイベント・フィールド注釈は、イベントがスレッドに移行しようとしていることを示します。interfaceUnsignedイベント・フィールドの注釈で、値が符号なしデータ型であることを示します。
-