クラスjava.lang.Class
の使用
-
Classを使用しているパッケージ パッケージ 説明 com.sun.java.accessibility.util Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。com.sun.source.tree ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。java.awt ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。java.awt.image.renderable レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。java.beans JavaBeans™アーキテクチャに基づいたコンポーネントであるBeanの開発に関連したクラスが含まれています。java.beans.beancontext Beanコンテキストに関連するクラスおよびインタフェースを提供します。java.io このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。java.lang Javaプログラミング言語の設計にあたり基本的なクラスを提供します。java.lang.annotation Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。java.lang.instrument Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。java.lang.invoke java.lang.invoke
パッケージには、Javaコア・クラス・ライブラリおよび仮想マシンによって直接提供される動的言語サポートが含まれています。java.lang.management Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。java.net ネットワーク・アプリケーションを実装するためのクラスを提供します。java.nio.file ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。java.nio.file.spi java.nio.file
パッケージのサービス・プロバイダ・クラス。java.rmi.server サーバー側のRMIをサポートするクラスとインタフェースを提供します。java.security セキュリティ・フレームワークのクラスとインタフェースを提供します。java.sql Java™プログラミング言語を使用してデータソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。java.util コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。java.util.concurrent.atomic 単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキットです。java.util.prefs このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。javafx.application アプリケーションのライフサイクル・クラスを提供します。javafx.beans.property.adapter 通常のJava Beanプロパティとそれに対応するJavaFX Property
の間でアダプタとして機能するさまざまなクラスを提供します。javafx.collections 基本的なJavaFXコレクションおよびコレクション・ユーティリティを含みますjavafx.css プロパティをCSSを使用してスタイル設定可能にし、擬似クラス状態をサポートするAPIを提供します。javafx.css.converter CSSの解析された値を変換するさまざまなStyleConverter
クラスを提供します。javafx.fxml マークアップからオブジェクト階層をロードするクラスが含まれています。javafx.scene JavaFXシーン・グラフAPIのベース・クラスのコア・セットを提供します。javafx.util 様々なユーティリティおよびヘルパー・クラスを含みます。javax.activation javax.annotation javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。javax.crypto 暗号化操作のクラスとインタフェースを提供します。javax.imageio.metadata メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。javax.lang.model Javaプログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。javax.lang.model.element Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。javax.management Java Management Extensionsのコア・クラスを提供します。javax.management.loading 高度な動的ロード機能を実装するクラスを提供します。javax.management.openmbean 公開データ型とOpen MBean記述子クラスを提供します。javax.naming.spi javax.naming
および関連パッケージを使用して、ネーミングおよびディレクトリ・サービスにアクセスするためのサポートを動的にプラグインする手段を提供します。javax.print Java™ Print Service APIの主なクラスとインタフェースを提供します。javax.print.attribute Java™ Print Serviceの属性のタイプと属性セットへの属性の収集方法を記述するクラスとインタフェースを提供します。javax.print.attribute.standard パッケージjavax.print.attribute.standard
には、特定の印刷属性のクラスが含まれています。javax.rmi RMI-IIOPのユーザーAPIを含みます。javax.rmi.CORBA RMI-IIOP用の移植可能なAPIを含みます。javax.script スクリプティングAPIは、Java™ Scripting Enginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供します。javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。javax.sound.midi MIDI (楽器のデジタル・インタフェース)データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。javax.sound.sampled サンプル化されたオーディオ・データの取り込み、処理、および再生のインタフェースおよびクラスを提供します。javax.sql Java™プログラミング言語によるサーバー側のデータ・ソースへのアクセスと処理のためのAPIを提供します。javax.sql.rowset JDBCRowSet
実装用の標準インタフェースと基底クラスです。javax.sql.rowset.serial Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。javax.swing.event Swingコンポーネントによってトリガーされるイベントを提供します。javax.swing.plaf.synth Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。javax.swing.table javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。javax.swing.tree javax.swing.JTree
を処理するためのクラスとインタフェースを提供します。javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディング・フレームワークをクライアント・アプリケーションに提供します。javax.xml.bind.annotation Javaプログラム要素からXML Schemaへのマッピングをカスタマイズするための注釈を定義します。javax.xml.bind.annotation.adapters XmlAdapter
と仕様定義済みのこのサブクラスは、任意のJavaクラスをJAXBで使用できるようにします。javax.xml.ws このパッケージは、コアJAX-WS APIを含みます。javax.xml.ws.spi このパッケージは、JAX-WSのSPIを定義します。javax.xml.xpath XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。jdk.dynalink.beans 通常のJavaオブジェクト用のリンカーを含みます。jdk.dynalink.linker 独自の言語固有のオブジェクト・モデルと型変換を実装するために、言語ランタイムに必要なインタフェースとクラスが含まれています。jdk.dynalink.linker.support 言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスが含まれています。jdk.jfr このパッケージには、イベントを作成してFlight Recorderを制御するためのクラスが含まれています。jdk.jshell.execution JShell実行エンジンを構築するための実装サポートを提供します。jdk.nashorn.api.scripting このパッケージでは、Nashornを使用する推奨方法であるjavax.script
の統合を提供します。jdk.nashorn.api.tree NashornパーサーAPIは、ECMAScriptソース・コードを抽象構文ツリー(AST)およびParserとして表現するためのインタフェースを提供し、ECMAScriptソース・スクリプトを解析します。jdk.net java.net
およびjava.nio.channels
ソケット・クラスに対するプラットフォーム固有のソケット・オプション。org.omg.CORBA プログラマがフル機能のObject Request Broker (ORB)として使用できるように実装されたクラスORB
を含む、Java™プログラミング言語へのOMG CORBA APIのマッピングを提供します。org.omg.CORBA_2_3.portable 値型の入力および出力用のメソッドを提供し、またorg/omg/CORBA/portable
パッケージへのその他の更新を含みます。org.omg.CORBA.portable ポータビリティ・レイヤー、つまり、あるベンダーによって生成されたコードがほかのベンダーのORBで動作できるようにする一連のORB APIを提供します。org.omg.DynamicAny 実行時にany
に関連付けられたデータ値のトラバース、およびデータ値の基本的な構成要素の抽出を可能にするクラスとインタフェースを提供します。org.omg.PortableServer クラスとインタフェースを提供し、アプリケーションのサーバー側を複数ベンダー間ORBで移植できるようにします。 -
-
com.sun.java.accessibility.utilでのClassの使用
Classを戻すcom.sun.java.accessibility.utilのメソッド 修飾子と型 メソッド 説明 protected static Class<?>
Translator. getTranslatorClass(Class<?> c)
このクラスのトランスレータを見つけます。型Classのパラメータを持つcom.sun.java.accessibility.utilのメソッド 修飾子と型 メソッド 説明 void
AccessibilityListenerList. add(Class<? extends EventListener> t, EventListener l)
指定された型のリスナーとしてリスナーを追加します。int
AccessibilityListenerList. getListenerCount(Class<? extends EventListener> t)
このリスナー・リストの、指定された型のリスナーの総数を返します。protected static Class<?>
Translator. getTranslatorClass(Class<?> c)
このクラスのトランスレータを見つけます。void
AccessibilityListenerList. remove(Class<? extends EventListener> t, EventListener l)
指定された型のリスナーとしてリスナーを削除します。 -
com.sun.source.treeでのClassの使用
Classを戻すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 Class<? extends Tree>
Tree.Kind. asInterface()
このタイプを使用する関連するインタフェース型を返します。 -
java.awtでのClassの使用
Class型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 <T extends DragGestureRecognizer>
TToolkit. createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
要求された抽象クラスDragGestureRecognizerの、プラットフォームに依存する具象サブクラスを作成し、指定されたDragSource、Component、およびDragGestureListenerに関連付けます。static <T extends EventListener>
T[]AWTEventMulticaster. getListeners(EventListener l, Class<T> listenerType)
指定されたjava.util.EventListener
で連鎖され、FooListener
となったすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Button. getListeners(Class<T> listenerType)
このButton
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Checkbox. getListeners(Class<T> listenerType)
このCheckbox
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]CheckboxMenuItem. getListeners(Class<T> listenerType)
このCheckboxMenuItem
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Choice. getListeners(Class<T> listenerType)
このChoice
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Component. getListeners(Class<T> listenerType)
このComponent
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Container. getListeners(Class<T> listenerType)
このContainer
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]List. getListeners(Class<T> listenerType)
このList
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]MenuItem. getListeners(Class<T> listenerType)
このMenuItem
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Scrollbar. getListeners(Class<T> listenerType)
このScrollbar
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]TextComponent. getListeners(Class<T> listenerType)
このTextComponent
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]TextField. getListeners(Class<T> listenerType)
このTextField
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Window. getListeners(Class<T> listenerType)
このWindow
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。protected static void
AWTKeyStroke. registerSubclass(Class<?> subclass)
非推奨。 -
java.awt.datatransferでのClassの使用
Classを返すjava.awt.datatransferのメソッド 修飾子と型 メソッド 説明 Class<?>
DataFlavor. getDefaultRepresentationClass()
デフォルトの表現クラスを返します。Class<?>
DataFlavor. getRepresentationClass()
このDataFlavor
が要求されたときに、このDataFlavor
をサポートしているオブジェクトが返すClass
を返します。protected static Class<?>
DataFlavor. tryToLoadClass(String className, ClassLoader fallback)
ブートストラップ・ローダー、システム・ローダー、コンテキスト・ローダー(存在する場合)、指定されたローダーの順番でクラスのロードを試みます。Class型のパラメータを持つjava.awt.datatransferのコンストラクタ コンストラクタ 説明 DataFlavor(Class<?> representationClass, String humanPresentableName)
Javaクラスを表すDataFlavor
を構築します。 -
java.awt.dndでのClassの使用
Class型のパラメータを持つjava.awt.dndのメソッド 修飾子と型 メソッド 説明 <T extends DragGestureRecognizer>
TDragSource. createDragGestureRecognizer(Class<T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)
DragGestureRecognizer
の指定された抽象サブクラスを実装する新しいDragGestureRecognizer
を作成し、指定されたComponent
とDragGestureListener
を新しく作成されたオブジェクト上に設定します。<T extends EventListener>
T[]DragSource. getListeners(Class<T> listenerType)
このDragSource
にFooListener
として現在登録されているすべてのオブジェクトを取得します。 -
java.awt.image.renderableでのClassの使用
Classを返すjava.awt.image.renderableのメソッド 修飾子と型 メソッド 説明 Class<?>[]
ParameterBlock. getParamClasses()
パラメータの型を記述するClassオブジェクトの配列を返します。 -
java.beansでのClassの使用
Classを返すjava.beansのメソッド 修飾子と型 メソッド 説明 Class<?>
BeanDescriptor. getBeanClass()
BeanのClassオブジェクトを取得します。Class<?>
BeanDescriptor. getCustomizerClass()
BeanのカスタマイザのClassオブジェクトを取得します。Class<?>
IndexedPropertyDescriptor. getIndexedPropertyType()
インデックス付きプロパティのJava型情報を返します。Class<?>
EventSetDescriptor. getListenerType()
ターゲット・インタフェースのClass
オブジェクトを取得します。Class<?>
PropertyDescriptor. getPropertyEditorClass()
このプロパティの明示的な登録済みPropertyEditorクラスを取得します。Class<?>
PropertyDescriptor. getPropertyType()
プロパティのJava型情報を返します。Class型のパラメータを持つjava.beansのメソッド 修飾子と型 メソッド 説明 static <T> T
EventHandler. create(Class<T> listenerInterface, Object target, String action)
リスナー・インタフェース内のすべてのメソッドがハンドラのaction
をtarget
に適用するようなlistenerInterface
実装を作成します。static <T> T
EventHandler. create(Class<T> listenerInterface, Object target, String action, String eventPropertyName)
/** すべてのメソッドが、イベント式eventPropertyName
の値を文中のfinalメソッドであるaction
(target
に適用される)に渡すようなlistenerInterface
実装を作成します。static <T> T
EventHandler. create(Class<T> listenerInterface, Object target, String action, String eventPropertyName, String listenerMethodName)
listenerMethodName
という名前のメソッドが、イベント式eventPropertyName
の値を文中のfinalメソッドであるaction
(target
に適用される)に渡すようなlistenerInterface
実装を作成します。static PropertyEditor
PropertyEditorManager. findEditor(Class<?> targetType)
指定されたターゲット型の値エディタを見つけます。static void
Introspector. flushFromCaches(Class<?> clz)
指定されたクラスに関するIntrospectorの内部キャッシュ情報をフラッシュします。static BeanInfo
Introspector. getBeanInfo(Class<?> beanClass)
Java Beanのイントロスペクションを行い、すべてのプロパティ、公開メソッド、イベントについて調べます。static BeanInfo
Introspector. getBeanInfo(Class<?> beanClass, int flags)
いくつかの制御フラグに従って、Java Beanのイントロスペクションを行い、すべてのプロパティ、公開されたメソッド、イベントについて調べます。static BeanInfo
Introspector. getBeanInfo(Class<?> beanClass, Class<?> stopClass)
Java Beanのイントロスペクションを行い、指定された「停止」ポイントに達するまで、プロパティ、公開されたメソッドを調べます。static BeanInfo
Introspector. getBeanInfo(Class<?> beanClass, Class<?> stopClass, int flags)
いくつかの制御flags
に従って、Java Beanのイントロスペクションを行い、指定されたstopClass
ポイントに達するまで、そのすべてのプロパティ、公開されたメソッド、イベントについて調べます。static Object
Beans. getInstanceOf(Object bean, Class<?> targetType)
指定されたBeanから、そのソース・オブジェクトの指定されたタイプのビューを表すオブジェクトを取得します。PersistenceDelegate
Encoder. getPersistenceDelegate(Class<?> type)
指定された型の持続的な委譲を返します。protected void
DefaultPersistenceDelegate. initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
このinitialize
メソッドのデフォルト実装は、この型のオブジェクトで保持されるすべての状態が、Introspectorによって返される「setter」および「getter」メソッド・ペアで公開されていると想定します。protected void
PersistenceDelegate. initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
newInstance
に対して、新しいインスタンスがoldInstance
と同等になるという副作用を及ぼす一連の文を生成します。static boolean
Beans. isInstanceOf(Object bean, Class<?> targetType)
Beanが、指定されたタイプのターゲットとして表示できるかどうかを判定します。static void
PropertyEditorManager. registerEditor(Class<?> targetType, Class<?> editorClass)
指定されたターゲット・クラスの値を編集するためのエディタ・クラスを登録します。void
Encoder. setPersistenceDelegate(Class<?> type, PersistenceDelegate delegate)
指定された永続的な委譲を指定されたタイプに関連付けます。void
PropertyDescriptor. setPropertyEditorClass(Class<?> propertyEditorClass)
通常、PropertyEditorはPropertyEditorManagerを使って検索されます。Class型のパラメータを持つjava.beansのコンストラクタ コンストラクタ 説明 BeanDescriptor(Class<?> beanClass)
カスタマイザを持たないBeanにBeanDescriptorを作成します。BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
カスタマイザを持つBeanにBeanDescriptorを作成します。EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String listenerMethodName)
指定されたイベントfredが(1) FredListenerインタフェースの単一のメソッド呼び出しとして配信される、(2) FredEvent型の単一の引数をとる、(3) FredListenerをソース・コンポーネントのaddFredListenerメソッドの呼出しで登録しremoveFredListenerメソッドの呼出しで削除する、というもっとも単純な標準設計パターンに従うものとして、EventSetDescriptor
を作成します。EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName)
文字列名を使って、ゼロからEventSetDescriptor
を作成します。EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
このコンストラクタは、文字列名を使って、ゼロからEventSetDescriptorを作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
java.lang.reflect.MethodDescriptor
およびjava.lang.Class
オブジェクトを使って、ゼロからEventSetDescriptor
を作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod)
java.lang.reflect.Method
およびjava.lang.Class
オブジェクトを使って、ゼロからEventSetDescriptor
を作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod)
このコンストラクタは、java.lang.reflect.Methodオブジェクトとjava.lang.Classオブジェクトを使って、ゼロからEventSetDescriptorを作成します。IndexedPropertyDescriptor(String propertyName, Class<?> beanClass)
このコンストラクタは、インデックス付きのアクセスと配列アクセスのどちらでも、アクセス用メソッドgetFooおよびsetFooを使って、標準Java規約に準拠したプロパティのIndexedPropertyDescriptorを構築します。IndexedPropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName, String indexedReadMethodName, String indexedWriteMethodName)
このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のメソッド名(インデックス付きメソッドと非インデックス付きメソッドの両方)を引数に取ります。PropertyDescriptor(String propertyName, Class<?> beanClass)
アクセス用メソッドgetFooおよびsetFooを使って、標準のJava規約に準拠しているプロパティのPropertyDescriptorを構築します。PropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName)
このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のメソッド名を引数に取ります。 -
java.beans.beancontextでのClassの使用
Classとして宣言されているjava.beans.beancontextのフィールド 修飾子と型 フィールド 説明 protected Class<?>
BeanContextServiceAvailableEvent. serviceClass
新しく利用できるサービスへのClass
参照protected Class<?>
BeanContextServiceRevokedEvent. serviceClass
取り消されるサービスへのClass
参照。Classを返すjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 Class<?>
BeanContextServiceAvailableEvent. getServiceClass()
この通知の対象であるサービス・クラスを取得します。Class<?>
BeanContextServiceRevokedEvent. getServiceClass()
この通知の対象であるサービス・クラスを取得しますClass型のパラメータを持つjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 boolean
BeanContextServices. addService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider)
このBeanContextにサービスを追加します。boolean
BeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp)
サービスを追加します。protected boolean
BeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)
サービスを追加します。protected static boolean
BeanContextSupport. classEquals(Class<?> first, Class<?> second)
2つのクラス・オブジェクトまたはそれらの名前が同じかどうかを判定します。protected BeanContextServicesSupport.BCSSServiceProvider
BeanContextServicesSupport. createBCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp)
サブクラスはこのメソッドをオーバーライドすることにより、インスタンス化するためにaddService()をオーバーライドすることなく、BCSSServiceProviderの新しいサブクラスを作成できます。protected void
BeanContextServicesSupport. fireServiceAdded(Class<?> serviceClass)
新しいサービスを通知するBeanContextServiceEvent
をトリガーします。protected void
BeanContextServicesSupport. fireServiceRevoked(Class<?> serviceClass, boolean revokeNow)
特定のサービスが利用できなくなったことを示すBeanContextServiceRevokedEvent
をトリガーします。Iterator<?>
BeanContextServiceProvider. getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass)
BeanContextServices
によって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。Iterator<?>
BeanContextServices. getCurrentServiceSelectors(Class<?> serviceClass)
基本的なBeanContextServiceProviderのgetCurrentServiceSelectors()を呼び出すことによって、指定されたサービスのサービス依存サービス・パラメータ(Service Selectors)のリストを取得します。Iterator<?>
BeanContextServicesSupport. getCurrentServiceSelectors(Class<?> serviceClass)
Object
BeanContextServiceProvider. getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)
BeanContextServices
によって呼び出されるこのメソッドは、このBeanContextServiceProvider
からのサービスのインスタンスをリクエストします。Object
BeanContextServices. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
BeanContextChild
、またはBeanContextChild
に関連した任意のオブジェクトは、このメソッドを呼び出すことによって、入れ子になっているBeanContextServices
から現在登録されているサービスへの参照を取得できます。Object
BeanContextServicesSupport. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
サービスを取得します。そのサービスは委譲されることもあります。boolean
BeanContextServices. hasService(Class<?> serviceClass)
指定されたサービスが現在、このコンテキストから使用可能かどうかを報告します。boolean
BeanContextServicesSupport. hasService(Class<?> serviceClass)
サービスを持ちます。そのサービスは委譲されることもあります。boolean
BeanContextServiceRevokedEvent. isServiceClass(Class<?> service)
無効になるサービスが特定のクラスのサービスかどうかを判定するために、このイベントをチェックします。void
BeanContextServices. revokeService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
現在登録されているサービスをこのコンテキストから削除するために、BeanContextServiceProvidersは、このメソッドを呼び出して削除できます。void
BeanContextServicesSupport. revokeService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean revokeCurrentServicesNow)
サービスを削除します。Class型のパラメータを持つjava.beans.beancontextのコンストラクタ コンストラクタ 説明 BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)
BeanContextAvailableServiceEvent
を構築します。BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)
BeanContextServiceEvent
を構築します。 -
java.ioでのClassの使用
Classを返すjava.ioのメソッド 修飾子と型 メソッド 説明 Class<?>
ObjectStreamClass. forClass()
このバージョンのマップ先となるローカルVM内のクラスを返します。Class<?>
ObjectStreamField. getType()
フィールドの型を取得します。protected Class<?>
ObjectInputStream. resolveClass(ObjectStreamClass desc)
指定されたストリーム・クラスの記述に対応するローカル・クラスをロードします。protected Class<?>
ObjectInputStream. resolveProxyClass(String[] interfaces)
プロキシ・クラス記述子で指定されたインタフェースを実装するプロキシ・クラスを返します。サブクラスはこのメソッドを実装してダイナミック・プロキシ・クラスの記述子とともにストリームからカスタム・データを読み込み、インタフェースやプロキシ・クラスの代替ローディング・メカニズムを使用できるようにします。Class<?>
ObjectInputFilter.FilterInfo. serialClass()
直列化復元されているオブジェクトのクラス。Class型のパラメータを持つjava.ioのメソッド 修飾子と型 メソッド 説明 protected void
ObjectOutputStream. annotateClass(Class<?> cl)
サブクラスは、このメソッドを実装して、クラスのデータをストリームに保存できるようにすることができます。protected void
ObjectOutputStream. annotateProxyClass(Class<?> cl)
サブクラスはこのメソッドを実装して、ダイナミック・プロキシ・クラスに対する記述子とともにカスタム・データをストリームに格納します。static ObjectStreamClass
ObjectStreamClass. lookup(Class<?> cl)
直列化可能クラスの記述子を検索します。static ObjectStreamClass
ObjectStreamClass. lookupAny(Class<?> cl)
Serializable
を実装しているかどうかにかかわらず、任意のクラスの記述子を返します。Class型のパラメータを持つjava.ioのコンストラクタ コンストラクタ 説明 ObjectStreamField(String name, Class<?> type)
指定された型を持つ直列化可能フィールドを作成します。ObjectStreamField(String name, Class<?> type, boolean unshared)
指定された名前と型の直列化可能フィールドを表すObjectStreamFieldを作成します。 -
java.langでのClassの使用
Classとして宣言されているjava.langのフィールド 修飾子と型 フィールド 説明 static Class<Boolean>
Boolean. TYPE
booleanのプリミティブ型を表すClassオブジェクトです。static Class<Byte>
Byte. TYPE
プリミティブ型byte
を表すClass
インスタンス。static Class<Character>
Character. TYPE
プリミティブ型char
を表すClass
インスタンス。static Class<Double>
Double. TYPE
プリミティブ型double
を表すClass
インスタンス。static Class<Float>
Float. TYPE
プリミティブ型float
を表すClass
インスタンス。static Class<Integer>
Integer. TYPE
プリミティブ型int
を表すClass
インスタンス。static Class<Long>
Long. TYPE
プリミティブ型long
を表すClass
インスタンス。static Class<Short>
Short. TYPE
プリミティブ型short
を表すClass
インスタンス。static Class<Void>
Void. TYPE
キーワードvoid
に対応する擬似型を表すClass
オブジェクトです。Classを返すjava.langのメソッド 修飾子と型 メソッド 説明 <U> Class<? extends U>
Class. asSubclass(Class<U> clazz)
指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClass
オブジェクトをキャストします。protected Class<?>
ClassLoader. defineClass(byte[] b, int off, int len)
非推奨。defineClass(String, byte[], int, int)
に置き換えられています。protected Class<?>
ClassLoader. defineClass(String name, byte[] b, int off, int len)
バイトの配列をClass
クラスのインスタンスに変換します。protected Class<?>
ClassLoader. defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
指定されたProtectionDomain
を使用して、バイトの配列をクラスClass
のインスタンスに変換します。protected Class<?>
ClassLoader. defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)
指定されたProtectionDomain
を使用して、ByteBuffer
をクラスClass
のインスタンスに変換します。Class<? extends Enum>
EnumConstantNotPresentException. enumType()
不足しているenum定数の型を返します。protected Class<?>
ClassLoader. findClass(String name)
指定されたバイナリ名を持つクラスを探します。protected Class<?>
ClassLoader. findClass(String moduleName, String name)
このクラス・ローダーに定義されたモジュール内の指定された「バイナリ名」を持つクラスを検索します。protected Class<?>
ClassLoader. findLoadedClass(String name)
protected Class<?>
ClassLoader. findSystemClass(String name)
指定されたバイナリ名を持つクラスを探して、必要に応じてロードします。static Class<?>
Class. forName(Module module, String name)
与えられたモジュール内の与えられた「バイナリ名」を持つClass
を返します。static Class<?>
Class. forName(String className)
指定された文字列名を持つクラスまたはインタフェースに関連付けられた、Class
オブジェクトを返します。static Class<?>
Class. forName(String name, boolean initialize, ClassLoader loader)
指定されたクラス・ローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられたClass
オブジェクトを返します。Class<?>
StackWalker. getCallerClass()
getCallerClass
を呼び出したメソッドを呼び出した呼び出し元のClass
オブジェクトを取得します。Class<?>
Object. getClass()
このObject
の実行時クラスを返します。protected Class<?>[]
SecurityManager. getClassContext()
現在の例外実行スタックをクラスの配列として返します。Class<?>[]
Class. getClasses()
このClass
オブジェクトが表すクラスのメンバーである、すべてのpublicクラスおよびインタフェースを表すClass
オブジェクトを格納している配列を返します。Class<?>
Class. getComponentType()
配列のコンポーネント型を表すClass
を返します。Class<?>[]
Class. getDeclaredClasses()
このClass
オブジェクトが表すクラスのメンバーとして宣言されたすべてのクラスおよびインタフェースをリフレクトするClass
オブジェクトの配列を返します。Class<?>
Class. getDeclaringClass()
このClass
オブジェクトが表すクラスまたはインタフェースが別のクラスのメンバーの場合は、それが宣言されたクラスを表すClass
オブジェクトを返します。Class<E>
Enum. getDeclaringClass()
このenum定数のenum型に対応するClassオブジェクトを返します。Class<?>
StackWalker.StackFrame. getDeclaringClass()
このスタック・フレームによって表されるメソッドのClass
の宣言を取得します。Class<?>
Class. getEnclosingClass()
ベースとなるクラスを直接囲むクラスを返します。Class<?>[]
Class. getInterfaces()
このオブジェクトが表すクラスまたはインタフェースによって直接実装されているインタフェースを返します。Class<? super T>
Class. getSuperclass()
このClass
で表されるエンティティ(クラス、インタフェース、プリミティブ型またはvoid)の直接スーパークラスを表すClass
を返します。Class<?>
ClassLoader. loadClass(String name)
指定されたバイナリ名を持つクラスをロードします。protected Class<?>
ClassLoader. loadClass(String name, boolean resolve)
指定されたバイナリ名を持つクラスをロードします。型Classの引数を持つ型を返すjava.langのメソッド 修飾子と型 メソッド 説明 TypeVariable<Class<T>>[]
Class. getTypeParameters()
GenericDeclaration
オブジェクトによって表されるジェネリック宣言で宣言された型変数を表すTypeVariable
オブジェクトの配列を宣言順に返します。Class型のパラメータを持つjava.langのメソッド 修飾子と型 メソッド 説明 Module
Module. addUses(Class<?> service)
呼び出し側モジュールがこのモジュールである場合、このモジュールを更新して、指定されたサービス型にサービス依存を追加します。<U> Class<? extends U>
Class. asSubclass(Class<U> clazz)
指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClass
オブジェクトをキャストします。boolean
Module. canUse(Class<?> service)
このモジュールが指定されたサービス型にサービス依存するかどうかを示します。void
SecurityManager. checkMemberAccess(Class<?> clazz, int which)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドはもともと、呼び出しスレッドがメンバーへのアクセスを許可されているかどうかをチェックするために使用されました。static boolean
Compiler. compileClass(Class<?> clazz)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラスをコンパイルします。protected abstract T
ClassValue. computeValue(Class<?> type)
このClassValue
について、指定されたクラスの派生値を計算します。T
ClassValue. get(Class<?> type)
指定されたクラスの値を返します。<A extends Annotation>
AClass. getAnnotation(Class<A> annotationClass)
<T extends Annotation>
TModule. getAnnotation(Class<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<A extends Annotation>
APackage. getAnnotation(Class<A> annotationClass)
<A extends Annotation>
A[]Class. getAnnotationsByType(Class<A> annotationClass)
<A extends Annotation>
A[]Package. getAnnotationsByType(Class<A> annotationClass)
Constructor<T>
Class. getConstructor(Class<?>... parameterTypes)
このClass
オブジェクトが表すクラスの指定されたpublicコンストラクタをリフレクトするConstructor
オブジェクトを返します。<A extends Annotation>
AClass. getDeclaredAnnotation(Class<A> annotationClass)
<A extends Annotation>
APackage. getDeclaredAnnotation(Class<A> annotationClass)
<A extends Annotation>
A[]Class. getDeclaredAnnotationsByType(Class<A> annotationClass)
<A extends Annotation>
A[]Package. getDeclaredAnnotationsByType(Class<A> annotationClass)
Constructor<T>
Class. getDeclaredConstructor(Class<?>... parameterTypes)
このClass
オブジェクトが表すクラスまたはインタフェースの指定されたコンストラクタをリフレクトするConstructor
オブジェクトを返します。Method
Class. getDeclaredMethod(String name, Class<?>... parameterTypes)
このClass
オブジェクトが表すクラスまたはインタフェースの、指定された宣言されたメソッドをリフレクトするMethod
オブジェクトを返します。Method
Class. getMethod(String name, Class<?>... parameterTypes)
このClass
オブジェクトが表すクラスまたはインタフェースの、指定されたpublicメンバー・メソッドをリフレクトするMethod
オブジェクトを返します。boolean
Class. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。boolean
Package. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。boolean
Class. isAssignableFrom(Class<?> cls)
このClass
オブジェクトが表すクラスまたはインタフェースが、指定されたClass
パラメータが表すクラスまたはインタフェースと等しいかどうか、あるいはそのスーパー・クラスあるいはスーパー・インタフェースであるかどうかを判定します。void
ClassValue. remove(Class<?> type)
指定されたクラスに関連付けられた値を削除します。protected void
ClassLoader. resolveClass(Class<?> c)
指定されたクラスをリンクします。protected void
ClassLoader. setSigners(Class<?> c, Object[] signers)
クラスの署名者を設定します。static <T extends Enum<T>>
TEnum. valueOf(Class<T> enumType, String name)
指定された名前を持つ指定されたenum型のenum定数を返します。Class型のパラメータを持つjava.langのコンストラクタ コンストラクタ 説明 EnumConstantNotPresentException(Class<? extends Enum> enumType, String constantName)
指定された定数のEnumConstantNotPresentException
を構築します。 -
java.lang.annotationでのClassの使用
Classを返すjava.lang.annotationのメソッド 修飾子と型 メソッド 説明 Class<? extends Annotation>
Annotation. annotationType()
この注釈の注釈型を返します。Class<? extends Annotation>
IncompleteAnnotationException. annotationType()
見つからない要素を持つ注釈型に対応するClassオブジェクトを返します。Class<? extends Annotation>
value()
繰返し可能な注釈型用の包含する注釈型を示します。Class型のパラメータを持つjava.lang.annotationのコンストラクタ コンストラクタ 説明 IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
IncompleteAnnotationExceptionを構築して、名前付き要素が指定された注釈型から見つからないことを示します。 -
java.lang.instrumentでのClassの使用
Classを返すjava.lang.instrumentのメソッド 修飾子と型 メソッド 説明 Class[]
Instrumentation. getAllLoadedClasses()
JVMにより現在ロードされているすべてのクラスの配列を返します。Class<?>
ClassDefinition. getDefinitionClass()
クラスを返します。Class[]
Instrumentation. getInitiatedClasses(ClassLoader loader)
loader
が起動ローダーであるすべてのクラスの配列を返します。Class型のパラメータを持つjava.lang.instrumentのメソッド 修飾子と型 メソッド 説明 boolean
Instrumentation. isModifiableClass(Class<?> theClass)
retransformationまたはredefinitionによってクラスが変更可能かどうかをテストします。void
Instrumentation. retransformClasses(Class<?>... classes)
指定されたクラス・セットを再変換します。default byte[]
ClassFileTransformer. transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
指定されたクラス・ファイルを変換し、新しい置換クラス・ファイルを返します。default byte[]
ClassFileTransformer. transform(Module module, ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
指定されたクラス・ファイルを変換し、新しい置換クラス・ファイルを返します。Class型のパラメータを持つjava.lang.instrumentのコンストラクタ コンストラクタ 説明 ClassDefinition(Class<?> theClass, byte[] theClassFile)
提供されたクラスとクラス・ファイル・バイトを使って、新しいClassDefinition
バインディングを作成します。 -
java.lang.invokeでのClassの使用
Classを返すjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 Class<?>
MethodHandles.Lookup. accessClass(Class<?> targetClass)
このLookup
オブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。Class<?>
MethodHandles.Lookup. defineClass(byte[] bytes)
クラスを同じクラス・ローダーと同じランタイム・パッケージに定義し、「保護ドメイン」をこのルックアップ「ルックアップ・クラス」として定義します。Class<?>
MethodHandles.Lookup. findClass(String targetName)
このLookup
オブジェクトによって定義されたルックアップ・コンテキストからクラスを名前で検索します。Class<?>
MethodHandleInfo. getDeclaringClass()
解読されたメソッド・ハンドルの基礎となるメンバーが定義されたクラスを返します。Class<?>
MethodType. lastParameterType()
このメソッド型の最後のパラメータ型を返します。Class<?>
MethodHandles.Lookup. lookupClass()
ルックアップを実行しているクラスを示します。Class<?>[]
MethodType. parameterArray()
パラメータの型を配列として提供します(簡易メソッド)。Class<?>
MethodType. parameterType(int num)
このメソッド型の中の指定されたインデックスのパラメータの型を返します。Class<?>
MethodType. returnType()
このメソッド型の戻り値の型を返します。Class<?>
VarHandle. varType()
このVarHandleによって参照される変数の可変型を返します。static Class<?>
MethodHandleProxies. wrapperInstanceType(Object x)
このラッパー・インスタンスが作成されたときの一意の単一メソッド・インタフェースの型を回復します。Class型の引数を持つ型を返すjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 List<Class<?>>
VarHandle. coordinateTypes()
このVarHandleの座標型を返します。List<Class<?>>
MethodType. parameterList()
パラメータの型をリストとして提供します(簡易メソッド)。Class型のパラメータを持つjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 Class<?>
MethodHandles.Lookup. accessClass(Class<?> targetClass)
このLookup
オブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。MethodType
MethodType. appendParameterTypes(Class<?>... ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static MethodHandle
MethodHandles. arrayConstructor(Class<?> arrayClass)
anewarray
バイトコードの場合と同様に、必要な型の配列を構築するメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. arrayElementGetter(Class<?> arrayClass)
aaload
バイトコードの場合と同様に、配列の要素に対する読み取りアクセスを提供するメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. arrayElementSetter(Class<?> arrayClass)
astore
バイトコードの場合と同様に、配列の要素への書き込みアクセスを与えるメソッド・ハンドルを生成します。static VarHandle
MethodHandles. arrayElementVarHandle(Class<?> arrayClass)
型arrayClass
の配列の要素にアクセスするVarHandleを生成します。static MethodHandle
MethodHandles. arrayLength(Class<?> arrayClass)
arraylength
バイトコードの場合と同様に、配列の長さを返すメソッド・ハンドルを生成します。MethodHandle
MethodHandle. asCollector(int collectArgPos, Class<?> arrayType, int arrayLength)
array-collectingメソッドのハンドルを作成します。ハンドルは、与えられた位置から開始して与えられた数の位置引数を受け取り、それらを配列引数に集めます。MethodHandle
MethodHandle. asCollector(Class<?> arrayType, int arrayLength)
末尾の指定された数の定位置引数を受け取り、それらを集めて1つの配列引数に格納するような、配列収集メソッド・ハンドルを作成します。static <T> T
MethodHandleProxies. asInterfaceInstance(Class<T> intfc, MethodHandle target)
指定されたメソッド・ハンドルに呼出しをリダイレクトする、指定された単一メソッド・インタフェースのインスタンスを生成します。MethodHandle
MethodHandle. asSpreader(int spreadArgPos, Class<?> arrayType, int arrayLength)
array-spreadingメソッド・ハンドルを作成します。ハンドルは、指定された位置に配列引数を受け取り、配列の代わりに位置引数としてその要素を展開します。MethodHandle
MethodHandle. asSpreader(Class<?> arrayType, int arrayLength)
末尾の1つの配列引数を受け取り、その要素を複数の定位置引数に分配するような、配列分配メソッド・ハンドルを作成します。MethodHandle
MethodHandle. asVarargsCollector(Class<?> arrayType)
末尾の任意の数の定位置引数を受け取り、それらを集めて1つの配列引数に格納できるような、可変引数アダプタを作成します。static VarHandle
MethodHandles. byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
byte[]
配列の要素にアクセスするVarHandleを生成し、int[]
やlong[]
などの異なるプリミティブ配列型であるかのように見せます。static VarHandle
MethodHandles. byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
int[]
またはlong[]
など、byte
の要素にアクセスするVarHandleを生成します。これは、ByteBuffer
の要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。static MethodHandle
MethodHandles. catchException(MethodHandle target, Class<? extends Throwable> exType, MethodHandle handler)
ターゲットのメソッド・ハンドルを例外ハンドラの内部で実行することによって、このターゲットを適応させるメソッド・ハンドルを作成します。MethodType
MethodType. changeParameterType(int num, Class<?> nptype)
1つのパラメータの型が異なるメソッド型を検索または作成します。MethodType
MethodType. changeReturnType(Class<?> nrtype)
戻り値の型が異なるメソッド型を検索または作成します。static MethodHandle
MethodHandles. constant(Class<?> type, Object value)
要求された戻り値の型を持ち、呼び出されるたびに指定された定数値を返すメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. dropArguments(MethodHandle target, int pos, Class<?>... valueTypes)
いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findConstructor(Class<?> refc, MethodType type)
指定された型のコンストラクタを使ってオブジェクトの作成と初期化を行うメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findGetter(Class<?> refc, String name, Class<?> type)
非staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findSetter(Class<?> refc, String name, Class<?> type)
非staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller)
仮想メソッドの早期にバインドされるメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findStatic(Class<?> refc, String name, MethodType type)
staticメソッドのメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findStaticGetter(Class<?> refc, String name, Class<?> type)
staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findStaticSetter(Class<?> refc, String name, Class<?> type)
staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。VarHandle
MethodHandles.Lookup. findStaticVarHandle(Class<?> decl, String name, Class<?> type)
型decl
のクラスで宣言された型type
の静的フィールドname
へのアクセスを提供するVarHandleを生成します。VarHandle
MethodHandles.Lookup. findVarHandle(Class<?> recv, String name, Class<?> type)
型recv
のクラスで宣言された型type
の非静的フィールドname
へのアクセスを提供するVarHandleを生成します。MethodHandle
MethodHandles.Lookup. findVirtual(Class<?> refc, String name, MethodType type)
仮想メソッドのメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. identity(Class<?> type)
呼出し時に唯一の引数の値を返すメソッド・ハンドルを生成します。MethodHandles.Lookup
MethodHandles.Lookup. in(Class<?> requestedLookupClass)
指定された新しいルックアップ・クラスでルックアップを作成します。MethodType
MethodType. insertParameterTypes(int num, Class<?>... ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, Class<?> ptype0)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, Class<?>[] ptypes)
指定されたメソッド型のインスタンスを検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, Class<?> ptype0, Class<?>... ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, MethodType ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, List<Class<?>> ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodHandles.Lookup
MethodHandles. privateLookupIn(Class<?> targetClass, MethodHandles.Lookup lookup)
「プライベート・アクセス」を含む、サポートされているすべてのバイトコード動作をエミュレートする完全な機能を備えたlookup object
を返します。<T extends Member>
TMethodHandleInfo. reflectAs(Class<T> expected, MethodHandles.Lookup lookup)
メソッド、コンストラクタまたはフィールド・オブジクトの基礎となるメンバーをリフレクトします。static <T extends Member>
TMethodHandles. reflectAs(Class<T> expected, MethodHandle target)
直接メソッド・ハンドルの未チェックの解読を実行します。static MethodHandle
MethodHandles. throwException(Class<?> returnType, Class<? extends Throwable> exType)
指定されたexType
の例外をスローするメソッド・ハンドルを生成します。static String
MethodHandleInfo. toString(int kind, Class<?> defc, String name, MethodType type)
MethodHandleInfo
の文字列表現を、そのシンボリック参照の4つの部分を基に返します。MethodHandle
MethodHandles.Lookup. unreflectSpecial(Method m, Class<?> specialCaller)
リフレクトされたメソッドのメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. zero(Class<?> type)
呼び出されるたびにその型のデフォルト値を返すリクエストされた戻り値型の定数メソッド・ハンドルを生成します。Class型の型引数を持つjava.lang.invokeのメソッド・パラメータ 修飾子と型 メソッド 説明 MethodType
MethodType. appendParameterTypes(List<Class<?>> ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static MethodHandle
MethodHandles. dropArguments(MethodHandle target, int pos, List<Class<?>> valueTypes)
いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. dropArgumentsToMatch(MethodHandle target, int skip, List<Class<?>> newTypes, int pos)
指定されたパラメータ型に一致するように、ターゲット・メソッド・ハンドルを適合させます。MethodType
MethodType. insertParameterTypes(int num, List<Class<?>> ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, List<Class<?>> ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。Class型のパラメータを持つjava.lang.invokeのコンストラクタ コンストラクタ 説明 SerializedLambda(Class<?> capturingClass, String functionalInterfaceClass, String functionalInterfaceMethodName, String functionalInterfaceMethodSignature, int implMethodKind, String implClass, String implMethodName, String implMethodSignature, String instantiatedMethodType, Object[] capturedArgs)
ラムダ・ファクトリ・サイトに存在する低レベル情報からSerializedLambda
を作成します。 -
java.lang.managementでのClassの使用
Class型の引数を持つ型を返すjava.lang.managementのメソッド 修飾子と型 メソッド 説明 static Set<Class<? extends PlatformManagedObject>>
ManagementFactory. getPlatformManagementInterfaces()
Javaプラットフォームを監視および管理するためのすべての管理インタフェースを表す、Class
オブジェクト(PlatformManagedObject
のサブインタフェース)のセットを返します。Class型のパラメータを持つjava.lang.managementのメソッド 修飾子と型 メソッド 説明 static <T extends PlatformManagedObject>
TManagementFactory. getPlatformMXBean(Class<T> mxbeanInterface)
Java仮想マシン内で単一のインスタンスを持つように指定された特定のmxbeanInterface
を実装したプラットフォームMXBeanを返します。static <T extends PlatformManagedObject>
TManagementFactory. getPlatformMXBean(MBeanServerConnection connection, Class<T> mxbeanInterface)
Java仮想マシン内で単一のインスタンスを持つように指定された、mxbeanInterface
のプラットフォームMXBeanプロキシを返します。このプロキシは、指定されたMBeanServerConnection
経由でメソッド呼出しを転送します。static <T extends PlatformManagedObject>
List<T>ManagementFactory. getPlatformMXBeans(Class<T> mxbeanInterface)
Java仮想マシン内の、指定されたmxbeanInterface
を実装したプラットフォームMXBeanのリストを返します。static <T extends PlatformManagedObject>
List<T>ManagementFactory. getPlatformMXBeans(MBeanServerConnection connection, Class<T> mxbeanInterface)
指定されたMBeanServerConnection
経由でmxbeanInterface
のメソッド呼出しを転送するためのプラットフォームMXBeanプロキシのリストを返します。static <T> T
ManagementFactory. newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
指定されたMBeanServerConnection
を介してメソッド呼出しを転送する、指定されたMXBean名のプラットフォームMXBeanインタフェースのプロキシを返します。 -
java.lang.reflectでのClassの使用
Classを返すjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 Class<T>
Constructor. getDeclaringClass()
このオブジェクトが表すコンストラクタを宣言するクラスを表すClass
オブジェクトを返します。abstract Class<?>
Executable. getDeclaringClass()
このオブジェクトによって表される実行可能ファイルを宣言するクラスまたはインタフェースを表すClass
オブジェクトを返します。Class<?>
Field. getDeclaringClass()
Field
オブジェクトによって表されるフィールドを宣言するクラスまたはインタフェースを表すClass
オブジェクトを返します。Class<?>
Member. getDeclaringClass()
Memberが識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表すClassオブジェクトを返します。Class<?>
Method. getDeclaringClass()
このオブジェクトが表すメソッドを宣言するクラスまたはインタフェースを表すClass
オブジェクトを返します。abstract Class<?>[]
Executable. getExceptionTypes()
このオブジェクトで表される基礎となる実行可能ファイルによってスローされるように宣言されている例外の型を表すClass
オブジェクトの配列を返します。abstract Class<?>[]
Executable. getParameterTypes()
このオブジェクトによって表される実行可能ファイルの仮パラメータ型を宣言順で表すClass
オブジェクトの配列を返します。static Class<?>
Proxy. getProxyClass(ClassLoader loader, Class<?>... interfaces)
非推奨。名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。Class<?>
Method. getReturnType()
このMethod
オブジェクトによって表されるメソッドの仮の戻り値の型を表すClass
オブジェクトを返します。Class<?>
Field. getType()
Field
オブジェクトで表されるフィールドの宣言タイプを識別するClass
オブジェクトを返します。Class<?>
Parameter. getType()
このParameter
オブジェクトによって表されるパラメータの宣言された型を識別するClass
オブジェクトを返します。Class型のパラメータを持つjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 <T extends Annotation>
TAccessibleObject. getAnnotation(Class<T> annotationClass)
<T extends Annotation>
TAnnotatedElement. getAnnotation(Class<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TConstructor. getAnnotation(Class<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TExecutable. getAnnotation(Class<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TField. getAnnotation(Class<T> annotationClass)
<T extends Annotation>
TMethod. getAnnotation(Class<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TParameter. getAnnotation(Class<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
T[]AccessibleObject. getAnnotationsByType(Class<T> annotationClass)
default <T extends Annotation>
T[]AnnotatedElement. getAnnotationsByType(Class<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
T[]Executable. getAnnotationsByType(Class<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
T[]Field. getAnnotationsByType(Class<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
T[]Parameter. getAnnotationsByType(Class<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
TAccessibleObject. getDeclaredAnnotation(Class<T> annotationClass)
default <T extends Annotation>
TAnnotatedElement. getDeclaredAnnotation(Class<T> annotationClass)
直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TParameter. getDeclaredAnnotation(Class<T> annotationClass)
<T extends Annotation>
T[]AccessibleObject. getDeclaredAnnotationsByType(Class<T> annotationClass)
default <T extends Annotation>
T[]AnnotatedElement. getDeclaredAnnotationsByType(Class<T> annotationClass)
直接存在するか間接的に存在する場合は、この要素の指定された型の注釈を返します。<T extends Annotation>
T[]Parameter. getDeclaredAnnotationsByType(Class<T> annotationClass)
static Class<?>
Proxy. getProxyClass(ClassLoader loader, Class<?>... interfaces)
非推奨。名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。boolean
AccessibleObject. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。default boolean
AnnotatedElement. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。static boolean
Proxy. isProxyClass(Class<?> cl)
指定されたクラスがプロキシ・クラスの場合にtrueを返します。static Object
Array. newInstance(Class<?> componentType, int length)
指定されたコンポーネント型とコンポーネント・サイズを使用して新しい配列を作成します。static Object
Array. newInstance(Class<?> componentType, int... dimensions)
指定されたコンポーネント型と大きさで新しい配列を作成します。static Object
Proxy. newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
メソッドの呼び出しを指定された呼び出しハンドラにディスパッチする、指定されたインタフェースのプロキシ・インスタンスを返します。 -
java.netでのClassの使用
Classを返すjava.netのメソッド 修飾子と型 メソッド 説明 protected Class<?>
URLClassLoader. findClass(String name)
URL検索パスから、指定された名前を持つクラスを検索してロードします。Class<T>
SocketOption. type()
このソケット・オプション値の型を返します。Class型のパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 Object
ContentHandler. getContent(URLConnection urlc, Class[] classes)
オブジェクト表現の先頭に位置付けられているURL接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。Object
URL. getContent(Class<?>[] classes)
このURLのコンテンツを取得します。Object
URLConnection. getContent(Class<?>[] classes)
このURL接続のコンテンツを取得します。 -
java.nio.fileでのClassの使用
Classを返すjava.nio.fileのメソッド 修飾子と型 メソッド 説明 Class<T>
WatchEvent.Kind. type()
context
値の型を返します。Class型のパラメータを持つjava.nio.fileのメソッド 修飾子と型 メソッド 説明 static <V extends FileAttributeView>
VFiles. getFileAttributeView(Path path, Class<V> type, LinkOption... options)
指定されたタイプのファイル属性ビューを返します。<V extends FileAttributeView>
VSecureDirectoryStream. getFileAttributeView(Class<V> type)
このディレクトリのファイル属性にアクセスするための新しいファイル属性ビューを返します。<V extends FileAttributeView>
VSecureDirectoryStream. getFileAttributeView(T path, Class<V> type, LinkOption... options)
このディレクトリ内のファイルのファイル属性にアクセスするための新しいファイル属性ビューを返します。abstract <V extends FileStoreAttributeView>
VFileStore. getFileStoreAttributeView(Class<V> type)
指定されたタイプのFileStoreAttributeView
を返します。static <A extends BasicFileAttributes>
AFiles. readAttributes(Path path, Class<A> type, LinkOption... options)
一括操作としてファイル属性を読み取ります。abstract boolean
FileStore. supportsFileAttributeView(Class<? extends FileAttributeView> type)
このファイル・ストアが、指定されたファイル属性ビューで識別されるファイル属性をサポートするかどうかを示します。 -
java.nio.file.spiでのClassの使用
Class型のパラメータを持つjava.nio.file.spiのメソッド 修飾子と型 メソッド 説明 abstract <V extends FileAttributeView>
VFileSystemProvider. getFileAttributeView(Path path, Class<V> type, LinkOption... options)
指定されたタイプのファイル属性ビューを返します。abstract <A extends BasicFileAttributes>
AFileSystemProvider. readAttributes(Path path, Class<A> type, LinkOption... options)
一括操作としてファイル属性を読み取ります。 -
java.rmi.serverでのClassの使用
Classを返すjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 Class<?>
LoaderHandler. loadClass(String name)
非推奨。代替はありません。Class<?>
LoaderHandler. loadClass(URL codebase, String name)
非推奨。代替はありません。static Class<?>
RMIClassLoader. loadClass(String name)
非推奨。loadClass(String,String)
メソッドに置き換えられていますstatic Class<?>
RMIClassLoader. loadClass(String codebase, String name)
指定されたコード・ベースURLパスからクラスをロードします。static Class<?>
RMIClassLoader. loadClass(String codebase, String name, ClassLoader defaultLoader)
指定されたコード・ベースURLパスからクラスをロードします。指定されたローダーを使用することもできます。static Class<?>
RMIClassLoader. loadClass(URL codebase, String name)
指定されたコード・ベースURLからクラスをロードします。abstract Class<?>
RMIClassLoaderSpi. loadClass(String codebase, String name, ClassLoader defaultLoader)
static Class<?>
RMIClassLoader. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
指定された名前を持つインタフェース群を実装した動的プロキシ・クラス(Proxy
を参照)を、指定されたコード・ベースURLパスからロードします。abstract Class<?>
RMIClassLoaderSpi. loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
Class型のパラメータを持つjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 static String
RMIClassLoader. getClassAnnotation(Class<?> cl)
クラス定義の位置を示す注釈文字列を返します。RMIはこれを使用して、指定されたクラスのオブジェクトの整列化を行う際に、クラス記述子に注釈を加えます。abstract String
RMIClassLoaderSpi. getClassAnnotation(Class<?> cl)
RMIClassLoader.getClassAnnotation(Class)
の実装を提供します。 -
java.securityでのClassの使用
Classを返すjava.securityのメソッド 修飾子と型 メソッド 説明 protected Class<?>
SecureClassLoader. defineClass(String name, byte[] b, int off, int len, CodeSource cs)
バイトの配列を、オプションのCodeSourceを使用してClassクラスのインスタンスに変換します。protected Class<?>
SecureClassLoader. defineClass(String name, ByteBuffer b, CodeSource cs)
オプションのCodeSourceを使って、ByteBuffer
をクラスClass
のインスタンスに変換します。Class型のパラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 boolean
KeyStoreSpi. engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
指定されたalias
のキーストアEntry
が、指定されたentryClass
のインスタンスまたはサブクラスであるかどうかを判定します。protected abstract <T extends KeySpec>
TKeyFactorySpi. engineGetKeySpec(Key key, Class<T> keySpec)
指定された鍵オブジェクトの仕様(鍵データ)を返します。protected abstract <T extends AlgorithmParameterSpec>
TAlgorithmParametersSpi. engineGetParameterSpec(Class<T> paramSpec)
このパラメータ・オブジェクトの(透明な)仕様を返します。boolean
KeyStore. entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
指定されたalias
のキーストアEntry
が、指定されたentryClass
のインスタンスまたはサブクラスであるかどうかを判定します。<T extends KeySpec>
TKeyFactory. getKeySpec(Key key, Class<T> keySpec)
指定された鍵オブジェクトの仕様(鍵データ)を返します。<T extends AlgorithmParameterSpec>
TAlgorithmParameters. getParameterSpec(Class<T> paramSpec)
パラメータ・オブジェクトの透明な仕様を返します。 -
java.sqlでのClassの使用
Class型の引数を持つ型を返すjava.sqlのメソッド 修飾子と型 メソッド 説明 Map<String,Class<?>>
Connection. getTypeMap()
このConnection
オブジェクトに関連付けられたMap
オブジェクトを取得します。Class型のパラメータを持つjava.sqlのメソッド 修飾子と型 メソッド 説明 <T> T
CallableStatement. getObject(int parameterIndex, Class<T> type)
OUTパラメータparameterIndex
の値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。<T> T
CallableStatement. getObject(String parameterName, Class<T> type)
OUTパラメータparameterName
の値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。<T> T
ResultSet. getObject(int columnIndex, Class<T> type)
このResultSet
オブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。<T> T
ResultSet. getObject(String columnLabel, Class<T> type)
このResultSet
オブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。<T extends Source>
TSQLXML. getSource(Class<T> sourceClass)
このSQLXMLインスタンスによって指定されたXML値を読み込むためのSourceを返します。boolean
Wrapper. isWrapperFor(Class<?> iface)
これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。default <T> T
SQLInput. readObject(Class<T> type)
ストリーム内の次の属性を読み込み、それをJavaプログラミング言語のObject
として返します。<T extends Result>
TSQLXML. setResult(Class<T> resultClass)
このSQLXMLインスタンスによって指定されたXML値を設定するためのResultを返します。<T> T
Wrapper. unwrap(Class<T> iface)
標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。Class型の型引数を持つjava.sqlのメソッド・パラメータ 修飾子と型 メソッド 説明 Object
Array. getArray(long index, int count, Map<String,Class<?>> map)
このArray
オブジェクトによって指定されたSQLARRAY
値の一部を取り出します。指定されたindex
で始まり、最大でcount
の連続するSQL配列要素が格納されます。Object
Array. getArray(Map<String,Class<?>> map)
このArray
オブジェクトによって指定されたSQLARRAY
値の内容を取り出します。Object[]
Struct. getAttributes(Map<String,Class<?>> map)
このStruct
オブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。Object
CallableStatement. getObject(int parameterIndex, Map<String,Class<?>> map)
OUTパラメータparameterIndex
の値を表すオブジェクトを返し、map
を使用してそのパラメータ値のカスタム・マッピングを行います。Object
CallableStatement. getObject(String parameterName, Map<String,Class<?>> map)
OUTパラメータparameterName
の値を表すオブジェクトを返し、map
を使用してそのパラメータ値のカスタム・マッピングを行います。Object
Ref. getObject(Map<String,Class<?>> map)
参照されるオブジェクトを取得し、そのオブジェクトを指定された型マップを使用してJava型へマップします。Object
ResultSet. getObject(int columnIndex, Map<String,Class<?>> map)
このResultSet
オブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObject
として取り出します。Object
ResultSet. getObject(String columnLabel, Map<String,Class<?>> map)
このResultSet
オブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObject
として取り出します。ResultSet
Array. getResultSet(long index, int count, Map<String,Class<?>> map)
インデックスindex
で始まり、最大でcount
の連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。ResultSet
Array. getResultSet(Map<String,Class<?>> map)
このArray
オブジェクトによって指定されたSQLARRAY
値の要素を含む結果セットを取得します。void
Connection. setTypeMap(Map<String,Class<?>> map)
このConnection
オブジェクトの型マップとして、指定されたTypeMap
オブジェクトをインストールします。 -
java.utilでのClassの使用
Classを返すjava.utilのメソッド 修飾子と型 メソッド 説明 Class<?>
IllegalFormatConversionException. getArgumentClass()
一致しない引数のクラスを返します。Class<? extends S>
ServiceLoader.Provider. type()
プロバイダの型を返します。Class型のパラメータを持つjava.utilのメソッド 修飾子と型 メソッド 説明 static <E extends Enum<E>>
EnumSet<E>EnumSet. allOf(Class<E> elementType)
指定された要素型のすべての要素を含むenumセットを作成します。static <E> Collection<E>
Collections. checkedCollection(Collection<E> c, Class<E> type)
指定されたコレクションの、動的に型保証されたビューを返します。static <E> List<E>
Collections. checkedList(List<E> list, Class<E> type)
指定されたリストの動的に型保証されたビューを返します。static <K,V> Map<K,V>
Collections. checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
指定されたマップの動的に型保証されたビューを返します。static <K,V> NavigableMap<K,V>
Collections. checkedNavigableMap(NavigableMap<K,V> m, Class<K> keyType, Class<V> valueType)
指定されたナビゲート可能なマップの動的に型保証されたビューを返します。static <E> NavigableSet<E>
Collections. checkedNavigableSet(NavigableSet<E> s, Class<E> type)
指定されたナビゲート可能なセットの動的に型保証されたビューを返します。static <E> Queue<E>
Collections. checkedQueue(Queue<E> queue, Class<E> type)
指定されたキューの動的に型保証されたビューを返します。static <E> Set<E>
Collections. checkedSet(Set<E> s, Class<E> type)
指定されたセットの動的に型保証されたビューを返します。static <K,V> SortedMap<K,V>
Collections. checkedSortedMap(SortedMap<K,V> m, Class<K> keyType, Class<V> valueType)
指定されたソート・マップの動的に型保証されたビューを返します。static <E> SortedSet<E>
Collections. checkedSortedSet(SortedSet<E> s, Class<E> type)
指定されたソート・セットの動的に型保証されたビューを返します。static <T,U> T[]
Arrays. copyOf(U[] original, int newLength, Class<? extends T[]> newType)
指定された配列をコピーし、そのコピーが指定された長さになるように、必要に応じて切り詰めるかnullでパディングします。static <T,U> T[]
Arrays. copyOfRange(U[] original, int from, int to, Class<? extends T[]> newType)
指定された配列の指定された範囲を新しい配列にコピーします。static <S> ServiceLoader<S>
ServiceLoader. load(Class<S> service)
指定されたサービス・タイプの新しいサービス・ローダーを、現在のスレッドのコンテキスト・クラス・ローダーを使って作成します。static <S> ServiceLoader<S>
ServiceLoader. load(Class<S> service, ClassLoader loader)
指定されたサービスの新しいサービス・ローダーを作成します。static <S> ServiceLoader<S>
ServiceLoader. load(ModuleLayer layer, Class<S> service)
指定されたモジュール・タイプおよびその祖先のモジュールからサービス・プロバイダをロードするために、指定されたサービス・タイプ用の新しいサービス・ローダーを作成します。static <S> ServiceLoader<S>
ServiceLoader. loadInstalled(Class<S> service)
「プラットフォーム・クラス・ローダー」を使用して、指定されたサービス型用の新しいサービス・ローダーを作成します。static <E extends Enum<E>>
EnumSet<E>EnumSet. noneOf(Class<E> elementType)
指定された要素型を使用して空のenumセットを作成します。Class型のパラメータを持つjava.utilのコンストラクタ コンストラクタ 説明 EnumMap(Class<K> keyType)
指定されたキーの型を使用して空のenumマップを作成します。IllegalFormatConversionException(char c, Class<?> arg)
一致しない変換および対応する引数クラスを使用して、このクラスのインスタンスを構築します。 -
java.util.concurrent.atomicでのClassの使用
Class型のパラメータを持つjava.util.concurrent.atomicのメソッド 修飾子と型 メソッド 説明 static <U> AtomicIntegerFieldUpdater<U>
AtomicIntegerFieldUpdater. newUpdater(Class<U> tclass, String fieldName)
指定されたフィールドを持つオブジェクトのアップデータを作成して返します。static <U> AtomicLongFieldUpdater<U>
AtomicLongFieldUpdater. newUpdater(Class<U> tclass, String fieldName)
指定されたフィールドを持つオブジェクトのアップデータを作成して返します。static <U,W> AtomicReferenceFieldUpdater<U,W>
AtomicReferenceFieldUpdater. newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
指定されたフィールドを持つオブジェクトのアップデータを作成して返します。 -
java.util.prefsでのClassの使用
Class型のパラメータを持つjava.util.prefsのメソッド 修飾子と型 メソッド 説明 static Preferences
Preferences. systemNodeForPackage(Class<?> c)
システム設定ツリーから設定ノードを返します。このシステム設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。static Preferences
Preferences. userNodeForPackage(Class<?> c)
呼出し側ユーザーの設定ツリーから設定ノードを返します。このユーザー設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。 -
javafx.applicationでのClassの使用
型Classのパラメータを持つjavafx.applicationのメソッド 修飾子と型 メソッド 説明 static void
Application. launch(Class<? extends Application> appClass, String... args)
スタンドアロン・アプリケーションを起動します。 -
javafx.beans.property.adapterでのClassの使用
型Classのパラメータを持つjavafx.beans.property.adapterのメソッド 修飾子と型 メソッド 説明 JavaBeanBooleanPropertyBuilder
JavaBeanBooleanPropertyBuilder. beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。JavaBeanDoublePropertyBuilder
JavaBeanDoublePropertyBuilder. beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。JavaBeanFloatPropertyBuilder
JavaBeanFloatPropertyBuilder. beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。JavaBeanIntegerPropertyBuilder
JavaBeanIntegerPropertyBuilder. beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。JavaBeanLongPropertyBuilder
JavaBeanLongPropertyBuilder. beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。JavaBeanObjectPropertyBuilder
JavaBeanObjectPropertyBuilder. beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。JavaBeanStringPropertyBuilder
JavaBeanStringPropertyBuilder. beanClass(Class<?> beanClass)
getterとsetterを検索するJava Beanクラスを設定します。ReadOnlyJavaBeanBooleanPropertyBuilder
ReadOnlyJavaBeanBooleanPropertyBuilder. beanClass(Class<?> beanClass)
getterを検索するJava Beanクラスを設定します。ReadOnlyJavaBeanDoublePropertyBuilder
ReadOnlyJavaBeanDoublePropertyBuilder. beanClass(Class<?> beanClass)
getterを検索するJava Beanクラスを設定します。ReadOnlyJavaBeanFloatPropertyBuilder
ReadOnlyJavaBeanFloatPropertyBuilder. beanClass(Class<?> beanClass)
getterを検索するJava Beanクラスを設定します。ReadOnlyJavaBeanIntegerPropertyBuilder
ReadOnlyJavaBeanIntegerPropertyBuilder. beanClass(Class<?> beanClass)
getterを検索するJava Beanクラスを設定します。ReadOnlyJavaBeanLongPropertyBuilder
ReadOnlyJavaBeanLongPropertyBuilder. beanClass(Class<?> beanClass)
getterを検索するJava Beanクラスを設定します。ReadOnlyJavaBeanObjectPropertyBuilder<T>
ReadOnlyJavaBeanObjectPropertyBuilder. beanClass(Class<?> beanClass)
getterを検索するJava Beanクラスを設定します。ReadOnlyJavaBeanStringPropertyBuilder
ReadOnlyJavaBeanStringPropertyBuilder. beanClass(Class<?> beanClass)
getterを検索するJava Beanクラスを設定します。 -
javafx.collectionsでのClassの使用
型Classのパラメータを持つjavafx.collectionsのメソッド 修飾子と型 メソッド 説明 static <E> ObservableList<E>
FXCollections. checkedObservableList(ObservableList<E> list, Class<E> type)
指定された監視可能リストの最上位に型保証されたラッパーを作成して返します。static <K,V> ObservableMap<K,V>
FXCollections. checkedObservableMap(ObservableMap<K,V> map, Class<K> keyType, Class<V> valueType)
指定された監視可能なマップの最上位に型保証されたラッパーを作成して返します。static <E> ObservableSet<E>
FXCollections. checkedObservableSet(ObservableSet<E> set, Class<E> type)
指定された監視可能セットの最上位に型保証されたラッパーを作成して返します。 -
javafx.cssでのClassの使用
型Classのパラメータを持つjavafx.cssのメソッド 修飾子と型 メソッド 説明 <E extends Enum<E>>
CssMetaData<S,E>StyleablePropertyFactory. createEnumCssMetaData(Class<? extends Enum> enumClass, String property, Function<S,StyleableProperty<E>> function)
CssMetaData<S, Enum>を初期値nullで作成し、falseにデフォルト設定されるフラグを継承します。<E extends Enum<E>>
CssMetaData<S,E>StyleablePropertyFactory. createEnumCssMetaData(Class<? extends Enum> enumClass, String property, Function<S,StyleableProperty<E>> function, E initialValue)
CssMetaData<S, Enum>を初期値で作成し、falseにデフォルト設定されるフラグを継承します。<E extends Enum<E>>
CssMetaData<S,E>StyleablePropertyFactory. createEnumCssMetaData(Class<? extends Enum> enumClass, String property, Function<S,StyleableProperty<E>> function, E initialValue, boolean inherits)
CssMetaData<S, Enum>を初期値で作成し、フラグを継承します。<E extends Enum<E>>
StyleableProperty<E>StyleablePropertyFactory. createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Class<E> enumClass)
指定されたcssProperty
に対して以前に作成されたCssMetaDataを使用して、StyleableProperty<E extends Enum<E>>を作成します。<E extends Enum<E>>
StyleableProperty<E>StyleablePropertyFactory. createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass)
StyleableProperty<E extends Enum<E>>を作成します。<E extends Enum<E>>
StyleableProperty<E>StyleablePropertyFactory. createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass, E initialValue)
StyleableProperty<E extends Enum<E>>を初期値で作成します。<E extends Enum<E>>
StyleableProperty<E>StyleablePropertyFactory. createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass, E initialValue, boolean inherits)
StyleableProperty<E extends Enum<E>>を初期値で作成し、フラグを継承します。static <E extends Enum<E>>
StyleConverter<String,? extends Enum<?>>StyleConverter. getEnumConverter(Class<E> enumClass)
Enum
の文字列表現をEnum
に変換するStyleConverter
を返します。 -
javafx.css.converterでのClassの使用
型Classのパラメータを持つjavafx.css.converterのコンストラクタ コンストラクタ 説明 EnumConverter(Class<E> enumClass)
-
javafx.fxmlでのClassの使用
Classを戻すjavafx.fxmlのメソッド 修飾子と型 メソッド 説明 static Class<?>
FXMLLoader. loadType(String className)
非推奨。このメソッドは、現在はFXMLLoader.getDefaultClassLoader()
に委譲します。static Class<?>
FXMLLoader. loadType(String packageName, String className)
非推奨。このメソッドは、現在はFXMLLoader.getDefaultClassLoader()
に委譲します。型Classの引数を持つ型を返すjavafx.fxmlのメソッド 修飾子と型 メソッド 説明 Callback<Class<?>,Object>
FXMLLoader. getControllerFactory()
このローダーによって使用されるコントローラ・ファクトリを返します。型Classのパラメータを持つjavafx.fxmlのメソッド 修飾子と型 メソッド 説明 void
LoadListener. beginInstanceDeclarationElement(Class<?> type)
ローダーがインスタンス宣言要素の読み込みを開始したときに呼び出されます。void
LoadListener. beginPropertyElement(String name, Class<?> sourceType)
ローダーがプロパティ要素の読み込みを開始したときに呼び出されます。Builder<?>
JavaFXBuilderFactory. getBuilder(Class<?> type)
指定された型のビルダーを返します。ビルダーが使用されていない場合はnullを返します。void
LoadListener. readPropertyAttribute(String name, Class<?> sourceType, String value)
ローダーがプロパティ属性を読み込んだときに呼び出されます。型Classの型引数を持つjavafx.fxmlのメソッド・パラメータ 修飾子と型 メソッド 説明 static <T> T
FXMLLoader. load(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,Object> controllerFactory)
FXMLドキュメントからオブジェクト階層をロードします。static <T> T
FXMLLoader. load(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,Object> controllerFactory, Charset charset)
FXMLドキュメントからオブジェクト階層をロードします。void
FXMLLoader. setControllerFactory(Callback<Class<?>,Object> controllerFactory)
このローダーによって使用されるコントローラ・ファクトリを設定します。型Classの型引数を持つjavafx.fxmlのコンストラクタ・パラメータ コンストラクタ 説明 FXMLLoader(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,Object> controllerFactory)
新しいFXMLLoaderインスタンスを生成します。FXMLLoader(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,Object> controllerFactory, Charset charset)
新しいFXMLLoaderインスタンスを生成します。FXMLLoader(URL location, ResourceBundle resources, BuilderFactory builderFactory, Callback<Class<?>,Object> controllerFactory, Charset charset, LinkedList<FXMLLoader> loaders)
新しいFXMLLoaderインスタンスを生成します。 -
javafx.sceneでのClassの使用
Classを戻すjavafx.sceneのメソッド 修飾子と型 メソッド 説明 Class<?>
AccessibleAttribute. getReturnType()
-
javafx.utilでのClassの使用
型Classのパラメータを持つjavafx.utilのメソッド 修飾子と型 メソッド 説明 Builder<?>
BuilderFactory. getBuilder(Class<?> type)
指定された型のインスタンスの構築に適したビルダーを返します。 -
javax.activationでのClassの使用
Classを返すjavax.activationのメソッド 修飾子と型 メソッド 説明 Class
ActivationDataFlavor. getRepresentationClass()
表現クラスを返します。Class型のパラメータを持つjavax.activationのコンストラクタ コンストラクタ 説明 ActivationDataFlavor(Class representationClass, String humanPresentableName)
MIMEタイプを表現するDataFlavorを構築します。ActivationDataFlavor(Class representationClass, String mimeType, String humanPresentableName)
任意のJavaオブジェクトを表現するDataFlavorを構築します。 -
javax.annotationでのClassの使用
Classを戻すjavax.annotationのメソッド 修飾子と型 メソッド 説明 Class<?>
type()
リソースのJava型です。 -
javax.annotation.processingでのClassの使用
Class型のパラメータを持つjavax.annotation.processingのメソッド 修飾子と型 メソッド 説明 Set<? extends Element>
RoundEnvironment. getElementsAnnotatedWith(Class<? extends Annotation> a)
指定された注釈型を使って注釈を付けられた要素を返します。型Classの型引数を持つjavax.annotation.processingのメソッド・パラメータ 修飾子と型 メソッド 説明 default Set<? extends Element>
RoundEnvironment. getElementsAnnotatedWithAny(Set<Class<? extends Annotation>> annotations)
指定された注釈型の1つ以上で注釈が付けられた要素を返します。 -
javax.cryptoでのClassの使用
Class型のパラメータを持つjavax.cryptoのメソッド 修飾子と型 メソッド 説明 protected abstract KeySpec
SecretKeyFactorySpi. engineGetKeySpec(SecretKey key, Class<?> keySpec)
指定された鍵オブジェクトの仕様(鍵データ)を要求された形式で返します。KeySpec
SecretKeyFactory. getKeySpec(SecretKey key, Class<?> keySpec)
指定された鍵オブジェクトの仕様(鍵データ)を要求された形式で返します。 -
javax.imageio.metadataでのClassの使用
Classを返すjavax.imageio.metadataのメソッド 修飾子と型 メソッド 説明 Class<?>
IIOMetadataFormat. getObjectClass(String elementName)
要素内に格納されたObject
参照のClass
型を返します。Class型のパラメータを持つjavax.imageio.metadataのメソッド 修飾子と型 メソッド 説明 protected void
IIOMetadataFormatImpl. addObjectValue(String elementName, Class<?> classType, int arrayMinLength, int arrayMaxLength)
指定されたクラス型のObject
参照を、名前付き要素を実装するノードに格納できるようにします。protected <T> void
IIOMetadataFormatImpl. addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue)
指定されたクラス型のObject
参照を、名前付き要素を実装するノードに格納できるようにします。protected <T> void
IIOMetadataFormatImpl. addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue, List<? extends T> enumeratedValues)
指定されたクラス型のObject
参照を、名前付き要素を実装するノードに格納できるようにします。protected <T extends Object & Comparable<? super T>>
voidIIOMetadataFormatImpl. addObjectValue(String elementName, Class<T> classType, T defaultValue, Comparable<? super T> minValue, Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive)
指定されたクラス型のObject
参照を、名前付き要素を実装するノードに格納できるようにします。 -
javax.imageio.spiでのClassの使用
Classとして宣言されているjavax.imageio.spiのフィールド 修飾子と型 フィールド 説明 protected Class<?>
ImageInputStreamSpi. inputClass
createInputStreamInstance
メソッドで使用される正当なオブジェクト型を示すClass
オブジェクトです。protected Class<?>[]
ImageReaderSpi. inputTypes
getInputTypes
から返されるClass
オブジェクトの配列で、最初はnull
です。protected Class<?>
ImageOutputStreamSpi. outputClass
createInputStreamInstance
メソッドで使用される正当なオブジェクト型を示すClass
オブジェクトです。protected Class<?>[]
ImageWriterSpi. outputTypes
getOutputTypes
から返されるClass
オブジェクトの配列で、最初はnull
です。static Class<?>[]
ImageReaderSpi. STANDARD_INPUT_TYPE
非推奨。このフィールドを使用する代わりに、同等の配列{ ImageInputStream.class }
を直接作成してください。static Class<?>[]
ImageWriterSpi. STANDARD_OUTPUT_TYPE
非推奨。このフィールドを使用する代わりに、同等の配列{ ImageOutputStream.class }
を直接作成してください。Classを返すjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 Class<?>
ImageInputStreamSpi. getInputClass()
createInputStreamInstance
メソッドを使用してImageInputStream
内に「ラップ」するため、入力ソースが実装する必要のあるクラスまたはインタフェースの型を表すClass
オブジェクトを返します。Class<?>[]
ImageReaderSpi. getInputTypes()
リーダーのsetInput
メソッドの引数に使用可能なオブジェクトの型を示すClass
オブジェクトの配列を返します。Class<?>
ImageOutputStreamSpi. getOutputClass()
createOutputStreamInstance
メソッドを使用してImageOutputStream
に「ラップ」するため、出力先が実装する必要のあるクラスまたはインタフェースの型を表すClass
オブジェクトを返します。Class<?>[]
ImageWriterSpi. getOutputTypes()
ライターのsetOutput
メソッドの引数に使用可能なオブジェクトの型を示すClass
オブジェクトの配列を返します。Class型の引数を持つ型を返すjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 Iterator<Class<?>>
ServiceRegistry. getCategories()
現在のカテゴリ・セットを示すClass
オブジェクトのIterator
を返します。Class型のパラメータを持つjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 void
ServiceRegistry. deregisterAll(Class<?> category)
現在指定されたカテゴリに登録されているサービス・プロバイダ・オブジェクトをすべて登録解除します。<T> boolean
ServiceRegistry. deregisterServiceProvider(T provider, Class<T> category)
指定されたカテゴリからサービス・プロバイダ・オブジェクトを削除します。<T> T
ServiceRegistry. getServiceProviderByClass(Class<T> providerClass)
現在登録されている、指定されたクラス型のプロバイダ・オブジェクトを返します。<T> Iterator<T>
ServiceRegistry. getServiceProviders(Class<T> category, boolean useOrdering)
指定されたカテゴリ内の登録済みサービス・プロバイダをすべて含むIterator
を返します。<T> Iterator<T>
ServiceRegistry. getServiceProviders(Class<T> category, ServiceRegistry.Filter filter, boolean useOrdering)
指定されたServiceRegistry.Filter
オブジェクトのfilter
メソッドで設定された基準を満たす、指定されたカテゴリ内のサービス・プロバイダ・オブジェクトを含むIterator
を返します。static <T> Iterator<T>
ServiceRegistry. lookupProviders(Class<T> providerClass)
コンテキスト・クラス・ローダーを使用して、指定されたサービスの使用可能なプロバイダを検出して段階的にインスタンス化します。static <T> Iterator<T>
ServiceRegistry. lookupProviders(Class<T> providerClass, ClassLoader loader)
指定されたクラス・ローダーを使用して特定のサービス・クラスの実装を検索します。void
IIOServiceProvider. onDeregistration(ServiceRegistry registry, Class<?> category)
SpiクラスがServiceRegistry
から登録解除されると常にコールバックが実行されます。void
RegisterableService. onDeregistration(ServiceRegistry registry, Class<?> category)
このインタフェースを実装するオブジェクトが、指定されたregistry
のcategory
から削除される場合に呼び出されます。void
IIOServiceProvider. onRegistration(ServiceRegistry registry, Class<?> category)
Spiクラスがインスタンス化されてServiceRegistry
に登録されたあとで1回だけ呼び出されるコールバックです。void
RegisterableService. onRegistration(ServiceRegistry registry, Class<?> category)
このインタフェースを実装するオブジェクトが、指定されたregistry
のcategory
に追加される場合に呼び出されます。<T> boolean
ServiceRegistry. registerServiceProvider(T provider, Class<T> category)
サービス・プロバイダ・オブジェクトをレジストリに追加します。<T> boolean
ServiceRegistry. setOrdering(Class<T> category, T firstProvider, T secondProvider)
指定されたカテゴリの2つのサービス・プロバイダ・オブジェクト間のペアの順序を設定します。<T> boolean
ServiceRegistry. unsetOrdering(Class<T> category, T firstProvider, T secondProvider)
指定されたカテゴリの2つのサービス・プロバイダ・オブジェクト間のペアの順序を設定します。Class型のパラメータを持つjavax.imageio.spiのコンストラクタ コンストラクタ 説明 ImageInputStreamSpi(String vendorName, String version, Class<?> inputClass)
指定された値セットを使用してImageInputStreamSpi
を構築します。ImageOutputStreamSpi(String vendorName, String version, Class<?> outputClass)
指定された値セットを使用してImageOutputStreamSpi
を構築します。ImageReaderSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String readerClassName, Class<?>[] inputTypes, String[] writerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
指定された値セットを使用してImageReaderSpi
を構築します。ImageWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String writerClassName, Class<?>[] outputTypes, String[] readerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
指定された値セットを使用してImageWriterSpi
を構築します。Class型の型引数を持つjavax.imageio.spiのコンストラクタ・パラメータ コンストラクタ 説明 ServiceRegistry(Iterator<Class<?>> categories)
categories
引数から取り出したカテゴリ・セットを使用してServiceRegistry
インスタンスを構築します。 -
javax.lang.modelでのClassの使用
Class型のパラメータを持つjavax.lang.modelのメソッド 修飾子と型 メソッド 説明 <A extends Annotation>
AAnnotatedConstruct. getAnnotation(Class<A> annotationType)
存在する場合は、この構造の指定された型の注釈を返し、そうでない場合はnull
を返します。<A extends Annotation>
A[]AnnotatedConstruct. getAnnotationsByType(Class<A> annotationType)
この構造に関連付けられている注釈を返します。 -
javax.lang.model.elementでのClassの使用
Class型のパラメータを持つjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 <A extends Annotation>
AElement. getAnnotation(Class<A> annotationType)
存在する場合は、この構造の指定された型の注釈を返し、そうでない場合はnull
を返します。 -
javax.managementでのClassの使用
Classを返すjavax.managementのメソッド 修飾子と型 メソッド 説明 Class<?>
StandardMBean. getImplementationClass()
このStandard MBean (またはMXBean)の実装のクラスを取得します。Class<?>
StandardMBean. getMBeanInterface()
このStandard MBean (またはMXBean)の管理インタフェースを取得します。static Class<?>
DefaultLoaderRepository. loadClass(String className)
非推奨。クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。static Class<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
非推奨。クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。Class型のパラメータを持つjavax.managementのメソッド 修飾子と型 メソッド 説明 static boolean
JMX. isMXBeanInterface(Class<?> interfaceClass)
インタフェースがMXBeanインタフェースかどうかをテストします。static <T> T
JMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
ローカルまたはリモートのMBean Server内にStandard MBeanのプロキシを作成します。static <T> T
JMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)
ローカルまたはリモートのMBean Server内にStandard MBean用のプロキシを作成します。これは、NotificationEmitter
のメソッドもサポートする場合があります。static <T> T
JMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
ローカルまたはリモートのMBean Server内にMXBeanのプロキシを作成します。static <T> T
JMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)
ローカルまたはリモートのMBean Server内にMXBean用のプロキシを作成します。これは、NotificationEmitter
のメソッドもサポートする場合があります。static <T> T
MBeanServerInvocationHandler. newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
指定されたMBeanサーバーから指定されたMBeanへメソッドを渡すことにより、指定されたインタフェースを実装するプロキシを返します。Class型のパラメータを持つjavax.managementのコンストラクタ コンストラクタ 説明 StandardEmitterMBean(Class<?> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。通知は、指定したNotificationEmitter
により処理されます。StandardEmitterMBean(Class<?> mbeanInterface, NotificationEmitter emitter)
管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。通知は、指定したNotificationEmitter
により処理されます。StandardEmitterMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
指定された実装を持ち、指定されたNotificationEmitter
で通知が処理される、管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。StandardEmitterMBean(T implementation, Class<T> mbeanInterface, NotificationEmitter emitter)
指定された実装を持ち、指定されたNotificationEmitter
で通知が処理される、管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。StandardMBean(Class<?> mbeanInterface)
指定されたmbeanInterfaceクラスを使って、DynamicMBeanをthisから作成します。StandardMBean(Class<?> mbeanInterface, boolean isMXBean)
指定されたmbeanInterfaceクラスを使用し、結果のMBeanをMXBeanにするかどうかを選択して、DynamicMBeanをthisから作成します。StandardMBean(T implementation, Class<T> mbeanInterface)
指定されたmbeanInterfaceクラスを使って、DynamicMBeanをオブジェクトimplementationから作成します。StandardMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean)
指定されたmbeanInterfaceクラスを使用し、結果のMBeanをMXBeanにするかどうかを選択して、DynamicMBeanをオブジェクトimplementationから作成します。 -
javax.management.loadingでのClassの使用
Classを返すjavax.management.loadingのメソッド 修飾子と型 メソッド 説明 protected Class<?>
MLet. findClass(String name)
再定義予定のクラス・ローダーのmainメソッドです。Class<?>
ClassLoaderRepository. loadClass(String className)
クラス・ローダーのリストから、指定された名前のクラスをロードします。static Class<?>
DefaultLoaderRepository. loadClass(String className)
非推奨。クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。Class<?>
MLet. loadClass(String name, ClassLoaderRepository clr)
このMLetのURLでクラスが見つからない場合、指定されたClassLoaderRepository
を使ってクラスをロードします。Class<?>
ClassLoaderRepository. loadClassBefore(ClassLoader stop, String className)
クラス・ローダーのリストからクラスをロードし、指定されたクラス名の位置で処理を停止します。Class<?>
ClassLoaderRepository. loadClassWithout(ClassLoader exclude, String className)
クラス・ローダーのリストから、前回指定された名前のクラス以外のクラスをロードします。static Class<?>
DefaultLoaderRepository. loadClassWithout(ClassLoader loader, String className)
非推奨。クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。 -
javax.management.openmbeanでのClassの使用
Class型のパラメータを持つjavax.management.openmbeanのメソッド 修飾子と型 メソッド 説明 static <T> ArrayType<T>
ArrayType. getPrimitiveArrayType(Class<T> arrayClass)
ArrayType
のインスタンスを、型保証された方法で作成します。 -
javax.naming.spiでのClassの使用
Class型のパラメータを持つjavax.naming.spiのメソッド 修飾子と型 メソッド 説明 ResolveResult
Resolver. resolveToClass(String name, Class<? extends Context> contextType)
名前を部分的に解決します。ResolveResult
Resolver. resolveToClass(Name name, Class<? extends Context> contextType)
名前を部分的に解決します。 -
javax.printでのClassの使用
Classを返すjavax.printのメソッド 修飾子と型 メソッド 説明 Class<?>[]
PrintService. getSupportedAttributeCategories()
この印刷サービスのジョブ設定時に、クライアントが指定可能な印刷属性カテゴリを判別します。Class<?>[]
AttributeException. getUnsupportedAttributes()
Print Serviceインスタンスが属性をまったくサポートしない印刷属性クラスの配列を返します。属性がない場合はnull
を返します。Class型のパラメータを持つjavax.printのメソッド 修飾子と型 メソッド 説明 <T extends PrintServiceAttribute>
TPrintService. getAttribute(Class<T> category)
指定された単一のサービス属性の値を取得します。Object
PrintService. getDefaultAttributeValue(Class<? extends Attribute> category)
この印刷サービスの指定されたカテゴリ内でのデフォルト印刷属性値を判別します。Object
PrintService. getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。boolean
PrintService. isAttributeCategorySupported(Class<? extends Attribute> category)
この印刷サービスのジョブ設定時に、クライアントが特定の印刷属性カテゴリを指定可能かどうかを判別します。 -
javax.print.attributeでのClassの使用
Classを返すjavax.print.attributeのメソッド 修飾子と型 メソッド 説明 Class<? extends Attribute>
Attribute. getCategory()
属性セットに追加されたときに、この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。static Class<?>
AttributeSetUtilities. verifyAttributeCategory(Object object, Class<?> interfaceName)
Class型のパラメータを持つjavax.print.attributeのメソッド 修飾子と型 メソッド 説明 boolean
AttributeSet. containsKey(Class<?> category)
属性セットが、指定されたカテゴリの属性を保持している場合にtrue
を返します。boolean
HashAttributeSet. containsKey(Class<?> category)
属性セットが、指定されたカテゴリの属性を保持している場合にtrue
を返します。Attribute
AttributeSet. get(Class<?> category)
指定された属性カテゴリに格納される属性セットの属性値を返します。Attribute
HashAttributeSet. get(Class<?> category)
指定された属性カテゴリに格納される属性セットの属性値を返します。boolean
AttributeSet. remove(Class<?> category)
属性セットからカテゴリの任意の属性を削除します(存在する場合)。boolean
HashAttributeSet. remove(Class<?> category)
属性セットからカテゴリの任意の属性を削除します(存在する場合)。static Class<?>
AttributeSetUtilities. verifyAttributeCategory(Object object, Class<?> interfaceName)
static Attribute
AttributeSetUtilities. verifyAttributeValue(Object object, Class<?> interfaceName)
指定されたオブジェクトが、指定されたインタフェースのインスタンスであることを判定します。このインタフェースはAttribute
またはそのサブインタフェースであると推定されます。static void
AttributeSetUtilities. verifyCategoryForValue(Class<?> category, Attribute attribute)
指定された属性カテゴリのオブジェクトが、指定された属性値のオブジェクトのカテゴリと等しいかどうかを判定します。Class型のパラメータを持つjavax.print.attributeのコンストラクタ コンストラクタ 説明 HashAttributeSet(Class<?> interfaceName)
新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。HashAttributeSet(Attribute[] attributes, Class<?> interfaceName)
新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。HashAttributeSet(Attribute attribute, Class<?> interfaceName)
指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。 -
javax.print.attribute.standardでのClassの使用
Classを返すjavax.print.attribute.standardのメソッド 修飾子と型 メソッド 説明 Class<? extends Attribute>
Chromaticity. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
ColorSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Compression. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Copies. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
CopiesSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DateTimeAtCompleted. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DateTimeAtCreation. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DateTimeAtProcessing. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Destination. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DialogTypeSelection. getCategory()
この印刷属性値の"category"として使用される印刷属性クラスを取得します。Class<? extends Attribute>
DocumentName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Fidelity. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Finishings. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobHoldUntil. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobImpressions. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobImpressionsCompleted. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobImpressionsSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobKOctets. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobKOctetsProcessed. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobKOctetsSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMediaSheets. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMediaSheetsCompleted. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMediaSheetsSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMessageFromOperator. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobOriginatingUserName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobPriority. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobPrioritySupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobSheets. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobState. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobStateReason. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobStateReasons. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Media. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
MediaPrintableArea. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
MediaSize. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
MultipleDocumentHandling. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberOfDocuments. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberOfInterveningJobs. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberUp. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberUpSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
OrientationRequested. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
OutputDeviceAssigned. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PageRanges. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PagesPerMinute. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PagesPerMinuteColor. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PDLOverrideSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PresentationDirection. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterInfo. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterIsAcceptingJobs. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterLocation. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMakeAndModel. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMessageFromOperator. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMoreInfo. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMoreInfoManufacturer. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterResolution. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterState. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterStateReason. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterStateReasons. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterURI. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrintQuality. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
QueuedJobCount. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
ReferenceUriSchemesSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
RequestingUserName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Severity. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
SheetCollate. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Sides. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。 -
javax.rmiでのClassの使用
Class型のパラメータを持つjavax.rmiのメソッド 修飾子と型 メソッド 説明 static Object
PortableRemoteObject. narrow(Object narrowFrom, Class narrowTo)
リモート・インタフェースまたは抽象インタフェースのオブジェクトを目的のタイプにキャストできることを確認します。 -
javax.rmi.CORBAでのClassの使用
Classを返すjavax.rmi.CORBAのメソッド 修飾子と型 メソッド 説明 static Class
Util. loadClass(String className, String remoteCodebase, ClassLoader loader)
指定されたクラスのクラス・インスタンスを返します。Class
UtilDelegate. loadClass(String className, String remoteCodebase, ClassLoader loader)
Class型のパラメータを持つjavax.rmi.CORBAのメソッド 修飾子と型 メソッド 説明 static String
Util. getCodebase(Class clz)
指定されたクラスのコード・ベースがあれば、そのコード・ベースを返します。String
UtilDelegate. getCodebase(Class clz)
Util.getCodebase(java.lang.Class)
に対する委譲呼出しです。String
ValueHandler. getRMIRepositoryID(Class clz)
指定されたJavaクラスのCORBA RepositoryIdを返します。boolean
ValueHandler. isCustomMarshaled(Class clz)
指定されたクラスがカスタム整列化とデフォルト整列化のどちらを実行するかを示します。Object
PortableRemoteObjectDelegate. narrow(Object narrowFrom, Class narrowTo)
Serializable
ValueHandler. readValue(InputStream in, int offset, Class clz, String repositoryID, RunTime sender)
Javaセマンティックスを使用してストリームから値を読み込みます。 -
javax.scriptでのClassの使用
Class型のパラメータを持つjavax.scriptのメソッド 修飾子と型 メソッド 説明 <T> T
Invocable. getInterface(Class<T> clasz)
インタプリタでコンパイルされた関数を使用して、インタフェースの実装を返します。<T> T
Invocable. getInterface(Object thiz, Class<T> clasz)
インタプリタでコンパイルされたスクリプト・オブジェクトのメンバー関数を使用して、インタフェースの実装を返します。 -
javax.security.authでのClassの使用
Class型のパラメータを持つjavax.security.authのメソッド 修飾子と型 メソッド 説明 <T extends Principal>
Set<T>Subject. getPrincipals(Class<T> c)
指定したClass
のインスタンスまたはサブクラスである、このSubject
に関連付けられたPrincipalのSet
を返します。<T> Set<T>
Subject. getPrivateCredentials(Class<T> c)
指定したClass
のインスタンスまたはサブクラスであるこのSubject
に関連付けられた非公開資格のSet
を返します。<T> Set<T>
Subject. getPublicCredentials(Class<T> c)
指定したClass
のインスタンスまたはサブクラスであるこのSubject
に関連付けられた公開資格のSet
を返します。 -
javax.sound.midiでのClassの使用
Classを返すjavax.sound.midiのメソッド 修飾子と型 メソッド 説明 Class<?>
SoundbankResource. getDataClass()
このサンプルでそのデータを表すために使用されているクラスを取得します。Class型のパラメータを持つjavax.sound.midiのコンストラクタ コンストラクタ 説明 Instrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass)
指定されたPatch
から新しいMIDIインストゥルメントを作成します。SoundbankResource(Soundbank soundBank, String name, Class<?> dataClass)
指定したサウンド・バンクおよびWavetableのインデックスから新しいSoundbankResource
を構築します。 -
javax.sound.sampledでのClassの使用
Classを返すjavax.sound.sampledのメソッド 修飾子と型 メソッド 説明 Class<?>
Line.Info. getLineClass()
このLine.Info
オブジェクトが記述する行のクラスを取得します。Class型のパラメータを持つjavax.sound.sampledのコンストラクタ コンストラクタ 説明 Info(Class<?> lineClass, AudioFormat format)
単一のオーディオ形式を含む指定した情報からデータ・ラインの情報オブジェクトを構築します。Info(Class<?> lineClass, AudioFormat[] formats, int minBufferSize, int maxBufferSize)
サポートされるオーディオ形式およびバッファ・サイズの範囲を含む指定した情報からデータ・ラインの情報オブジェクトを構築します。Info(Class<?> lineClass, AudioFormat format, int bufferSize)
単一のオーディオ形式および必要なバッファ・サイズを含む指定した情報からデータ・ラインの情報オブジェクトを構築します。Info(Class<?> lineClass)
指定されたクラスのラインを記述する情報オブジェクトを構築します。Info(Class<?> lineClass, String name, boolean isSource)
指定された情報からポートの情報オブジェクトを構築します。 -
javax.sqlでのClassの使用
Class型の引数を持つ型を返すjavax.sqlのメソッド 修飾子と型 メソッド 説明 Map<String,Class<?>>
RowSet. getTypeMap()
このRowSet
オブジェクトに関連付けられたSQLユーザー定義型のカスタム・マッピングがある場合には、それを指定するMap
オブジェクトを取得します。Class型の型引数を持つjavax.sqlのメソッド・パラメータ 修飾子と型 メソッド 説明 void
RowSet. setTypeMap(Map<String,Class<?>> map)
このRowSet
オブジェクトのデフォルトの型マップとして指定されたjava.util.Map
オブジェクトをインストールします。 -
javax.sql.rowsetでのClassの使用
Class型の引数を持つ型を返すjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 Map<String,Class<?>>
BaseRowSet. getTypeMap()
このRowSet
オブジェクトのConnection
オブジェクトに関連付けられた型マップを取得します。Class型のパラメータを持つjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 boolean
RowSetMetaDataImpl. isWrapperFor(Class<?> interfaces)
これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。<T> T
RowSetMetaDataImpl. unwrap(Class<T> iface)
標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。Class型の型引数を持つjavax.sql.rowsetのメソッド・パラメータ 修飾子と型 メソッド 説明 void
BaseRowSet. setTypeMap(Map<String,Class<?>> map)
このRowSet
オブジェクトのConnection
オブジェクトに関連付けられた型マップとして、指定のjava.util.Map
オブジェクトをインストールします。 -
javax.sql.rowset.serialでのClassの使用
Class型の型引数を持つjavax.sql.rowset.serialのメソッド・パラメータ 修飾子と型 メソッド 説明 Object
SerialArray. getArray(long index, int count, Map<String,Class<?>> map)
このSerialArray
オブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。Object
SerialArray. getArray(Map<String,Class<?>> map)
要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、このSerialArray
オブジェクトのコピーである新しい配列を返します。Object[]
SerialStruct. getAttributes(Map<String,Class<?>> map)
指定されたカスタム・マッピング用の型マップを使って、このSerialStruct
によって表されるSQL構造型の属性に相当するObject
値の配列を取得します(適切な場合)。Object
SerialRef. getObject(Map<String,Class<?>> map)
このSerialRef
オブジェクトが参照するSQL構造化型を表すObject
を返します。ResultSet
SerialArray. getResultSet(long index, int count, Map<String,Class<?>> map)
インデックスindexで始まり、最大でcount個の連続した要素を格納するSerialArray
オブジェクトの要素の部分配列を格納するResultSet
オブジェクトを取得します。ResultSet
SerialArray. getResultSet(Map<String,Class<?>> map)
このSerialArray
オブジェクトによって表現されたSQLARRAY
値のすべての要素を含むResultSet
オブジェクトを取得します。Class型の型引数を持つjavax.sql.rowset.serialのコンストラクタ・パラメータ コンストラクタ 説明 SerialArray(Array array, Map<String,Class<?>> map)
要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、指定されたArray
オブジェクトから新しいSerialArray
オブジェクトを構築します。SerialStruct(SQLData in, Map<String,Class<?>> map)
指定されたSQLData
オブジェクトから、指定の型マップを使ってSerialStruct
オブジェクトを構築し、これをJavaプログラミング言語のクラスにカスタム・マップします。SerialStruct(Struct in, Map<String,Class<?>> map)
指定されたStruct
オブジェクトから、指定されたjava.util.Map
オブジェクトを使って、SQL構造型かSQL構造型の属性のいずれかのカスタム・マッピングに使用するSerialStruct
オブジェクトを構築します。SQLInputImpl(Object[] attributes, Map<String,Class<?>> map)
指定された属性の配列と型マップで初期化されたSQLInputImpl
オブジェクトを作成します。 -
javax.swingでのClassの使用
Classを返すjavax.swingのメソッド 修飾子と型 メソッド 説明 Class<?>
JTable. getColumnClass(int column)
ビューの列位置column
に表示される列の型を返します。Class<? extends ComponentUI>
UIDefaults. getUIClass(String uiClassID)
このコンポーネントをレンダリングするL&Fクラスを返します。Class<? extends ComponentUI>
UIDefaults. getUIClass(String uiClassID, ClassLoader uiClassLoader)
get(uidClassID)
の値は、対応するComponentUI
クラスを実装するクラスのString
名でなければいけません。Class型のパラメータを持つjavax.swingのメソッド 修飾子と型 メソッド 説明 static Container
SwingUtilities. getAncestorOfClass(Class<?> c, Component comp)
コンポーネント階層内のcomp
の上位を検索するための簡易メソッドであり、見つかったクラスc
の最初のオブジェクトを返します。TableCellEditor
JTable. getDefaultEditor(Class<?> columnClass)
TableColumn
にエディタが設定されていない場合に使用するエディタを返します。TableCellRenderer
JTable. getDefaultRenderer(Class<?> columnClass)
TableColumn
にレンダラが設定されていない場合に使用する、セル・レンダラを返します。<T extends EventListener>
T[]AbstractListModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]AbstractSpinnerModel. getListeners(Class<T> listenerType)
このモデルに追加された、指定された型のリスナーすべての配列を返します。<T extends EventListener>
T[]DefaultBoundedRangeModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultButtonModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultListSelectionModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultSingleSelectionModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]JComponent. getListeners(Class<T> listenerType)
このJComponent
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Timer. getListeners(Class<T> listenerType)
このTimer
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。static Object
LookAndFeel. makeIcon(Class<?> baseClass, String gifFile)
イメージをロードするUIDefault.LazyValue
を作成して返します。void
JTable. setDefaultEditor(Class<?> columnClass, TableCellEditor editor)
TableColumn
にエディタが設定されていない場合に使用する、デフォルトのセル・エディタを設定します。void
JTable. setDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer)
TableColumn
にレンダラが設定されていない場合に使用する、デフォルトのセル・レンダラを設定します。 -
javax.swing.eventでのClassの使用
Class型のパラメータを持つjavax.swing.eventのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
voidEventListenerList. add(Class<T> t, T l)
指定された型のリスナーとしてリスナーを追加します。int
EventListenerList. getListenerCount(Class<?> t)
このリスナー・リストの、指定された型のリスナーの総数を返します。<T extends EventListener>
T[]EventListenerList. getListeners(Class<T> t)
指定された型のすべてのリスナーの配列を返します。<T extends EventListener>
voidEventListenerList. remove(Class<T> t, T l)
指定された型のリスナーとしてリスナーを削除します。 -
javax.swing.plaf.synthでのClassの使用
Class型のパラメータを持つjavax.swing.plaf.synthのメソッド 修飾子と型 メソッド 説明 void
SynthLookAndFeel. load(InputStream input, Class<?> resourceBase)
このSynthLookAndFeel
で使用されるSynthStyle
のセットをロードします。 -
javax.swing.tableでのClassの使用
Classを返すjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 Class<?>
AbstractTableModel. getColumnClass(int columnIndex)
columnIndex
にかかわらずObject.class
を返します。Class<?>
TableModel. getColumnClass(int columnIndex)
列のセル値のもっとも明確なスーパー・クラスを返します。Class型のパラメータを持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
T[]AbstractTableModel. getListeners(Class<T> listenerType)
このAbstractTableModel
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultTableColumnModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。 -
javax.swing.textでのClassの使用
Classを返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 Class<?>
DefaultFormatter. getValueClass()
新規Objectの作成に使用するクラスを返します。Class型のパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
T[]AbstractDocument. getListeners(Class<T> listenerType)
このドキュメントにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultCaret. getListeners(Class<T> listenerType)
このキャレットにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]StyleContext.NamedStyle. getListeners(Class<T> listenerType)
このモデルに追加された、指定された型のリスナーすべての配列を返します。void
DefaultFormatter. setValueClass(Class<?> valueClass)
新規Objectの作成に使用するクラスを設定します。 -
javax.swing.treeでのClassの使用
Class型のパラメータを持つjavax.swing.treeのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
T[]DefaultTreeModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultTreeSelectionModel. getListeners(Class<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。 -
javax.toolsでのClassの使用
Class型のパラメータを持つjavax.toolsのメソッド 修飾子と型 メソッド 説明 <S> ServiceLoader<S>
ForwardingJavaFileManager. getServiceLoader(JavaFileManager.Location location, Class<S> service)
default <S> ServiceLoader<S>
JavaFileManager. getServiceLoader(JavaFileManager.Location location, Class<S> service)
指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。DocumentationTool.DocumentationTask
DocumentationTool. getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
指定のコンポーネントおよび引数を持つドキュメント・タスクのフューチャを作成します。 -
javax.xml.bindでのClassの使用
Classとして宣言されているjavax.xml.bindのフィールド 修飾子と型 フィールド 説明 protected Class<T>
JAXBElement. declaredType
XML要素宣言の型に対するJavaデータ型のバインディング。protected Class
JAXBElement. scope
このXML要素インスタンスを表すXML要素宣言のスコープです。Classを返すjavax.xml.bindのメソッド 修飾子と型 メソッド 説明 Class<T>
JAXBElement. getDeclaredType()
XML要素宣言の型属性のJavaバインディングを返します。Class
JAXBElement. getScope()
XML要素宣言のスコープを返します。Class型のパラメータを持つjavax.xml.bindのメソッド 修飾子と型 メソッド 説明 <T> Binder<T>
JAXBContext. createBinder(Class<T> domType)
関連付けされた、またはインプレースの非整列化または整列化に使用できるBinder
オブジェクトを作成します。JAXBContext
JAXBContextFactory. createContext(Class<?>[] classesToBeBound, Map<String,?> properties)
JAXBContext
クラスの新しいインスタンスを作成します。<A extends XmlAdapter>
AMarshaller. getAdapter(Class<A> type)
指定した型に関連付けられているアダプタを取得します。<A extends XmlAdapter>
AUnmarshaller. getAdapter(Class<A> type)
指定した型に関連付けられているアダプタを取得します。static JAXBContext
JAXBContext. newInstance(Class<?>... classesToBeBound)
JAXBContext
クラスの新しいインスタンスを作成します。static JAXBContext
JAXBContext. newInstance(Class<?>[] classesToBeBound, Map<String,?> properties)
JAXBContext
クラスの新しいインスタンスを作成します。<A extends XmlAdapter>
voidMarshaller. setAdapter(Class<A> type, A adapter)
XmlAdapter
の構成済みのインスタンスをこのマーシャラに関連付けます。<A extends XmlAdapter>
voidUnmarshaller. setAdapter(Class<A> type, A adapter)
XmlAdapter
の構成済みのインスタンスをこのアンマーシャラに関連付けます。abstract <T> JAXBElement<T>
Binder. unmarshal(XmlNode xmlNode, Class<T> declaredType)
指定されたdeclaredType
でXMLルート要素をJAXBオブジェクト・ツリーに非整列化します。static <T> T
JAXB. unmarshal(File xml, Class<T> type)
指定されたXML入力からJavaオブジェクト・ツリーを読み込みます。static <T> T
JAXB. unmarshal(InputStream xml, Class<T> type)
指定されたXML入力からJavaオブジェクト・ツリーを読み込みます。static <T> T
JAXB. unmarshal(Reader xml, Class<T> type)
指定されたXML入力からJavaオブジェクト・ツリーを読み込みます。static <T> T
JAXB. unmarshal(String xml, Class<T> type)
指定されたXML入力からJavaオブジェクト・ツリーを読み込みます。static <T> T
JAXB. unmarshal(URI xml, Class<T> type)
指定されたXML入力からJavaオブジェクト・ツリーを読み込みます。static <T> T
JAXB. unmarshal(URL xml, Class<T> type)
指定されたXML入力からJavaオブジェクト・ツリーを読み込みます。static <T> T
JAXB. unmarshal(Source xml, Class<T> type)
指定されたXML入力からJavaオブジェクト・ツリーを読み込みます。<T> JAXBElement<T>
Unmarshaller. unmarshal(XMLEventReader reader, Class<T> declaredType)
JAXBマップdeclaredType
にルート要素を非整列化し、結果として得られるコンテンツ・ツリーを返します。<T> JAXBElement<T>
Unmarshaller. unmarshal(XMLStreamReader reader, Class<T> declaredType)
JAXBマップdeclaredType
にルート要素を非整列化し、結果として得られるコンテンツ・ツリーを返します。<T> JAXBElement<T>
Unmarshaller. unmarshal(Source source, Class<T> declaredType)
declaredType
に基づき、指定されたXML SourceからXMLデータを非整列化し、結果として得られるコンテンツ・ツリーを返します。<T> JAXBElement<T>
Unmarshaller. unmarshal(Node node, Class<T> declaredType)
JAXBマップdeclaredType
によってXMLデータを非整列化し、結果として得られるコンテンツ・ツリーを返します。Class型のパラメータを持つjavax.xml.bindのコンストラクタ コンストラクタ 説明 JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
XML要素インスタンスを構築します。JAXBElement(QName name, Class<T> declaredType, T value)
XML要素インスタンスを構築します。 -
javax.xml.bind.annotationでのClassの使用
Classを戻すjavax.xml.bind.annotationのメソッド 修飾子と型 メソッド 説明 Class
factoryClass()
このクラスのインスタンスを作成する引数のないファクトリ・メソッドを含むクラスです。Class
scope()
マッピングのスコープです。Class
type()
参照されるJavaクラスです。Class
type()
参照されるJava型です。Class
type()
この注釈をパッケージ・レベルで使用する場合は、type()の値を指定する必要があります。Class<? extends DomHandler>
value()
XMLと、DOMに似たデータ構造の間の変換を実際に行う、DomHandler
を指定します。Class<?>
value()
XML単純型にマップされるJava型。Class[]
value()
-
javax.xml.bind.annotation.adaptersでのClassの使用
Classを戻すjavax.xml.bind.annotation.adaptersのメソッド 修飾子と型 メソッド 説明 Class
type()
この注釈をパッケージ・レベルで使用する場合は、type()の値を指定する必要があります。Class<? extends XmlAdapter>
value()
値型をバウンド型に、またはその逆に変換するクラスをポイントします。 -
javax.xml.wsでのClassの使用
Classを戻すjavax.xml.wsのメソッド 修飾子と型 メソッド 説明 Class<? extends Exception>
className()
例外クラスの名前。Class<?>
type()
リソースのJava型です。Class<? extends Service>
value()
サービス・クラスは、常にjavax.xml.ws.Service
を拡張する型です。Class型のパラメータを持つjavax.xml.wsのメソッド 修飾子と型 メソッド 説明 <T> Dispatch<T>
Service. createDispatch(QName portName, Class<T> type, Service.Mode mode)
クライアントが選択したオブジェクトで使用するDispatch
インスタンスを作成します。<T> Dispatch<T>
Service. createDispatch(QName portName, Class<T> type, Service.Mode mode, WebServiceFeature... features)
クライアントが選択したオブジェクトで使用するDispatch
インスタンスを作成します。<T> Dispatch<T>
Service. createDispatch(EndpointReference endpointReference, Class<T> type, Service.Mode mode, WebServiceFeature... features)
クライアントが選択したオブジェクトで使用するDispatch
インスタンスを作成します。<T extends EndpointReference>
TBindingProvider. getEndpointReference(Class<T> clazz)
このBindingProvider
インスタンスに関連付けられたEndpointReference
を返します。abstract <T extends EndpointReference>
TEndpoint. getEndpointReference(Class<T> clazz, Element... referenceParameters)
このEndpoint
インスタンスに関連付けられたEndpointReference
を返します。<T extends EndpointReference>
TWebServiceContext. getEndpointReference(Class<T> clazz, Element... referenceParameters)
この終端に関連付けられたEndpointReference
を返します。<T> T
EndpointReference. getPort(Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。<T> T
Service. getPort(Class<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。<T> T
Service. getPort(Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。<T> T
Service. getPort(QName portName, Class<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。<T> T
Service. getPort(QName portName, Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。<T> T
Service. getPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。 -
javax.xml.ws.spiでのClassの使用
Classを戻すjavax.xml.ws.spiのメソッド 修飾子と型 メソッド 説明 Class<? extends WebServiceFeature>
bean()
WebServiceFeature
注釈型に関連付けられたWebServiceFeature
BeanClass型のパラメータを持つjavax.xml.ws.spiのメソッド 修飾子と型 メソッド 説明 abstract <T> Dispatch<T>
ServiceDelegate. createDispatch(QName portName, Class<T> type, Service.Mode mode)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。abstract <T> Dispatch<T>
ServiceDelegate. createDispatch(QName portName, Class<T> type, Service.Mode mode, WebServiceFeature... features)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。abstract <T> Dispatch<T>
ServiceDelegate. createDispatch(EndpointReference endpointReference, Class<T> type, Service.Mode mode, WebServiceFeature... features)
ユーザーが選択したオブジェクトで使用するDispatch
インスタンスを作成します。Endpoint
Provider. createEndpoint(String bindingId, Class<?> implementorClass, Invoker invoker, WebServiceFeature... features)
指定されたバインディング、実装クラス、インボーカ、およびWebサービス機能を持つ端点オブジェクトを作成します。abstract ServiceDelegate
Provider. createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class<? extends Service> serviceClass)
サービス委譲オブジェクトを作成します。ServiceDelegate
Provider. createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class<? extends Service> serviceClass, WebServiceFeature... features)
サービス委譲オブジェクトを作成します。abstract <T> T
Provider. getPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPortメソッドはプロキシを返します。abstract <T> T
ServiceDelegate. getPort(Class<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。abstract <T> T
ServiceDelegate. getPort(Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。abstract <T> T
ServiceDelegate. getPort(QName portName, Class<T> serviceEndpointInterface)
getPort
メソッドはプロキシを返します。abstract <T> T
ServiceDelegate. getPort(QName portName, Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。abstract <T> T
ServiceDelegate. getPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
メソッドはプロキシを返します。 -
javax.xml.xpathでのClassの使用
型Classのパラメータを持つjavax.xml.xpathのメソッド 修飾子と型 メソッド 説明 default <T> T
XPath. evaluateExpression(String expression, Object item, Class<T> type)
指定されたコンテキストでXPath式を評価し、結果をclass type
で指定された型で返しますdefault <T> T
XPath. evaluateExpression(String expression, InputSource source, Class<T> type)
指定されたsource
のコンテキストでXPath式を評価し、指定されたとおりに結果を返します。default <T> T
XPathExpression. evaluateExpression(Object item, Class<T> type)
指定されたコンテキストでコンパイルされたXPath式を評価し、class type
で指定された型の結果を返します。default <T> T
XPathExpression. evaluateExpression(InputSource source, Class<T> type)
指定されたコンテキストでコンパイルされたXPath式を評価し、class type
で指定された型の結果を返しますstatic QName
XPathEvaluationResult.XPathResultType. getQNameType(Class<?> clsType)
指定されたクラス型に対応するXPathConstants
で指定されたQName型を返します。 -
jdk.dynalink.beansでのClassの使用
Classを戻すjdk.dynalink.beansのメソッド 修飾子と型 メソッド 説明 Class<?>
StaticClass. getRepresentedClass()
表現されたJavaクラスを返します。型Classのパラメータを持つjdk.dynalink.beansのメソッド 修飾子と型 メソッド 説明 static StaticClass
StaticClass. forClass(Class<?> clazz)
指定されたクラスのStaticClass
インスタンスを取得します。static Object
BeansLinker. getConstructorMethod(Class<?> clazz, String signature)
指定されたクラスのコンストラクタの動的メソッドと指定されたシグネチャを返します。static Set<String>
BeansLinker. getInstanceMethodNames(Class<?> clazz)
クラスのすべてのインスタンス・メソッドの名前のセットを返します。TypeBasedGuardingDynamicLinker
BeansLinker. getLinkerForClass(Class<?> clazz)
特定の単一クラスのBeanリンカーを返します。static Set<String>
BeansLinker. getReadableInstancePropertyNames(Class<?> clazz)
クラスのすべての読み込み可能なインスタンス・プロパティの名前のセットを返します。static Set<String>
BeansLinker. getReadableStaticPropertyNames(Class<?> clazz)
クラスのすべての読み込み可能な静的プロパティの名前のセットを返します。static Set<String>
BeansLinker. getStaticMethodNames(Class<?> clazz)
クラスのすべての静的メソッドの名前のセットを返します。static Set<String>
BeansLinker. getWritableInstancePropertyNames(Class<?> clazz)
クラスのすべての書き込み可能なインスタンス・プロパティの名前のセットを返します。static Set<String>
BeansLinker. getWritableStaticPropertyNames(Class<?> clazz)
クラスのすべての書き込み可能な静的プロパティの名前のセットを返します。 -
jdk.dynalink.linkerでのClassの使用
Classを戻すjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 Class<? extends Throwable>
GuardedInvocation. getException()
呼び出しによってスローされた場合、このガードされた呼び出しのリンケージを無効にする必要がある例外の型を返します。型Classのパラメータを持つjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 boolean
LinkerServices. canConvert(Class<?> from, Class<?> to)
リクエストされた型(自動JVM変換、または使用可能なGuardingTypeConverterFactory
によって提供される変換)の間に変換が存在する場合はtrueを返し、リクエストされた型間の変換が確実に存在しない場合はfalseを返します。boolean
TypeBasedGuardingDynamicLinker. canLinkType(Class<?> type)
リンカーが最初の引数(receiver)が指定された型の呼び出しをリンクできる場合はtrueを返します。ConversionComparator.Comparison
ConversionComparator. compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
2つのターゲット型のどちらが、ソース型から優先する変換ターゲットかを決定します。ConversionComparator.Comparison
LinkerServices. compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
ソース型から2つのターゲット型への2つの型変換のどちらを優先するかを決定します。GuardedInvocation
GuardingTypeConverterFactory. convertToType(Class<?> sourceType, Class<?> targetType, Supplier<MethodHandles.Lookup> lookupSupplier)
指定されたソース型の値を受け取り、指定されたターゲット型に変換された値を返す保護された型変換を返します。GuardedInvocation
GuardedInvocation. dropArguments(int pos, Class<?>... valueTypes)
呼び出しと(それが存在し、少なくともpos
パラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, Class...)
でドロップする呼び出しを行います。MethodHandle
LinkerServices. getTypeConverter(Class<?> sourceType, Class<?> targetType)
ソースとターゲットの型を指定すると、それらの間で変換を行うメソッド・ハンドルが返されます。型Classの型引数を持つjdk.dynalink.linkerのメソッド・パラメータ 修飾子と型 メソッド 説明 GuardedInvocation
GuardedInvocation. dropArguments(int pos, List<Class<?>> valueTypes)
呼び出しと(それが存在し、少なくともpos
パラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, List)
でドロップする呼び出しを行います。型Classのパラメータを持つjdk.dynalink.linkerのコンストラクタ コンストラクタ 説明 GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint[] switchPoints, Class<? extends Throwable> exception)
ガード・メソッド・ハンドル、無効化するために使用できるスイッチ・ポイントの数、呼び出し時にスローされた場合に無効にする例外など、新しいガード付き呼び出しを作成します。GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint switchPoint, Class<? extends Throwable> exception)
ガード・メソッド・ハンドル、無効にするために使用できるスイッチ・ポイント、および起動時にスローされると無効にする例外を持つ、新しいガードされた呼び出しを作成します。 -
jdk.dynalink.linker.supportでのClassの使用
Classを戻すjdk.dynalink.linker.supportのメソッド 修飾子と型 メソッド 説明 static Class<?>
TypeUtilities. getPrimitiveType(Class<?> wrapperType)
プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。static Class<?>
TypeUtilities. getPrimitiveTypeByName(String name)
プリミティブ型の名前を指定すると、それを表すクラスが返されます。static Class<?>
TypeUtilities. getWrapperType(Class<?> primitiveType)
プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。型Classのパラメータを持つjdk.dynalink.linker.supportのメソッド 修飾子と型 メソッド 説明 boolean
CompositeTypeBasedGuardingDynamicLinker. canLinkType(Class<?> type)
複合リンカーの少なくとも1つが、型のTypeBasedGuardingDynamicLinker.canLinkType(Class)
からtrueを返す場合はtrueを返します。MethodHandle
Lookup. findGetter(Class<?> refc, String name, Class<?> type)
static MethodHandle
Lookup. findOwnSpecial(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findSpecial(Class, String, MethodType)
で見つけます。MethodHandle
Lookup. findOwnSpecial(String name, Class<?> rtype, Class<?>... ptypes)
Lookup.findSpecial(Class, String, MethodType)
を使ってそのルックアップ・クラスのメソッドを検索します。static MethodHandle
Lookup. findOwnStatic(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findStatic(Class, String, MethodType)
で見つけます。MethodHandle
Lookup. findOwnStatic(String name, Class<?> rtype, Class<?>... ptypes)
Lookup.findStatic(Class, String, MethodType)
を使ってそのルックアップ・クラスのメソッドを検索します。MethodHandle
Lookup. findSpecial(Class<?> declaringClass, String name, MethodType type)
基になるルックアップに対してMethodHandles.Lookup.findSpecial(Class, String, MethodType, Class)
を実行します。MethodHandle
Lookup. findStatic(Class<?> declaringClass, String name, MethodType type)
基になるルックアップに対してMethodHandles.Lookup.findStatic(Class, String, MethodType)
を実行します。MethodHandle
Lookup. findVirtual(Class<?> declaringClass, String name, MethodType type)
基になるルックアップに対してMethodHandles.Lookup.findVirtual(Class, String, MethodType)
を実行します。static MethodHandle
Guards. getClassGuard(Class<?> clazz)
正確な特定のクラスであるために唯一の引数をテストするガード・メソッドを作成します。static MethodHandle
Guards. getInstanceOfGuard(Class<?> clazz)
特定のクラスのインスタンスであるために唯一の引数をテストするガード・メソッドを作成します。static Class<?>
TypeUtilities. getPrimitiveType(Class<?> wrapperType)
プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。static Class<?>
TypeUtilities. getWrapperType(Class<?> primitiveType)
プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。static boolean
TypeUtilities. isConvertibleWithoutLoss(Class<?> sourceType, Class<?> targetType)
精度を失うことなく型を別の型に変換できるかどうかを判定します。static MethodHandle
Guards. isInstance(Class<?> clazz, int pos, MethodType type)
指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。static MethodHandle
Guards. isInstance(Class<?> clazz, MethodType type)
指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。static boolean
TypeUtilities. isMethodInvocationConvertible(Class<?> sourceType, Class<?> targetType)
JLS 5.3 "メソッド起動変換"のように、メソッドの呼び出し変換を使用して1つの型を別の型に変換できるかどうかを判定します。static MethodHandle
Guards. isOfClass(Class<?> clazz, MethodType type)
指定された型の引数を持つがboolean戻り値を持つガード・メソッド・ハンドルを作成します。static boolean
TypeUtilities. isSubtype(Class<?> subType, Class<?> superType)
JLS 4.10 "サブ型"のように、ある型が別の型のサブ型であるかどうかを判別します。static boolean
TypeUtilities. isWrapperType(Class<?> type)
渡された型がプリミティブ型のラッパーである場合はtrueを返します。 -
jdk.jfrでのClassの使用
型Classのパラメータを持つjdk.jfrのメソッド 修飾子と型 メソッド 説明 static void
FlightRecorder. addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook)
定期的なイベントのコールバックを追加します。EventSettings
Recording. disable(Class<? extends Event> eventClass)
イベントを無効にします。EventSettings
Recording. enable(Class<? extends Event> eventClass)
イベントを有効にします。<A> A
AnnotationElement. getAnnotation(Class<? extends Annotation> annotationType)
同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnull
を返します。<A extends Annotation>
AEventType. getAnnotation(Class<A> annotationClass)
同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返し、それ以外の場合はnull
を返します。<A extends Annotation>
ASettingDescriptor. getAnnotation(Class<A> annotationType)
同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnull
を返します。<A extends Annotation>
AValueDescriptor. getAnnotation(Class<A> annotationType)
この値記述子に同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返します。それ以外の場合はnull
を返します。static EventType
EventType. getEventType(Class<? extends Event> eventClass)
イベント・クラスのイベント・タイプを返します。存在しない場合はnull
を返します。static void
FlightRecorder. register(Class<? extends Event> eventClass)
イベント・クラスを登録します。static void
FlightRecorder. unregister(Class<? extends Event> eventClass)
イベント・クラスの登録を解除します。型Classのパラメータを持つjdk.jfrのコンストラクタ コンストラクタ 説明 AnnotationElement(Class<? extends Annotation> annotationType)
イベントを動的に定義するときに使用する注釈要素を作成します。AnnotationElement(Class<? extends Annotation> annotationType, Object value)
イベントを動的に定義するときに使用する注釈要素を作成します。AnnotationElement(Class<? extends Annotation> annotationType, Map<String,Object> values)
イベントを動的に定義するときに使用する注釈要素を作成します。ValueDescriptor(Class<?> type, String name)
イベント型と注釈を動的に作成するのに簡易な値デスクリプタを作成します。ValueDescriptor(Class<?> type, String name, List<AnnotationElement> annotations)
イベント型と注釈を動的に作成するのに簡易な値デスクリプタを作成します。 -
jdk.jshell.executionでのClassの使用
Classを戻すjdk.jshell.executionのメソッド 修飾子と型 メソッド 説明 protected Class<?>
DirectExecutionControl. findClass(String name)
指定されたバイナリ名を持つクラスを探します。Class<?>
LoaderDelegate. findClass(String name)
指定されたバイナリ名を持つクラスを探します。 -
jdk.nashorn.api.scriptingでのClassの使用
型Classのパラメータを持つjdk.nashorn.api.scriptingのメソッド 修飾子と型 メソッド 説明 static Object
AbstractJSObject. getDefaultValue(JSObject jsobj, Class<?> hint)
非推奨。代わりにJSObject.getDefaultValue(Class)
を使用してください。default Object
JSObject. getDefaultValue(Class<?> hint)
このオブジェクトの[[DefaultValue]]
メソッドをECMAScript 5.1のセクション8.6.2に従って実装します。<T> T
ScriptObjectMirror. to(Class<T> type)
このスクリプト・オブジェクトを指定のタイプに変換するユーティリティ。 -
jdk.nashorn.api.treeでのClassの使用
Classを戻すjdk.nashorn.api.treeのメソッド 修飾子と型 メソッド 説明 Class<? extends Tree>
Tree.Kind. asInterface()
このタイプを使用する関連するインタフェース型を返します。 -
jdk.netでのClassの使用
型Classのパラメータを持つjdk.netのメソッド 修飾子と型 メソッド 説明 static Set<SocketOption<?>>
Sockets. supportedOptions(Class<?> socketType)
指定されたソケット・タイプがサポートするSocketOption
のセットを返します。 -
org.omg.CORBAでのClassの使用
Class型のパラメータを持つorg.omg.CORBAのメソッド 修飾子と型 メソッド 説明 ServantObject
LocalObject. _servant_preinvoke(String operation, Class expectedType)
This is a locally constrained object.というメッセージとともにorg.omg.CORBA.NO_IMPLEMENT
例外をスローします。 -
org.omg.CORBA_2_3.portableでのClassの使用
Class型のパラメータを持つorg.omg.CORBA_2_3.portableのメソッド 修飾子と型 メソッド 説明 Object
InputStream. read_abstract_interface(Class clz)
渡された型に対応するクラス・オブジェクトまたはスタブ・クラスを非整列化します。Serializable
InputStream. read_value(Class clz)
入力ストリームからの値型を非整列化します。void
OutputStream. write_value(Serializable value, Class clz)
値型を出力ストリームに整列化します。 -
org.omg.CORBA.portableでのClassの使用
Class型のパラメータを持つorg.omg.CORBA.portableのメソッド 修飾子と型 メソッド 説明 ServantObject
ObjectImpl. _servant_preinvoke(String operation, Class expectedType)
指定されたメソッドの要求送信に使用されるローカル・サーバントへのJava参照を返します。Object
InputStream. read_Object(Class clz)
オブジェクトを非整列化し、引数として渡されたクラスのインスタンスであるCORBA Objectを返します。ServantObject
Delegate. servant_preinvoke(Object self, String operation, Class expectedType)
この要求で使用される必要があるサーバントへのJava参照を返します。servant_preinvoke()はローカル・スタブによって呼び出されます。 -
org.omg.DynamicAnyでのClassの使用
Classとして宣言されているorg.omg.DynamicAnyのフィールド 修飾子と型 フィールド 説明 static Class
_DynAnyFactoryStub. _opsClass
static Class
_DynAnyStub. _opsClass
static Class
_DynArrayStub. _opsClass
static Class
_DynEnumStub. _opsClass
static Class
_DynFixedStub. _opsClass
static Class
_DynSequenceStub. _opsClass
static Class
_DynStructStub. _opsClass
static Class
_DynUnionStub. _opsClass
static Class
_DynValueStub. _opsClass
-
org.omg.PortableServerでのClassの使用
Classとして宣言されているorg.omg.PortableServerのフィールド 修飾子と型 フィールド 説明 static Class
_ServantActivatorStub. _opsClass
static Class
_ServantLocatorStub. _opsClass
-