JavaTM Platform
Standard Ed. 6

クラス
java.lang.Class の使用

Class を使用しているパッケージ
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.datatransfer アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザーインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティー間で情報を変換する機構を提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。 
java.beans Beans (JavaBeansTM アーキテクチャーに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、ファイルシステムによるシステム入出力用に提供されています。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.annotation Java プログラミング言語の注釈機能をサポートするライブラリを提供します。 
java.lang.instrument Java プログラミング言語エージェントが JVM 上で実行されているプログラムを計測できるようにするサービスを提供します。 
java.lang.management Java 仮想マシンの管理および Java 仮想マシンが実行されているオペレーティングシステムの管理を監視する管理インタフェースを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
java.rmi.server サーバー側の RMI をサポートするクラスとインタフェースを提供します。 
java.security セキュリティーフレームワークのクラスとインタフェースを提供します。 
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。 
java.util.concurrent.atomic 単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキットです。 
java.util.prefs このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。 
javax.activation   
javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。 
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 JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.print.attribute JavaTM Print Service の属性の型とそれらが属性セットに収集される方法を記述するクラスとインスタンスを提供します。 
javax.print.attribute.standard このパッケージには、特定の印刷属性のクラスが含まれています。 
javax.rmi RMI-IIOP のユーザー API を含みます。 
javax.rmi.CORBA RMI-IIOP 用の移植可能な API を含みます。 
javax.script スクリプト API は、Java TM スクリプトエンジンを定義するインタフェースとクラスで構成され、それらを Java アプリケーションで使用するためのフレームワークを提供します。 
javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。 
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。 
javax.sql サーバー側のデータソースアクセスと JavaTM プログラミング言語を使った処理に使用する API を提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
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.xml.bind 非整列化、整列化および検証機能を含む実行時バインディングフレームワークをクライアントアプリケーションに提供します。 
javax.xml.bind.helpers JAXB プロバイダのみが使用します。 
javax.xml.ws このパッケージは、コア JAX-WS API を含みます。 
javax.xml.ws.spi このパッケージは、JAX-WS 2.0 の SPI を定義します。 
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
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 で移植できるようにします。 
 

java.awt での Class の使用
 

Class 型のパラメータを持つ java.awt のメソッド
<T extends DragGestureRecognizer>
T
Toolkit.createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
          要求された abstract クラス DragGestureRecognizer の、プラットフォームに依存する具象サブクラスを作成し、指定された DragSource、Component、および DragGestureListener に関連付けます。
<T extends EventListener>
T[]
Window.getListeners(Class<T> listenerType)
          この WindowFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
Container.getListeners(Class<T> listenerType)
          この ContainerFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
Component.getListeners(Class<T> listenerType)
          この ComponentFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
MenuItem.getListeners(Class<T> listenerType)
          この MenuItemFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
TextField.getListeners(Class<T> listenerType)
          この TextFieldFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
TextComponent.getListeners(Class<T> listenerType)
          この TextComponentFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
Scrollbar.getListeners(Class<T> listenerType)
          この ScrollbarFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
List.getListeners(Class<T> listenerType)
          この ListFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
Choice.getListeners(Class<T> listenerType)
          この ChoiceFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
CheckboxMenuItem.getListeners(Class<T> listenerType)
          この CheckboxMenuItemFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
Checkbox.getListeners(Class<T> listenerType)
          この CheckboxFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
Button.getListeners(Class<T> listenerType)
          この ButtonFooListener として現在登録されているすべてのオブジェクトの配列を返します。
static
<T extends EventListener>
T[]
AWTEventMulticaster.getListeners(EventListener l, Class<T> listenerType)
          指定された java.util.EventListener で連鎖され、FooListener となったすべてのオブジェクトの配列を返します。
protected static void AWTKeyStroke.registerSubclass(Class<?> subclass)
          AWTKeyStroke の新しいインスタンスを生成するときに、AWTKeyStroke のファクトリメソッドが使用する新しいクラスを登録します。
 

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>
T
DragSource.createDragGestureRecognizer(Class<T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)
          DragGestureRecognizer の指定された抽象サブクラスを実装する新しい DragGestureRecognizer を作成し、新しく作成されたオブジェクトに、指定された Component および DragGestureListener を設定します。
<T extends EventListener>
T[]
DragSource.getListeners(Class<T> listenerType)
          この DragSourceFooListener として現在登録されているすべてのオブジェクトを取得します。
 

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()
          インデックス付きプロパティーの型を表す Class オブジェクトを取得します。
 Class<?> EventSetDescriptor.getListenerType()
          ターゲットインタフェースの Class オブジェクトを取得します。
 Class<?> PropertyDescriptor.getPropertyEditorClass()
          このプロパティーの明示的な登録済み PropertyEditor クラスを取得します。
 Class<?> PropertyDescriptor.getPropertyType()
          プロパティーの Class オブジェクトを取得します。
 

Class 型のパラメータを持つ java.beans のメソッド
static
<T> T
EventHandler.create(Class<T> listenerInterface, Object target, String action)
          リスナーインタフェース内のすべてのメソッドがハンドラの actiontarget に適用するための listenerInterface 実装を作成します。
static
<T> T
EventHandler.create(Class<T> listenerInterface, Object target, String action, String eventPropertyName)
          /** すべてのメソッドから、イベント式 eventPropertyName の値を文中の最後のメソッドである action (target に適用される) に渡すための listenerInterface 実装を作成します。
static
<T> T
EventHandler.create(Class<T> listenerInterface, Object target, String action, String eventPropertyName, String listenerMethodName)
          /** listenerMethodName という名前のメソッドから、イベント式の値 eventPropertyName を文中の最後のメソッド 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, Class<?> stopClass)
          Java Bean のイントロスペクションを行い、指定された「停止」ポイントに達するまで、プロパティー、公開されたメソッドを調べます。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass, Class<?> stopClass)
          Java Bean のイントロスペクションを行い、指定された「停止」ポイントに達するまで、プロパティー、公開されたメソッドを調べます。
static BeanInfo Introspector.getBeanInfo(Class<?> beanClass, int flags)
          いくつかの制御フラグに従って、Java Bean のイントロスペクションを行い、すべてのプロパティー、公開されたメソッド、イベントについて調べます。
static Object Beans.getInstanceOf(Object bean, Class<?> targetType)
          指定された Bean から、そのソースオブジェクトの指定されたタイプのビューを表すオブジェクトを取得します。
 PersistenceDelegate Encoder.getPersistenceDelegate(Class<?> type)
          指定された型の持続的な委譲を返します。
protected  void PersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
          newInstance に対して、新しいインスタンスが oldInstance と「等価」になるという副作用を及ぼす一連の文を生成します。
protected  void DefaultPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
          この initialize メソッドのデフォルト実装は、Introspector によって返される順番で設定メソッドと取得メソッドの照合を行うことにより、この型のオブジェクトの状態がすべて公開された状態にします。
static boolean Beans.isInstanceOf(Object bean, Class<?> targetType)
          Bean が、指定されたタイプのターゲットとして表示できるかどうかを判定します。
static void PropertyEditorManager.registerEditor(Class<?> targetType, Class<?> editorClass)
          指定されたターゲットクラスの値を編集するために使用されるエディタクラスを登録します。
static void PropertyEditorManager.registerEditor(Class<?> targetType, Class<?> editorClass)
          指定されたターゲットクラスの値を編集するために使用されるエディタクラスを登録します。
 void Encoder.setPersistenceDelegate(Class<?> type, PersistenceDelegate persistenceDelegate)
          この type の持続的な委譲を persistenceDelegate にします。
 void PropertyDescriptor.setPropertyEditorClass(Class<?> propertyEditorClass)
          通常、PropertyEditor は PropertyEditorManager を使って検索されます。
 

Class 型のパラメータを持つ java.beans のコンストラクタ
BeanDescriptor(Class<?> beanClass)
          カスタマイザを持たない Bean に BeanDescriptor を作成します。
BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
          カスタマイザを持つ 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 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)
          文字列名を使って、ゼロから EventSetDescriptor を作成します。
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
          このコンストラクタは、文字列名を使って、ゼロから EventSetDescriptor を作成します。
EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
          このコンストラクタは、文字列名を使って、ゼロから 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 を作成します。
EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
          java.lang.reflect.MethodDescriptor オブジェクトと java.lang.Class オブジェクトを使って、ゼロから EventSetDescriptor を作成します。
IndexedPropertyDescriptor(String propertyName, Class<?> beanClass)
          このコンストラクタは、インデックス付きのアクセスと配列アクセスのどちらでも、アクセス用メソッド getFoo および setFoo を使って、標準 Java 規約に準拠したプロパティーの IndexPropertyDescriptor を構築します。
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 BeanContextServiceRevokedEvent.serviceClass
          無効になるサービスへの Class 参照です。
protected  Class BeanContextServiceAvailableEvent.serviceClass
          新しく使用できるサービスへの Class 参照
 

Class を返す java.beans.beancontext のメソッド
 Class BeanContextServiceRevokedEvent.getServiceClass()
          この通知の対象であるサービスクラスを取得します。
 Class BeanContextServiceAvailableEvent.getServiceClass()
          この通知の対象であるサービスクラスを取得します。
 

Class 型のパラメータを持つ java.beans.beancontext のメソッド
 boolean BeanContextServicesSupport.addService(Class serviceClass, BeanContextServiceProvider bcsp)
          サービスを追加します。
 boolean BeanContextServices.addService(Class serviceClass, BeanContextServiceProvider serviceProvider)
          この BeanContext にサービスを追加します。
protected  boolean BeanContextServicesSupport.addService(Class serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)
          サービスを追加します。
protected static boolean BeanContextSupport.classEquals(Class first, Class second)
          2 つのクラスオブジェクトまたはそれらの名前が同じかどうかを判定します。
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 BeanContextServicesSupport.BCSSProxyServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
           
 Iterator BeanContextServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class serviceClass)
          BeanContextServices によって呼び出されます。
 Iterator BeanContextServicesSupport.getCurrentServiceSelectors(Class serviceClass)
           
 Iterator BeanContextServices.getCurrentServiceSelectors(Class serviceClass)
          基本的な BeanContextServiceProvider の getCurrentServiceSelectors() を呼び出すことによって、指定されたサービスのサービス依存サービスパラメータ (Service Selectors) のリストを取得します。
 Object BeanContextServicesSupport.getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
          サービスを取得します。
 Object BeanContextServices.getService(BeanContextChild child, Object requestor, Class serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
          BeanContextChild、または BeanContextChild に関連した任意のオブジェクトは、このメソッドを呼び出すことによって、入れ子になっている BeanContextServices から現在登録されているサービスへの参照を取得できます。
 Object BeanContextServicesSupport.BCSSProxyServiceProvider.getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
           
 Object BeanContextServiceProvider.getService(BeanContextServices bcs, Object requestor, Class serviceClass, Object serviceSelector)
          BeanContextServices によって呼び出されます。
 boolean BeanContextServicesSupport.hasService(Class serviceClass)
          サービスを持ちます。
 boolean BeanContextServices.hasService(Class serviceClass)
          指定されたサービスが現在、このコンテキストから使用可能かどうかを報告します。
 boolean BeanContextServiceRevokedEvent.isServiceClass(Class service)
          無効になるサービスが特定のクラスのサービスかどうかを判定するために、このイベントをチェックします。
 void BeanContextServicesSupport.revokeService(Class serviceClass, BeanContextServiceProvider bcsp, boolean revokeCurrentServicesNow)
          サービスを削除します。
 void BeanContextServices.revokeService(Class serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
          現在登録されているサービスをこのコンテキストから削除するために、BeanContextServiceProviders は、このメソッドを呼び出して削除できます。
 

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 型のパラメータを持つ 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<Character> Character.TYPE
          char のプリミティブ型を表す Class インスタンス
static Class<Float> Float.TYPE
          float のプリミティブ型を表す Class インスタンス
static Class<Double> Double.TYPE
          double のプリミティブ型を表す Class インスタンスです。
static Class<Byte> Byte.TYPE
          byte のプリミティブ型を表す Class インスタンス
static Class<Short> Short.TYPE
          short のプリミティブ型を表す Class インスタンス
static Class<Integer> Integer.TYPE
          int のプリミティブ型を表す Class インスタンス
static Class<Long> Long.TYPE
          long のプリミティブ型を表す Class インスタンス
static Class<Void> Void.TYPE
          キーワード void に対応する擬似型を表すクラスオブジェクトです。
 

Class を返す java.lang のメソッド
<U> Class<? extends U>
Class.asSubclass(Class<U> clazz)
          指定されたクラスオブジェクトによって表されるクラスのサブクラスを表すためにこの Class オブジェクトをキャストします。
protected  Class<?> SecurityManager.currentLoadedClass()
          推奨されていません。 このタイプのセキュリティーチェックは推奨されません。 代わりに checkPermission の呼び出しを使用することをお勧めします。
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 を使って、ByteBufferClass クラスのインスタンスに変換します。
 Class<? extends Enum> EnumConstantNotPresentException.enumType()
          不足している enum 定数の型を返します。
protected  Class<?> ClassLoader.findClass(String name)
          指定されたバイナリ名を持つクラスを探します。
protected  Class<?> ClassLoader.findLoadedClass(String name)
          このローダーがこのバイナリ名を持つクラスの起動ローダーとして Java 仮想マシンにより記録されていた場合は、指定されたバイナリ名を持つクラスを返します。
protected  Class<?> ClassLoader.findSystemClass(String name)
          指定されたバイナリ名を持つクラスを探して、必要に応じてロードします。
static Class<?> Class.forName(String className)
          指定された文字列名を持つクラスまたはインタフェースに関連付けられた、Class オブジェクトを返します。
static Class<?> Class.forName(String name, boolean initialize, ClassLoader loader)
          指定されたクラスローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられた 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<?> 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 のメソッド
<U> Class<? extends U>
Class.asSubclass(Class<U> clazz)
          指定されたクラスオブジェクトによって表されるクラスのサブクラスを表すためにこの Class オブジェクトをキャストします。
 void SecurityManager.checkMemberAccess(Class<?> clazz, int which)
          メンバーへのアクセスが呼び出し側スレッドに許可されていない場合に、SecurityException をスローします。
static boolean Compiler.compileClass(Class<?> clazz)
          指定されたクラスをコンパイルします。
<A extends Annotation>
A
Class.getAnnotation(Class<A> annotationClass)
           
<A extends Annotation>
A
Package.getAnnotation(Class<A> annotationClass)
           
 Constructor<T> Class.getConstructor(Class<?>... parameterTypes)
          この Class オブジェクトが表すクラスの指定された public コンストラクタをリフレクトする Constructor オブジェクトを返します。
 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)
           
 boolean Package.isAnnotationPresent(Class<? extends Annotation> annotationClass)
           
 boolean Class.isAssignableFrom(Class<?> cls)
          この Class オブジェクトが表すクラスまたはインタフェースが、指定された Class パラメータが表すクラスまたはインタフェースと等しいかどうか、あるいはそのスーパークラスあるいはスーパーインタフェースであるかどうかを判定します。
protected  void ClassLoader.resolveClass(Class<?> c)
          指定されたクラスをリンクします。
protected  void ClassLoader.setSigners(Class<?> c, Object[] signers)
          クラスの署名者を設定します。
static
<T extends Enum<T>>
T
Enum.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 型のパラメータを持つ 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)
          クラスが 再変換 または 再定義 で変更可能かどうかを判定します。
 void Instrumentation.retransformClasses(Class<?>... classes)
          指定されたクラスセットを再変換します。
 byte[] ClassFileTransformer.transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
          このメソッドの実装は、提供されたクラスファイルを変換して、新しい置換クラスファイルを返すことができます。
 

Class 型のパラメータを持つ java.lang.instrument のコンストラクタ
ClassDefinition(Class<?> theClass, byte[] theClassFile)
          提供されたクラスとクラスファイルバイトを使って、新しい ClassDefinition バインディングを作成します。
 

java.lang.management での Class の使用
 

Class 型のパラメータを持つ java.lang.management のメソッド
static
<T> T
ManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
          指定された MBeanServerConnection を介してメソッド呼び出しを転送する、指定された MXBean 名の プラットフォーム MXBean インタフェースのプロキシを返します。
 

java.lang.reflect での Class の使用
 

Class を返す java.lang.reflect のメソッド
 Class<?> Field.getDeclaringClass()
          Field オブジェクトによって表されるフィールドを宣言するクラスまたはインタフェースを表す Class オブジェクトを返します。
 Class<?> Member.getDeclaringClass()
          Member が識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表す Class オブジェクトを返します。
 Class<?> Method.getDeclaringClass()
          この Method オブジェクトによって表されるメソッドを宣言するクラスまたはインタフェースを表す Class オブジェクトを返します。
 Class<T> Constructor.getDeclaringClass()
          Constructor によって表されるコンストラクタを宣言するクラスを表す Class オブジェクトを返します。
 Class<?>[] Method.getExceptionTypes()
          この Method オブジェクトで表される基になるメソッドによってスローされるように宣言されている、例外のタイプを表す Class オブジェクトの配列を返します。
 Class<?>[] Constructor.getExceptionTypes()
          この Constructor オブジェクトで表される基になるコンストラクタによってスローされるように宣言されている、例外の型を表す Class オブジェクトの配列を返します。
 Class<?>[] Method.getParameterTypes()
          Method オブジェクトによって表されるメソッドの仮パラメータ型を宣言順で表す Class オブジェクトの配列を返します。
 Class<?>[] Constructor.getParameterTypes()
          Constructor オブジェクトによって表されるコンストラクタの仮パラメータ型を宣言順で表す Class オブジェクトの配列を返します。
static Class<?> Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
          クラスローダーとインタフェースの配列の指定されたプロキシクラスの java.lang.Class オブジェクトを返します。
 Class<?> Method.getReturnType()
          この Method オブジェクトによって表されるメソッドの仮の戻り値の型を表す Class オブジェクトを返します。
 Class<?> Field.getType()
          Field オブジェクトで表されるフィールドの宣言型を識別する Class オブジェクトを返します。
 

Class 型のパラメータを持つ java.lang.reflect のメソッド
<T extends Annotation>
T
AnnotatedElement.getAnnotation(Class<T> annotationClass)
          指定された型の注釈が存在する場合は、指定された型の要素の注釈を返します。
<T extends Annotation>
T
AccessibleObject.getAnnotation(Class<T> annotationClass)
           
<T extends Annotation>
T
Field.getAnnotation(Class<T> annotationClass)
           
<T extends Annotation>
T
Method.getAnnotation(Class<T> annotationClass)
           
<T extends Annotation>
T
Constructor.getAnnotation(Class<T> annotationClass)
           
static Class<?> Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
          クラスローダーとインタフェースの配列の指定されたプロキシクラスの java.lang.Class オブジェクトを返します。
 boolean AnnotatedElement.isAnnotationPresent(Class<? extends Annotation> annotationClass)
          指定された型の注釈がこの要素に存在する場合は true を返し、そうでない場合は false を返します。
 boolean AccessibleObject.isAnnotationPresent(Class<? extends Annotation> annotationClass)
           
static boolean Proxy.isProxyClass(Class<?> cl)
          指定されたクラスが getProxyClass メソッドまたは newProxyInstance メソッドを使って動的に生成されてプロキシクラスとなる場合にだけ、true を返します。
static Object Array.newInstance(Class<?> componentType, int... dimensions)
          指定されたコンポーネント型と大きさで新しい配列を作成します。
static Object Array.newInstance(Class<?> componentType, int length)
          指定されたコンポーネント型とコンポーネントサイズを使用して新しい配列を作成します。
static Object Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
          指定された呼び出しハンドラに対してメソッド呼び出しをディスパッチする、指定されたインタフェースのプロキシクラスのインスタンスを返します。
 

java.net での Class の使用
 

Class を返す java.net のメソッド
protected  Class<?> URLClassLoader.findClass(String name)
          URL 検索パスから、指定された名前を持つクラスを検索してロードします。
 

Class 型のパラメータを持つ java.net のメソッド
 Object URL.getContent(Class[] classes)
          この URL のコンテンツを取得します。
 Object URLConnection.getContent(Class[] classes)
          この URL 接続のコンテンツを取得します。
 Object ContentHandler.getContent(URLConnection urlc, Class[] classes)
          オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。
 

java.rmi.server での Class の使用
 

Class を返す java.rmi.server のメソッド
static Class<?> RMIClassLoader.loadClass(String name)
          推奨されていません。 loadClass(String,String) メソッドに置き換えられました
 Class<?> LoaderHandler.loadClass(String name)
          推奨されていません。 代替はありません
static Class<?> RMIClassLoader.loadClass(String codebase, String name)
          指定されたコードベース URL パスからクラスをロードします。
abstract  Class<?> RMIClassLoaderSpi.loadClass(String codebase, String name, ClassLoader defaultLoader)
          RMIClassLoader.loadClass(URL,String)RMIClassLoader.loadClass(String,String)、および RMIClassLoader.loadClass(String,String,ClassLoader) の実装を提供します。
static Class<?> RMIClassLoader.loadClass(String codebase, String name, ClassLoader defaultLoader)
          指定されたローダーを使用することもできます。
static Class<?> RMIClassLoader.loadClass(URL codebase, String name)
          指定されたコードベース URL からクラスをロードします。
 Class<?> LoaderHandler.loadClass(URL codebase, String name)
          推奨されていません。 代替はありません
abstract  Class<?> RMIClassLoaderSpi.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
          RMIClassLoader.loadProxyClass(String,String[],ClassLoader) の実装を提供します。
static Class<?> RMIClassLoader.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
          指定された名前を持つインタフェース群を実装した動的プロキシクラス (Proxy を参照) を、指定されたコードベース URL パスからロードします。
 

Class 型のパラメータを持つ java.rmi.server のメソッド
abstract  String RMIClassLoaderSpi.getClassAnnotation(Class<?> cl)
          RMIClassLoader.getClassAnnotation(Class) の実装を提供します。
static String RMIClassLoader.getClassAnnotation(Class<?> cl)
          クラス定義の位置を示す注釈文字列を返します。
 

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 を使って、ByteBufferClass クラスのインスタンスに変換します。
 

Class 型のパラメータを持つ java.security のメソッド
 boolean KeyStoreSpi.engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
          指定された alias のキーストア Entry が、指定された entryClass のインスタンスまたはサブクラスであるかどうかを判定します。
protected abstract
<T extends KeySpec>
T
KeyFactorySpi.engineGetKeySpec(Key key, Class<T> keySpec)
          指定された鍵オブジェクトの仕様 (鍵データ) を返します。
protected abstract
<T extends AlgorithmParameterSpec>
T
AlgorithmParametersSpi.engineGetParameterSpec(Class<T> paramSpec)
          このパラメータオブジェクトの (透明な) 仕様を返します。
 boolean KeyStore.entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
          指定された alias のキーストア Entry が、指定された entryClass のインスタンスまたはサブクラスであるかどうかを判定します。
<T extends KeySpec>
T
KeyFactory.getKeySpec(Key key, Class<T> keySpec)
          指定された鍵オブジェクトの仕様 (鍵データ) を返します。
<T extends AlgorithmParameterSpec>
T
AlgorithmParameters.getParameterSpec(Class<T> paramSpec)
          パラメータオブジェクトの透明な仕様を返します。
 

java.sql での Class の使用
 

Class 型の引数を持つ型を返す java.sql のメソッド
 Map<String,Class<?>> Connection.getTypeMap()
          この Connection に関連した Map オブジェクトを取得します。
 

Class 型のパラメータを持つ java.sql のメソッド
<T extends Source>
T
SQLXML.getSource(Class<T> sourceClass)
          この SQLXML インスタンスによって指定された XML 値を読み込むための Source を返します。
 boolean Wrapper.isWrapperFor(Class<?> iface)
          これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、true を返します。
<T extends Result>
T
SQLXML.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 オブジェクトによって指定された SQL ARRAY 値の一部を取り出します。
 Object Array.getArray(Map<String,Class<?>> map)
          この Array オブジェクトによって指定された SQL ARRAY 値の内容を取り出します。
 Object[] Struct.getAttributes(Map<String,Class<?>> map)
          この Struct オブジェクトが表す SQL 構造化型の属性の順序付けされた値を作成します。
 Object ResultSet.getObject(int columnIndex, Map<String,Class<?>> map)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として取得します。
 Object CallableStatement.getObject(int parameterIndex, Map<String,Class<?>> map)
          OUT パラメータ parameterIndex の値を表すオブジェクトを返し、map を使用してそのパラメータ値のカスタムマッピングを行います。
 Object Ref.getObject(Map<String,Class<?>> map)
          参照されるオブジェクトを取得し、そのオブジェクトを指定された型マップを使用して Java 型へマップします。
 Object ResultSet.getObject(String columnLabel, Map<String,Class<?>> map)
          この ResultSet オブジェクトの現在行にある指定された列の値を、Java プログラミング言語の Object として取得します。
 Object CallableStatement.getObject(String parameterName, Map<String,Class<?>> map)
          OUT パラメータ parameterName の値を表すオブジェクトを返し、map を使用してそのパラメータ値のカスタムマッピングを行います。
 ResultSet Array.getResultSet(long index, int count, Map<String,Class<?>> map)
          インデックス index で始まり、最大で count の連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。
 ResultSet Array.getResultSet(Map<String,Class<?>> map)
          この Array オブジェクトによって指定された SQL ARRAY 値の要素を含む結果セットを取得します。
 void Connection.setTypeMap(Map<String,Class<?>> map)
          この Connection オブジェクトの型マップとして指定された TypeMap オブジェクトをインストールします。
 

java.util での Class の使用
 

Class を返す java.util のメソッド
 Class<?> IllegalFormatConversionException.getArgumentClass()
          一致しない引数のクラスを返します。
 

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> Map<K,V>
Collections.checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
          指定されたマップの動的に型保証されたビューを返します。
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
<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.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,W> AtomicReferenceFieldUpdater<U,W>
AtomicReferenceFieldUpdater.newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
          指定されたフィールドを持つオブジェクトのアップデータを作成して返します。
static
<U,W> AtomicReferenceFieldUpdater<U,W>
AtomicReferenceFieldUpdater.newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
          指定されたフィールドを持つオブジェクトのアップデータを作成して返します。
static
<U> AtomicLongFieldUpdater<U>
AtomicLongFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
          指定されたフィールドを持つオブジェクトのアップデータを作成して返します。
static
<U> AtomicIntegerFieldUpdater<U>
AtomicIntegerFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
          指定されたフィールドを持つオブジェクトのアップデータを作成して返します。
 

java.util.prefs での Class の使用
 

Class 型のパラメータを持つ java.util.prefs のメソッド
static Preferences Preferences.systemNodeForPackage(Class<?> c)
          システム設定ツリーから設定ノードを返します。
static Preferences Preferences.userNodeForPackage(Class<?> c)
          呼び出し側ユーザーの設定ツリーから設定ノードを返します。
 

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.processing での Class の使用
 

Class 型のパラメータを持つ javax.annotation.processing のメソッド
 Set<? extends Element> RoundEnvironment.getElementsAnnotatedWith(Class<? extends Annotation> a)
          指定された注釈型を使って注釈を付けられた要素を返します。
 

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<?> IIOMetadataFormatImpl.getObjectClass(String elementName)
           
 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>>
void
IIOMetadataFormatImpl.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
          getInputTypes から返される単一要素の配列で、最初は ImageInputStream.class が格納されています。
static Class[] ImageWriterSpi.STANDARD_OUTPUT_TYPE
          getInputTypes から返される単一要素の配列で、最初は ImageInputStream.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 RegisterableService.onDeregistration(ServiceRegistry registry, Class<?> category)
          このインタフェースを実装するオブジェクトが、指定された registrycategory から削除される場合に呼び出されます。
 void IIOServiceProvider.onDeregistration(ServiceRegistry registry, Class<?> category)
          Spi クラスが ServiceRegistry から登録解除されると常にコールバックが実行されます。
 void RegisterableService.onRegistration(ServiceRegistry registry, Class<?> category)
          このインタフェースを実装するオブジェクトが、指定された registrycategory に追加される場合に呼び出されます。
 void IIOServiceProvider.onRegistration(ServiceRegistry registry, Class<?> category)
          Spi クラスがインスタンス化されて ServiceRegistry に登録されたあとで 1 回だけ呼び出されるコールバックです。
<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.element での Class の使用
 

Class 型のパラメータを持つ javax.lang.model.element のメソッド
<A extends Annotation>
A
Element.getAnnotation(Class<A> annotationType)
          指定された型の注釈がこの要素にある場合は、その注釈を返します。
 

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 notificationBroadcaster)
          ローカルまたはリモートの MBean Server 内に Standard MBean 用のプロキシを作成します。
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 notificationBroadcaster)
          ローカルまたはリモートの MBean Server 内に MXBean 用のプロキシを作成します。
static
<T> T
MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
          メソッドはこの MBean に渡される 指定の MBean サーバーから MBean へメソッドを渡すことにより、指定されたインタフェースを実装するプロキシを返します。
 

Class 型のパラメータを持つ javax.management のコンストラクタ
StandardEmitterMBean(Class<?> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
          mbeanInterface により管理インタフェースが指定される MBean を作成します。
StandardEmitterMBean(Class<?> mbeanInterface, NotificationEmitter emitter)
          mbeanInterface により管理インタフェースが指定される MBean を作成します。
StandardEmitterMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
          指定した実装を使用し、mbeanInterface により管理インタフェースが指定される MBean を作成します。
StandardEmitterMBean(T implementation, Class<T> mbeanInterface, NotificationEmitter emitter)
          指定した実装を使用し、mbeanInterface により管理インタフェースが指定される MBean を作成します。
StandardMBean(Class<?> mbeanInterface)
          特定の mbeanInterface クラスを使って、DynamicMBean を this から除外します。
StandardMBean(Class<?> mbeanInterface, boolean isMXBean)
          特定の mbeanInterface クラスを使って、DynamicMBean を this から除外します。
StandardMBean(T implementation, Class<T> mbeanInterface)
          特定の mbeanInterface クラスを使って、DynamicMBean をオブジェクト implementation から除外します。
StandardMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean)
          特定の mbeanInterface クラスを使って、DynamicMBean をオブジェクト implementation から除外します。
 

javax.management.loading での Class の使用
 

Class を返す javax.management.loading のメソッド
protected  Class<?> MLet.findClass(String name)
          再定義予定のクラスローダーの main メソッドです。
static Class DefaultLoaderRepository.loadClass(String className)
          推奨されていません。 クラスローダーのリストを調べて、要求されたクラスのロードを試みます。
 Class<?> ClassLoaderRepository.loadClass(String className)
          クラスローダーのリストから、指定された名前のクラスをロードします。
 Class<?> MLet.loadClass(String name, ClassLoaderRepository clr)
          この MLet の URL 内にクラスが見つからない場合、指定された ClassLoaderRepository を使ってクラスをロードします。
 Class<?> ClassLoaderRepository.loadClassBefore(ClassLoader stop, String className)
          クラスローダーのリストからクラスをロードし、指定されたクラス名の位置で処理を停止します。
static Class DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
          推奨されていません。 クラスローダーのリスト (指定のクラスローダーは除外) を調べて、要求されたクラスのロードを試みます。
 Class<?> ClassLoaderRepository.loadClassWithout(ClassLoader exclude, 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(Name name, Class<? extends Context> contextType)
          名前を部分的に解決します。
 ResolveResult Resolver.resolveToClass(String name, Class<? extends Context> contextType)
          名前を部分的に解決します。
 

javax.print での Class の使用
 

Class を返す javax.print のメソッド
 Class<?>[] PrintService.getSupportedAttributeCategories()
          この印刷サービスのジョブ設定時に、クライアントが指定可能な印刷属性カテゴリを判別します。
 Class[] AttributeException.getUnsupportedAttributes()
          Print Service インスタンスが属性を一切サポートしない印刷属性クラスの配列を返します。
 

Class 型のパラメータを持つ javax.print のメソッド
<T extends PrintServiceAttribute>
T
PrintService.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 であることを判定します。
 

Class 型のパラメータを持つ javax.print.attribute のメソッド
 boolean HashAttributeSet.containsKey(Class<?> category)
          属性セットが、指定されたカテゴリの属性を保持している場合に true を返します。
 boolean AttributeSet.containsKey(Class<?> category)
          属性セットが、指定されたカテゴリの属性を保持している場合に true を返します。
 Attribute HashAttributeSet.get(Class<?> category)
          指定された属性カテゴリに格納される属性セットの属性値を返します。
 Attribute AttributeSet.get(Class<?> category)
          指定された属性カテゴリに格納される属性セットの属性値を返します。
 boolean HashAttributeSet.remove(Class<?> category)
          属性セットからカテゴリの任意の属性を削除します (存在する場合)。
 boolean AttributeSet.remove(Class<?> category)
          属性セットからカテゴリの任意の属性を削除します (存在する場合)。
static Class<?> AttributeSetUtilities.verifyAttributeCategory(Object object, Class<?> interfaceName)
          指定されたオブジェクトが、指定されたインタフェースを実装する Class であることを判定します。
static Attribute AttributeSetUtilities.verifyAttributeValue(Object object, Class<?> interfaceName)
          指定されたオブジェクトが、指定されたインタフェースのインスタンスであることを判定します。
static void AttributeSetUtilities.verifyCategoryForValue(Class<?> category, Attribute attribute)
          指定された属性カテゴリのオブジェクトが、指定された属性値のオブジェクトのカテゴリと等しいかどうかを判定します。
 

Class 型のパラメータを持つ javax.print.attribute のコンストラクタ
HashAttributeSet(Attribute[] attributes, Class<?> interfaceName)
          新しい属性セットを構築します。
HashAttributeSet(Attribute attribute, Class<?> interfaceName)
          初期状態で指定された属性によって生成された属性セットの新しい空の属性セットを構築します。
HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
          初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。
HashAttributeSet(Class<?> interfaceName)
          新しい空の属性セットを構築します。
 

javax.print.attribute.standard での Class の使用
 

Class を返す javax.print.attribute.standard のメソッド
 Class<? extends Attribute> Sides.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> SheetCollate.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Severity.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> RequestingUserName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> ReferenceUriSchemesSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> QueuedJobCount.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterURI.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterStateReasons.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterStateReason.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterState.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterResolution.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> NumberUp.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterMoreInfoManufacturer.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterMoreInfo.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterMessageFromOperator.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterMakeAndModel.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterLocation.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterIsAcceptingJobs.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrinterInfo.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PrintQuality.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PresentationDirection.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PagesPerMinuteColor.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PagesPerMinute.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PageRanges.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> PDLOverrideSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> NumberUpSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> OutputDeviceAssigned.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> OrientationRequested.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> NumberOfInterveningJobs.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> NumberOfDocuments.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> MultipleDocumentHandling.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> MediaSize.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> MediaPrintableArea.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Media.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobStateReasons.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobStateReason.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobState.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobSheets.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobPrioritySupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobPriority.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobOriginatingUserName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobMessageFromOperator.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobMediaSheetsSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobMediaSheetsCompleted.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobMediaSheets.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobKOctetsSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobKOctetsProcessed.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobKOctets.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobImpressionsSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobImpressionsCompleted.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobImpressions.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> JobHoldUntil.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Finishings.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Fidelity.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> DocumentName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Destination.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> DateTimeAtProcessing.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> DateTimeAtCreation.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> DateTimeAtCompleted.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> CopiesSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Copies.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Compression.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> ColorSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class<? extends Attribute> Chromaticity.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 

javax.rmi での Class の使用
 

Class 型のパラメータを持つ javax.rmi のメソッド
static Object PortableRemoteObject.narrow(Object narrowFrom, Class narrowTo)
          リモートインタフェースまたは抽象インタフェースのオブジェクトを目的のタイプにキャストできることを確認します。
 

javax.rmi.CORBA での Class の使用
 

Class を返す javax.rmi.CORBA のメソッド
 Class UtilDelegate.loadClass(String className, String remoteCodebase, ClassLoader loader)
          Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader) に対する委譲呼び出しです。
static Class Util.loadClass(String className, String remoteCodebase, ClassLoader loader)
          指定されたクラスのクラスインスタンスを返します。
 

Class 型のパラメータを持つ javax.rmi.CORBA のメソッド
 String UtilDelegate.getCodebase(Class clz)
          Util.getCodebase(java.lang.Class) に対する委譲呼び出しです。
static String Util.getCodebase(Class clz)
          指定されたクラスのコードベースがあれば、そのコードベースを返します。
 String ValueHandler.getRMIRepositoryID(Class clz)
          指定された Java クラスの CORBA RepositoryId を返します。
 boolean ValueHandler.isCustomMarshaled(Class clz)
          指定されたクラスがカスタム整列化とデフォルト整列化のどちらを実行するかを示します。
 Object PortableRemoteObjectDelegate.narrow(Object narrowFrom, Class narrowTo)
          PortableRemoteObject.narrow(java.lang.Object, java.lang.Class) に対する委譲呼び出しです。
 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 を構築します (SoundbankResource's の名前、サンプリングされたオーディオデータ、およびインストゥルメントはサブクラスで設定)。
 

javax.sound.sampled での Class の使用
 

Class を返す javax.sound.sampled のメソッド
 Class<?> Line.Info.getLineClass()
          このライン情報オブジェクトが記述するラインのクラスを取得します。
 

Class 型のパラメータを持つ javax.sound.sampled のコンストラクタ
DataLine.Info(Class<?> lineClass, AudioFormat format)
          単一のオーディオ形式を含む指定した情報からデータラインの情報オブジェクトを構築します。
DataLine.Info(Class<?> lineClass, AudioFormat[] formats, int minBufferSize, int maxBufferSize)
          サポートされるオーディオ形式およびバッファーサイズの範囲を含む指定した情報からデータラインの情報オブジェクトを構築します。
DataLine.Info(Class<?> lineClass, AudioFormat format, int bufferSize)
          単一のオーディオ形式および必要なバッファーサイズを含む指定した情報からデータラインの情報オブジェクトを構築します。
Line.Info(Class<?> lineClass)
          指定されたクラスのラインを記述する情報オブジェクトを構築します。
Port.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)
          指定した java.util.Map オブジェクトを、この RowSet オブジェクトのデフォルト型マップとしてインストールします。
 

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 オブジェクトによって表現された SQL ARRAY 値のすべての要素を含む 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[]
JComponent.getListeners(Class<T> listenerType)
          この JComponentFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
Timer.getListeners(Class<T> listenerType)
          この TimerFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
DefaultButtonModel.getListeners(Class<T> listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
DefaultSingleSelectionModel.getListeners(Class<T> listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
DefaultBoundedRangeModel.getListeners(Class<T> listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
AbstractListModel.getListeners(Class<T> listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
DefaultListSelectionModel.getListeners(Class<T> listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
AbstractSpinnerModel.getListeners(Class<T> listenerType)
          このモデルに追加された、指定された型のリスナーすべての配列を返します。
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>
void
EventListenerList.add(Class<T> t, T l)
          指定された型のリスナーとしてリスナーを追加します。
 int EventListenerList.getListenerCount(Class<?> t)
          このリスナーリストの、指定された型のリスナーの総数を返します。
<T extends EventListener>
T[]
EventListenerList.getListeners(Class<T> t)
          指定された型のすべてのリスナーの配列を返します。
<T extends EventListener>
void
EventListenerList.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)
          この AbstractTableModelFooListener として現在登録されているすべてのオブジェクトの配列を返します。
<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[]
StyleContext.NamedStyle.getListeners(Class<T> listenerType)
          このモデルに追加された、指定された型のリスナーすべての配列を返します。
<T extends EventListener>
T[]
DefaultCaret.getListeners(Class<T> listenerType)
          このキャレットに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
 void DefaultFormatter.setValueClass(Class<?> valueClass)
          新規 Object の作成に使用するクラスを設定します。
 

javax.swing.tree での Class の使用
 

Class 型のパラメータを持つ javax.swing.tree のメソッド
<T extends EventListener>
T[]
DefaultTreeSelectionModel.getListeners(Class<T> listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
<T extends EventListener>
T[]
DefaultTreeModel.getListeners(Class<T> listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
 

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 オブジェクトを作成します。
<A extends XmlAdapter>
A
Unmarshaller.getAdapter(Class<A> type)
          指定した型に関連付けられているアダプタを取得します。
<A extends XmlAdapter>
A
Marshaller.getAdapter(Class<A> type)
          指定した型に関連付けられているアダプタを取得します。
static JAXBContext JAXBContext.newInstance(Class... classesToBeBound)
           JAXBContext クラスの新しいインスタンスを取得します。
static JAXBContext JAXBContext.newInstance(Class[] classesToBeBound, Map<String,?> properties)
           JAXBContext クラスの新しいインスタンスを取得します。
<A extends XmlAdapter>
void
Unmarshaller.setAdapter(Class<A> type, A adapter)
          XmlAdapter の設定済みのインスタンスをこの Unmarshaller に関連付けます。
<A extends XmlAdapter>
void
Marshaller.setAdapter(Class<A> type, A adapter)
          XmlAdapter の設定済みのインスタンスをこの Marshaller に関連付けます。
<T> JAXBElement<T>
Unmarshaller.unmarshal(Node node, Class<T> declaredType)
          JAXB マップ declaredType によって XML データを非整列化し、結果のコンテンツツリーを返します。
<T> JAXBElement<T>
Unmarshaller.unmarshal(Source source, Class<T> declaredType)
          declaredType に基づき、指定された XML Source から XML データを非整列化し、結果のコンテンツツリーを返します。
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLEventReader reader, Class<T> declaredType)
          JAXB マップ declaredType にルート要素を非整列化し、結果のコンテンツツリーを返します。
abstract
<T> JAXBElement<T>
Binder.unmarshal(XmlNode xmlNode, Class<T> declaredType)
          指定された declaredType で XML ルート要素を JAXB オブジェクトツリーに非整列化します。
<T> JAXBElement<T>
Unmarshaller.unmarshal(XMLStreamReader reader, Class<T> declaredType)
          JAXB マップ declaredType にルート要素を非整列化し、結果のコンテンツツリーを返します。
 

Class 型のパラメータを持つ javax.xml.bind のコンストラクタ
JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
          XML 要素インスタンスを構築します。
JAXBElement(QName name, Class<T> declaredType, Class scope, T value)
          XML 要素インスタンスを構築します。
JAXBElement(QName name, Class<T> declaredType, T value)
          XML 要素インスタンスを構築します。
 

javax.xml.bind.helpers での Class の使用
 

Class 型のパラメータを持つ javax.xml.bind.helpers のメソッド
<A extends XmlAdapter>
A
AbstractUnmarshallerImpl.getAdapter(Class<A> type)
           
<A extends XmlAdapter>
A
AbstractMarshallerImpl.getAdapter(Class<A> type)
           
<A extends XmlAdapter>
void
AbstractUnmarshallerImpl.setAdapter(Class<A> type, A adapter)
           
<A extends XmlAdapter>
void
AbstractMarshallerImpl.setAdapter(Class<A> type, A adapter)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(Node node, Class<T> expectedType)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(Source source, Class<T> expectedType)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(XMLEventReader reader, Class<T> expectedType)
           
<T> JAXBElement<T>
AbstractUnmarshallerImpl.unmarshal(XMLStreamReader reader, Class<T> expectedType)
           
 

javax.xml.ws での Class の使用
 

Class 型のパラメータを持つ javax.xml.ws のメソッド
<T> Dispatch<T>
Service.createDispatch(QName portName, Class<T> type, Service.Mode mode)
          ユーザーが選択したオブジェクトで使用する Dispatch インスタンスを作成します。
<T> T
Service.getPort(Class<T> serviceEndpointInterface)
          getPort メソッドはスタブを返します。
<T> T
Service.getPort(QName portName, Class<T> serviceEndpointInterface)
          getPort メソッドはスタブを返します。
 

javax.xml.ws.spi での Class の使用
 

Class 型のパラメータを持つ javax.xml.ws.spi のメソッド
abstract
<T> Dispatch<T>
ServiceDelegate.createDispatch(QName portName, Class<T> type, Service.Mode mode)
          ユーザーが選択したオブジェクトで使用する Dispatch インスタンスを作成します。
abstract  ServiceDelegate Provider.createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass)
          サービス委譲オブジェクトを作成します。
abstract
<T> T
ServiceDelegate.getPort(Class<T> serviceEndpointInterface)
          getPort メソッドはスタブを返します。
abstract
<T> T
ServiceDelegate.getPort(QName portName, Class<T> serviceEndpointInterface)
          getPort メソッドはスタブを返します。
 

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 参照を返します。
 

org.omg.DynamicAny での Class の使用
 

Class として宣言されている org.omg.DynamicAny のフィールド
static Class _DynValueStub._opsClass
           
static Class _DynUnionStub._opsClass
           
static Class _DynStructStub._opsClass
           
static Class _DynSequenceStub._opsClass
           
static Class _DynFixedStub._opsClass
           
static Class _DynEnumStub._opsClass
           
static Class _DynArrayStub._opsClass
           
static Class _DynAnyStub._opsClass
           
static Class _DynAnyFactoryStub._opsClass
           
 

org.omg.PortableServer での Class の使用
 

Class として宣言されている org.omg.PortableServer のフィールド
static Class _ServantLocatorStub._opsClass
           
static Class _ServantActivatorStub._opsClass
           
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。