JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.lang.Class の使用

Class を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.datatransfer アプリケーション間、およびアプリケーション内のデータ転送のためのインタフェースやクラスを提供します。 
java.awt.dnd ドラッグ&ドロップ操作は、多くのグラフィカルユーザインタフェースシステムで見られる直接的な操作ジェスチャーで、GUI の表現要素に論理的に関連した 2 つのエンティティ間で情報を変換する機構を提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。  
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.io このパッケージは、データストリーム、直列化、およびファイルシステムによるシステム入出力用に提供されています。  
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.reflect クラスおよびオブジェクトについてのリフレクション情報を取得するためのクラスおよびインタフェースを提供します。 
java.net ネットワーク対応アプリケーションを実装するためのクラスを提供します。 
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util.prefs このパッケージをアプリケーションから使用して、ユーザやシステムの設定データや構成データの格納および取得ができます。 
javax.crypto 暗号化操作のクラスとインタフェースを提供します。 
javax.imageio.metadata メタデータの読み込みおよび書き込みを処理する Java イメージ入出力 API のパッケージです。  
javax.imageio.spi リーダ、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。  
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.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。 
javax.sound.midi MIDI (楽器のディジタルインタフェース) データの入出力、シーケンシング、および合成のインタフェースおよびクラスを提供します。  
javax.sound.sampled サンプル化されたオーディオデータの取り込み、処理、および再生のインタフェースおよびクラスを提供します。  
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.event Swing コンポーネントによってトリガされるイベントを提供します。 
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
javax.swing.tree javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 
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 のメソッド
 EventListener[] MenuItem.getListeners(Class listenerType)
          この MenuItemFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
static EventListener[] AWTEventMulticaster.getListeners(EventListener l, Class listenerType)
          指定された java.util.EventListener で連鎖され、FooListener となったすべてのオブジェクトの配列を返します。
protected static void AWTKeyStroke.registerSubclass(Class subclass)
          AWTKeyStroke の新しいインスタンスを生成する時に、AWTKeyStroke のファクトリメソッドが使用する新しいクラスを登録します。
 EventListener[] Window.getListeners(Class listenerType)
          この WindowFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] Container.getListeners(Class listenerType)
          この ContainerFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] Component.getListeners(Class listenerType)
          この ComponentFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 DragGestureRecognizer Toolkit.createDragGestureRecognizer(Class abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
          要求された抽象クラス DragGestureRecognizer の、プラットフォームに依存する具象サブクラスを作成し、指定された DragSource、Component、および DragGestureListener に関連付けます。
 EventListener[] TextField.getListeners(Class listenerType)
          この TextFieldFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] TextComponent.getListeners(Class listenerType)
          この TextComponentFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] Scrollbar.getListeners(Class listenerType)
          この ScrollbarFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] List.getListeners(Class listenerType)
          この ListFooListener として、現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] Choice.getListeners(Class listenerType)
          この ChoiceFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] CheckboxMenuItem.getListeners(Class listenerType)
          この CheckboxMenuItemFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] Checkbox.getListeners(Class listenerType)
          この CheckboxFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] Button.getListeners(Class listenerType)
          この ButtonFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 

java.awt.datatransfer での Class の使用
 

Class を返す java.awt.datatransfer のメソッド
protected static Class DataFlavor.tryToLoadClass(String className, ClassLoader fallback)
          ブートストラップローダ、システムローダ、コンテキストローダ (存在する場合)、指定されたローダの順番でクラスのロードを試みます。
 Class DataFlavor.getRepresentationClass()
          この DataFlavor が要求されたときに、この DataFlavor をサポートしているオブジェクトが返す Class を返します。
 Class DataFlavor.getDefaultRepresentationClass()
           
 

Class 型のパラメータを持つ java.awt.datatransfer のコンストラクタ
DataFlavor(Class representationClass, String humanPresentableName)
          Java クラスを表現する DataFlavor を構築します。
 

java.awt.dnd での Class の使用
 

Class 型のパラメータを持つ java.awt.dnd のメソッド
 DragGestureRecognizer DragSource.createDragGestureRecognizer(Class recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)
          DragGestureRecognizer の指定された抽象サブクラスを実装する新しい DragGestureRecognizer を作成し、新しく作成されたオブジェクトに、指定された Component および DragGestureListener を設定します。
 EventListener[] DragSource.getListeners(Class listenerType)
          この DragSourceFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 

java.awt.image.renderable での Class の使用
 

Class を返す java.awt.image.renderable のメソッド
 Class[] ParameterBlock.getParamClasses()
          パラメータの型を記述する Class オブジェクトの配列を返します。
 

java.beans での Class の使用
 

Class を返す java.beans のメソッド
 Class PropertyDescriptor.getPropertyType()
          プロパティの Class オブジェクトを取得します。
 Class PropertyDescriptor.getPropertyEditorClass()
          このプロパティの明示的な登録済み PropertyEditor クラスを取得します。
 Class IndexedPropertyDescriptor.getIndexedPropertyType()
          インデックス付きプロパティの型を表す Class オブジェクトを取得します。
 Class EventSetDescriptor.getListenerType()
          ターゲットインタフェースの Class オブジェクトを取得します。
 Class BeanDescriptor.getBeanClass()
          bean の Class オブジェクトを取得します。
 Class BeanDescriptor.getCustomizerClass()
          bean のカスタマイザの Class オブジェクトを取得します。
 

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

Class 型のパラメータを持つ java.beans のコンストラクタ
PropertyDescriptor(String propertyName, Class beanClass)
          アクセス用メソッド getFoo および setFoo を使って、標準の Java 規約に準拠しているプロパティの PropertyDescriptor を構築します。
PropertyDescriptor(String propertyName, Class beanClass, String getterName, String setterName)
          このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書き込み用のメソッド名を引数に取ります。
IndexedPropertyDescriptor(String propertyName, Class beanClass)
          このコンストラクタは、インデックス付きのアクセスと配列アクセスのどちらでも、アクセス用メソッド getFoo および setFoo を使って、標準 Java 規約に準拠したプロパティの IndexPropertyDescriptor を構築します。
IndexedPropertyDescriptor(String propertyName, Class beanClass, String getterName, String setterName, String indexedGetterName, String indexedSetterName)
          このコンストラクタは、単純なプロパティ名と、プロパティの読み取りおよび書き込み用のメソッド名 (インデックス付きメソッドと非インデックス付きメソッドの両方) を引数に取ります。
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 を作成します。
BeanDescriptor(Class beanClass)
          カスタマイザを持たない bean の BeanDescriptor を作成します。
BeanDescriptor(Class beanClass, Class customizerClass)
          カスタマイザを持つ bean の BeanDescriptor を作成します。
BeanDescriptor(Class beanClass, Class customizerClass)
          カスタマイザを持つ bean の BeanDescriptor を作成します。
 

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

Class 型のパラメータを持つ java.beans.beancontext のコンストラクタ
BeanContextServiceRevokedEvent(BeanContextServices bcs, Class sc, boolean invalidate)
          BeanContextServiceEvent を構築します。
BeanContextServiceAvailableEvent(BeanContextServices bcs, Class sc)
          BeanContextAvailableServiceEvent を構築します。
 

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)
          直列化可能クラスの記述子を検索します。
 

Class 型のパラメータを持つ java.io のコンストラクタ
ObjectStreamField(String name, Class type)
          指定された型を持つ直列化可能フィールドを作成します。
ObjectStreamField(String name, Class type, boolean unshared)
          指定された名前と型の直列化可能フィールドを表す ObjectStreamField を作成します。
 

java.lang での Class の使用
 

Class として宣言されている java.lang のフィールド
static Class Void.TYPE
          Java のプリミティブ型 void を表すクラスオブジェクトです。
static Class Long.TYPE
          long のプリミティブ型を表す Class インスタンス
static Class Integer.TYPE
          int のプリミティブ型を表す Class インスタンス
static Class Short.TYPE
          short のプリミティブ型を表す Class インスタンス
static Class Byte.TYPE
          byte のプリミティブ型を表す Class インスタンス
static Class Double.TYPE
          double のプリミティブ型を表す Class インスタンスです。
static Class Float.TYPE
          float のプリミティブ型を表す Class インスタンス
static Class Character.TYPE
          char のプリミティブ型を表す Class インスタンス
static Class Boolean.TYPE
          boolean のプリミティブ型を表す Class オブジェクトです。
 

Class を返す java.lang のメソッド
 Class ClassLoader.loadClass(String name)
          指定された名前を持つクラスをロードします。
protected  Class ClassLoader.loadClass(String name, boolean resolve)
          指定された名前を持つクラスをロードします。
protected  Class ClassLoader.findClass(String name)
          指定されたクラスを探します。
protected  Class ClassLoader.defineClass(byte[] b, int off, int len)
          推奨されていません。 defineClass(java.lang.String, byte[], int, int) に置き換えられました。
protected  Class ClassLoader.defineClass(String name, byte[] b, int off, int len)
          byte の配列を Class クラスのインスタンスに変換します。
protected  Class ClassLoader.defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
          オプションの ProtectionDomain を使って、バイトの配列を Class クラスのインスタンスに変換します。
protected  Class ClassLoader.findSystemClass(String name)
          指定された名前を持つクラスを探して、必要に応じてロードします。
protected  Class ClassLoader.findLoadedClass(String name)
          指定された名前を持つクラスがこのクラスローダによってすでにロードされている場合、そのクラスを探します。
static Class Class.forName(String className)
          指定された文字列名を持つクラスまたはインタフェースに関連付けられた、Class オブジェクトを返します。
static Class Class.forName(String name, boolean initialize, ClassLoader loader)
          指定されたクラスローダを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられた Class オブジェクトを返します。
 Class Class.getSuperclass()
          この Class で表されるエンティティ (クラス、インタフェース、プリミティブ型、または void) のスーパークラスを表す Class を返します。
 Class[] Class.getInterfaces()
          このオブジェクトが表すクラスまたはインタフェースによって実装されるインタフェースを取得します。
 Class Class.getComponentType()
          配列のコンポーネント型を表す Class を返します。
 Class Class.getDeclaringClass()
          この Class オブジェクトが表すクラスまたはインタフェースが別のクラスのメンバの場合は、それが宣言されたクラスを表す Class オブジェクトを返します。
 Class[] Class.getClasses()
          この Class オブジェクトが表すクラスのメンバである、すべての public クラスおよびインタフェースを表す Class オブジェクトを格納している配列を返します。
 Class[] Class.getDeclaredClasses()
          この Class オブジェクトが表すクラスのメンバとして宣言された、すべてのクラスおよびインタフェースをリフレクトする、Class オブジェクトの配列を返します。
 Class Object.getClass()
          オブジェクトの実行時クラスを返します。
protected  Class[] SecurityManager.getClassContext()
          現在の例外実行スタックをクラスの配列として返します。
protected  Class SecurityManager.currentLoadedClass()
          推奨されていません。 このタイプのセキュリティチェックは推奨されません。代わりに checkPermission の呼び出しを使用することをお勧めします。
 

Class 型のパラメータを持つ java.lang のメソッド
static boolean Compiler.compileClass(Class clazz)
          指定されたクラスをコンパイルします。
protected  void ClassLoader.resolveClass(Class c)
          指定されたクラスをリンクします。
protected  void ClassLoader.setSigners(Class c, Object[] signers)
          クラスの署名者を設定します。
 boolean Class.isAssignableFrom(Class cls)
          この Class オブジェクトが表すクラスまたはインタフェースが、指定された Class パラメータが表すクラスまたはインタフェースと等しいかどうか、あるいはそのスーパークラスあるいはスーパーインタフェースであるかどうかを判定します。
 Method Class.getMethod(String name, Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定された public メンバメソッドをリフレクトする Method オブジェクトを返します。
 Constructor Class.getConstructor(Class[] parameterTypes)
          この Class オブジェクトが表すクラスの指定された public コンストラクタをリフレクトする Constructor オブジェクトを返します。
 Method Class.getDeclaredMethod(String name, Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定された宣言メソッドをリフレクトする Method オブジェクトを返します。
 Constructor Class.getDeclaredConstructor(Class[] parameterTypes)
          この Class オブジェクトが表すクラスまたはインタフェースの指定されたコンストラクタをリフレクトする Constructor オブジェクトを返します。
 void SecurityManager.checkMemberAccess(Class clazz, int which)
          メンバへのアクセスが呼び出し側スレッドに許可されていない場合に、SecurityException をスローします。
 

java.lang.reflect での Class の使用
 

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

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

java.net での Class の使用
 

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

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

java.rmi.server での Class の使用
 

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

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 クラスのインスタンスに変換します。
 

Class 型のパラメータを持つ java.security のメソッド
protected abstract  KeySpec KeyFactorySpi.engineGetKeySpec(Key key, Class keySpec)
          指定された鍵オブジェクトの仕様 (鍵データ) を返します。
 KeySpec KeyFactory.getKeySpec(Key key, Class keySpec)
          指定された鍵オブジェクトの仕様 (鍵データ) を返します。
protected abstract  AlgorithmParameterSpec AlgorithmParametersSpi.engineGetParameterSpec(Class paramSpec)
          このパラメータオブジェクトの (透明な) 仕様を返します。
 AlgorithmParameterSpec AlgorithmParameters.getParameterSpec(Class paramSpec)
          パラメータオブジェクトの透明な仕様を返します。
 

java.util.prefs での Class の使用
 

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

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, boolean required, Object defaultValue)
          指定されたクラス型の Object 参照を、名前付き要素を実装するノードに格納できるようにします。
protected  void IIOMetadataFormatImpl.addObjectValue(String elementName, Class classType, boolean required, Object defaultValue, List enumeratedValues)
          指定されたクラス型の Object 参照を、名前付き要素を実装するノードに格納できるようにします。
protected  void IIOMetadataFormatImpl.addObjectValue(String elementName, Class classType, Object defaultValue, Comparable minValue, Comparable maxValue, boolean minInclusive, boolean maxInclusive)
          指定されたクラス型の Object 参照を、名前付き要素を実装するノードに格納できるようにします。
protected  void IIOMetadataFormatImpl.addObjectValue(String elementName, Class classType, int arrayMinLength, int arrayMaxLength)
          指定されたクラス型の Object 参照を、名前付き要素を実装するノードに格納できるようにします。
 

javax.imageio.spi での Class の使用
 

Class として宣言されている javax.imageio.spi のフィールド
static Class[] ImageWriterSpi.STANDARD_OUTPUT_TYPE
          getInputTypes から返される単一要素の配列で、最初は ImageInputStream.class が格納されています。
protected  Class[] ImageWriterSpi.outputTypes
          getOutputTypes から返される Class オブジェクトの配列で、最初は null です。
static Class[] ImageReaderSpi.STANDARD_INPUT_TYPE
          getInputTypes から返される単一要素の配列で、最初は ImageInputStream.class が格納されています。
protected  Class[] ImageReaderSpi.inputTypes
          getInputTypes から返される Class オブジェクトの配列で、最初は null です。
protected  Class ImageOutputStreamSpi.outputClass
          createInputStreamInstance メソッドで使用される正当なオブジェクト型を示す Class オブジェクトです。
protected  Class ImageInputStreamSpi.inputClass
          createInputStreamInstance メソッドで使用される正当なオブジェクト型を示す Class オブジェクトです。
 

Class を返す javax.imageio.spi のメソッド
 Class[] ImageWriterSpi.getOutputTypes()
          ライタの setOutput メソッドの引数に使用可能なオブジェクトの型を示す Class オブジェクトの配列を返します。
 Class[] ImageReaderSpi.getInputTypes()
          リーダの setInput メソッドの引数に使用可能なオブジェクトの型を示す Class オブジェクトの配列を返します。
 Class ImageOutputStreamSpi.getOutputClass()
          createOutputStreamInstance メソッドを使用してImageOutputStream に「ラップ」するため、出力先が実装する必要のあるクラスまたはインタフェースの型を表す Class オブジェクトを返します。
 Class ImageInputStreamSpi.getInputClass()
          createInputStreamInstance メソッドを使用してImageInputStream 内に「ラップ」するため、入力ソースが実装する必要のあるクラスまたはインタフェースの型を表す Class オブジェクトを返します。
 

Class 型のパラメータを持つ javax.imageio.spi のメソッド
static Iterator ServiceRegistry.lookupProviders(Class providerClass, ClassLoader loader)
          指定されたクラスローダを使用して特定のサービスクラスの実装を検索します。
static Iterator ServiceRegistry.lookupProviders(Class providerClass)
          コンテキストクラスローダを使用して、指定されたサービスの使用可能なプロバイダを検出して段階的にインスタンス化します。
 boolean ServiceRegistry.registerServiceProvider(Object provider, Class category)
          サービスプロバイダオブジェクトをレジストリに追加します。
 boolean ServiceRegistry.deregisterServiceProvider(Object provider, Class category)
          指定されたカテゴリからサービスプロバイダオブジェクトを削除します。
 Iterator ServiceRegistry.getServiceProviders(Class category, boolean useOrdering)
          指定されたカテゴリ内の登録済みサービスプロバイダをすべて含む Iterator を返します。
 Iterator ServiceRegistry.getServiceProviders(Class category, ServiceRegistry.Filter filter, boolean useOrdering)
          指定された ServiceRegistry.Filter オブジェクトの filter メソッドで設定された基準を満たす、指定されたカテゴリ内のサービスプロバイダオブジェクトを含む Iterator を返します。
 Object ServiceRegistry.getServiceProviderByClass(Class providerClass)
          現在登録されている、指定されたクラス型のプロバイダオブジェクトを返します。
 boolean ServiceRegistry.setOrdering(Class category, Object firstProvider, Object secondProvider)
          指定されたカテゴリ内の 2 つのサービスプロバイダオブジェクト間のペアの順序を設定します。
 boolean ServiceRegistry.unsetOrdering(Class category, Object firstProvider, Object secondProvider)
          指定されたカテゴリの 2 つのサービスプロバイダオブジェクト間のペアの順序を設定します。
 void ServiceRegistry.deregisterAll(Class category)
          現在指定されたカテゴリに登録されているサービスプロバイダオブジェクトをすべて登録解除します。
 void RegisterableService.onRegistration(ServiceRegistry registry, Class category)
          このインタフェースを実装するオブジェクトが、指定された registrycategory に追加される場合に呼び出されます。
 void RegisterableService.onDeregistration(ServiceRegistry registry, Class category)
          このインタフェースを実装するオブジェクトが、指定された registrycategory から削除される場合に呼び出されます。
 void IIOServiceProvider.onRegistration(ServiceRegistry registry, Class category)
          Spi クラスがインスタンス化されて ServiceRegistry に登録された後で 1 度だけ呼び出されるコールバックです。
 void IIOServiceProvider.onDeregistration(ServiceRegistry registry, Class category)
          Spi クラスが ServiceRegistry から登録解除されると常にコールバックが実行されます。
 

Class 型のパラメータを持つ javax.imageio.spi のコンストラクタ
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 を構築します。
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 を構築します。
ImageOutputStreamSpi(String vendorName, String version, Class outputClass)
          指定された値セットを使用して ImageOutputStreamSpi を構築します。
ImageInputStreamSpi(String vendorName, String version, Class inputClass)
          指定された値セットを使用して ImageInputStreamSpi を構築します。
 

javax.naming.spi での Class の使用
 

Class 型のパラメータを持つ javax.naming.spi のメソッド
 ResolveResult Resolver.resolveToClass(Name name, Class contextType)
          名前を部分的に解決します。
 ResolveResult Resolver.resolveToClass(String name, Class contextType)
          名前を部分的に解決します。
 

javax.print での Class の使用
 

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

Class 型のパラメータを持つ javax.print のメソッド
 PrintServiceAttribute PrintService.getAttribute(Class category)
          指定された単一のサービス属性の値を取得します。
 boolean PrintService.isAttributeCategorySupported(Class category)
          この印刷サービスのジョブ設定時に、クライアントが特定の印刷属性カテゴリを指定可能かどうかを判別します。
 Object PrintService.getDefaultAttributeValue(Class category)
          この印刷サービスの、指定されたカテゴリ内でのデフォルト印刷属性値を判別します。
 Object PrintService.getSupportedAttributeValues(Class category, DocFlavor flavor, AttributeSet attributes)
          この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。
 

javax.print.attribute での Class の使用
 

Class を返す javax.print.attribute のメソッド
static Class AttributeSetUtilities.verifyAttributeCategory(Object object, Class interfaceName)
          指定されたオブジェクトが、指定されたインタフェースを実装する Class であることを判定します。
 Class Attribute.getCategory()
          属性セットに追加されたときに、この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 

Class 型のパラメータを持つ javax.print.attribute のメソッド
 Attribute HashAttributeSet.get(Class category)
          指定された属性カテゴリに格納される属性セットの属性値を返します。
 boolean HashAttributeSet.remove(Class category)
          属性セットからカテゴリの任意の属性を削除します (存在する場合)。
 boolean HashAttributeSet.containsKey(Class category)
          属性セットが、指定されたカテゴリの属性を保持している場合に true を返します。
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)
          指定された属性カテゴリのオブジェクトが、指定された属性値のオブジェクトのカテゴリと等しいかどうかを判定します。
 Attribute AttributeSet.get(Class category)
          指定された属性カテゴリに格納される属性セットの属性値を返します。
 boolean AttributeSet.remove(Class category)
          属性セットからカテゴリの任意の属性を削除します (存在する場合)。
 boolean AttributeSet.containsKey(Class category)
          属性セットが、指定されたカテゴリの属性を保持している場合に true を返します。
 

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

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

Class を返す javax.print.attribute.standard のメソッド
 Class Sides.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class SheetCollate.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class Severity.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class RequestingUserName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class ReferenceUriSchemesSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class QueuedJobCount.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterURI.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterStateReasons.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterStateReason.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterState.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterResolution.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterMoreInfoManufacturer.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterMoreInfo.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterMessageFromOperator.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterMakeAndModel.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterLocation.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterIsAcceptingJobs.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrinterInfo.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PrintQuality.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PresentationDirection.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PagesPerMinuteColor.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PagesPerMinute.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PageRanges.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class PDLOverrideSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class OutputDeviceAssigned.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class OrientationRequested.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class NumberUpSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class NumberUp.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class NumberOfInterveningJobs.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class NumberOfDocuments.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class MultipleDocumentHandling.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class MediaSize.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class MediaPrintableArea.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class Media.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobStateReasons.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobStateReason.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobState.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobSheets.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobPrioritySupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobPriority.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobOriginatingUserName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobMessageFromOperator.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobMediaSheetsSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobMediaSheetsCompleted.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobMediaSheets.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobKOctetsSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobKOctetsProcessed.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobKOctets.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobImpressionsSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobImpressionsCompleted.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobImpressions.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class JobHoldUntil.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class Finishings.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class Fidelity.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class DocumentName.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class Destination.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class DateTimeAtProcessing.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class DateTimeAtCreation.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class DateTimeAtCompleted.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class CopiesSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class Copies.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class Compression.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class ColorSupported.getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
 Class 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 のメソッド
 Serializable ValueHandler.readValue(InputStream in, int offset, Class clz, String repositoryID, RunTime sender)
          Java セマンティクスを使用してストリームから値を読み込みます。
 String ValueHandler.getRMIRepositoryID(Class clz)
          指定された Java クラスの CORBA RepositoryId を返します。
 boolean ValueHandler.isCustomMarshaled(Class clz)
          指定されたクラスがカスタム整列化とデフォルト整列化のどちらを実行するかを示します。
 String UtilDelegate.getCodebase(Class clz)
          Util.getCodebase(java.lang.Class) に対する委譲呼び出しです。
static String Util.getCodebase(Class clz)
          指定されたクラスのコードベースがあれば、そのコードベースを返します。
 Object PortableRemoteObjectDelegate.narrow(Object narrowFrom, Class narrowTo)
          PortableRemoteObject.narrow(java.lang.Object, java.lang.Class) に対する委譲呼び出しです。
 

javax.security.auth での Class の使用
 

Class 型のパラメータを持つ javax.security.auth のメソッド
 Set Subject.getPrincipals(Class c)
          指定した Class のインスタンスまたはサブクラスである、この Subject に関連付けられた Principal の Set を返します。
 Set Subject.getPublicCredentials(Class c)
          指定した Class のインスタンスまたはサブクラスであるこの Subject に関連した公開資格の Set を返します。
 Set Subject.getPrivateCredentials(Class c)
          指定した Class のインスタンスまたはサブクラスであるこの Subject に関連した非公開資格の Set を返します。
 

javax.sound.midi での Class の使用
 

Class を返す javax.sound.midi のメソッド
 Class SoundbankResource.getDataClass()
          このサンプルでそのデータを表すために使用されているクラスを取得します。
 

Class 型のパラメータを持つ javax.sound.midi のコンストラクタ
SoundbankResource(Soundbank soundBank, String name, Class dataClass)
          指定したサウンドバンクおよび Wavetable のインデックスから新しい SoundbankResource を構築します (SoundbankResource's の名前、サンプリングされたオーディオデータ、およびインストゥルメントはサブクラスで設定)。
Instrument(Soundbank soundbank, Patch patch, String name, Class dataClass)
          特定のサウンドバンク、バンクインデックス、およびプログラムインデックスから新しい MIDI インストゥルメントを構築します。
 

javax.sound.sampled での Class の使用
 

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

Class 型のパラメータを持つ javax.sound.sampled のコンストラクタ
Port.Info(Class lineClass, String name, boolean isSource)
          指定された情報からポートの情報オブジェクトを構築します。
Line.Info(Class lineClass)
          指定されたクラスのラインを記述する情報オブジェクトを構築します。
DataLine.Info(Class lineClass, AudioFormat[] formats, int minBufferSize, int maxBufferSize)
          サポートされるオーディオ形式およびバッファサイズの範囲を含む指定した情報からデータラインの情報オブジェクトを構築します。
DataLine.Info(Class lineClass, AudioFormat format, int bufferSize)
          単一のオーディオ形式および必要なバッファサイズを含む指定した情報からデータラインの情報オブジェクトを構築します。
DataLine.Info(Class lineClass, AudioFormat format)
          単一のオーディオ形式を含む指定した情報からデータラインの情報オブジェクトを構築します。
 

javax.swing での Class の使用
 

Class を返す javax.swing のメソッド
 Class JTable.getColumnClass(int column)
          列位置 column のビューに表示される列の型を返します。
 Class UIDefaults.getUIClass(String uiClassID, ClassLoader uiClassLoader)
          get(uidClassID) の値は、対応する ComponentUI クラスを実装するクラスの String の名前でなければなりません。
 Class UIDefaults.getUIClass(String uiClassID)
          このコンポーネントを描画する L&F クラスを返します。
 

Class 型のパラメータを持つ javax.swing のメソッド
 void JTable.setDefaultRenderer(Class columnClass, TableCellRenderer renderer)
          TableColumn にレンダリングが設定されていない場合に使う、デフォルトのセルレンダリングを設定します。
 TableCellRenderer JTable.getDefaultRenderer(Class columnClass)
          TableColumn にレンダリングが設定されていない場合に使う、セルレンダリングを返します。
 void JTable.setDefaultEditor(Class columnClass, TableCellEditor editor)
          TableColumn にエディタが設定されていない場合に使う、デフォルトのセルエディタを設定します。
 TableCellEditor JTable.getDefaultEditor(Class columnClass)
          TableColumn にエディタが設定されていない場合に使うエディタを返します。
 EventListener[] DefaultListSelectionModel.getListeners(Class listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] AbstractListModel.getListeners(Class listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] DefaultBoundedRangeModel.getListeners(Class listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] Timer.getListeners(Class listenerType)
          FooListener として現在 Timer に登録されているすべてのオブジェクトの配列を返します。
 EventListener[] DefaultButtonModel.getListeners(Class listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] DefaultSingleSelectionModel.getListeners(Class listenerType)
          このモデルに FooListener として現在登録されているすべてのオブジェクトの配列を返します。
static Object LookAndFeel.makeIcon(Class baseClass, String gifFile)
          指定された gifFile ファイル名の ImageIcon の UIResource を作成する UIDefaults.LazyValue を作成するためのユーティリティメソッドです。
static Container SwingUtilities.getAncestorOfClass(Class c, Component comp)
          コンポーネント階層で comp の上位を検索するための簡易メソッドであり、見つかった c クラスの最初のオブジェクトを返します。
 EventListener[] JComponent.getListeners(Class listenerType)
          この JComponentFooListener として現在登録されているすべてのオブジェクトの配列を返します。
 EventListener[] AbstractSpinnerModel.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのすべてのリスナーの配列を返します。
 

javax.swing.event での Class の使用
 

Class 型のパラメータを持つ javax.swing.event のメソッド
 EventListener[] EventListenerList.getListeners(Class t)
          指定されたタイプのすべてのリスナーの配列を返します。
 int EventListenerList.getListenerCount(Class t)
          このリスナーリストの、指定されたタイプのリスナーの総数を返します。
 void EventListenerList.add(Class t, EventListener l)
          指定されたタイプのリスナーとしてリスナーを追加します。
 void EventListenerList.remove(Class t, EventListener l)
          指定されたタイプのリスナーとしてリスナーを削除します。
 

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 のメソッド
 EventListener[] DefaultTableColumnModel.getListeners(Class listenerType)
          このモデル上で FooListener として現在登録されている、すべてのオブジェクトからなる配列を返します。
 EventListener[] AbstractTableModel.getListeners(Class listenerType)
          この AbstractTableModel 上で FooListener として現在登録されている、すべてのオブジェクトからなる配列を返します。
 

javax.swing.text での Class の使用
 

Class を返す javax.swing.text のメソッド
 Class DefaultFormatter.getValueClass()
          新規 Object の作成に使用するクラスを返します。
 

Class 型のパラメータを持つ javax.swing.text のメソッド
 EventListener[] StyleContext.NamedStyle.getListeners(Class listenerType)
          このモデルに追加された、指定されたタイプのリスナーすべての配列を返します。
 EventListener[] AbstractDocument.getListeners(Class listenerType)
          このドキュメント上で FooListener として現在登録されている、すべてのオブジェクトからなる配列を返します。
 EventListener[] DefaultCaret.getListeners(Class listenerType)
          このキャレット上で FooListener として現在登録されている、すべてのオブジェクトからなる配列を返します。
 void DefaultFormatter.setValueClass(Class valueClass)
          新規 Object の作成に使用するクラスを設定します。
 

javax.swing.tree での Class の使用
 

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

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 のメソッド
 void OutputStream.write_value(Serializable value, Class clz)
          値型を出力ストリームに整列化します。
 Serializable InputStream.read_value(Class clz)
          入力ストリームからの値型を非整列化します。
 Object InputStream.read_abstract_interface(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 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.