JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.lang.IllegalArgumentException の使用

IllegalArgumentException を使用しているパッケージ
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
java.beans Bean (JavaBeansTM アーキテクチャに基づいたコンポーネント) の開発に関連するクラスが含まれています。 
java.beans.beancontext Bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.lang.management Java 仮想マシンの管理および Java 仮想マシンが実行されているオペレーティングシステムの管理を監視する管理インタフェースを提供します。 
java.lang.ref ガベージコレクタとの制限付きの対話をサポートする、参照オブジェクトクラスを提供します。 
java.lang.reflect クラスとオブジェクトに関するリフレクト情報を取得するクラスおよびインタフェースを提供します。 
java.net ネットワークアプリケーションの実装のためのクラスを提供します。 
java.nio.channels 入出力操作を実行できるエンティティ (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。 
java.nio.charset バイトと Unicode 文字の相互変換を行うための、文字セット、デコーダ、およびエンコーダを定義します。 
java.security セキュリティフレームワークのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティクラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
java.util.logging JavaTM 2 プラットフォームのコアロギング機能のクラスとインタフェースを提供します。 
java.util.regex 文字シーケンスを正規表現に指定されたパターンとマッチするためのクラスです。 
javax.management Java Management Extensions のコアクラスを提供します。 
javax.management.modelmbean ModelMBean クラスの定義を提供します。 
javax.management.monitor モニタークラスを定義します。 
javax.management.openmbean 公開データ型と Open MBean 記述子クラスを提供します。 
javax.management.relation 関係サービスについて定義します。 
javax.management.timer Timer MBean を定義します。 
javax.net.ssl セキュアソケットパッケージのクラスを提供します。 
javax.rmi.ssl Secure Sockets Layer (SSL) プロトコル、または Transport Layer Security (TLS) プロトコルに RMIClientSocketFactory および RMIServerSocketFactory の実装を提供します。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.plaf.synth Synth は、すべてのペイントが委譲されるスキン設定可能な Look & Feel です。 
javax.xml.parsers XML ドキュメントの処理を可能にするクラスを提供します。 
javax.xml.transform このパッケージは、変換命令の処理、およびソースから結果への変換を実行するための汎用 API を定義します。 
javax.xml.transform.sax このパッケージは SAX2 固有の変換 API を実装し、ContentHandler イベントを受け付けるクラス、および org.xml.sax.ContentHandler へのイベントを発生させるクラスを提供します。 
 

java.awt.print での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.awt.print のメソッド
 void PageFormat.setOrientation(int orientation)
          ページの印刷方向を設定します。
 

java.beans での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.beans のメソッド
 void PropertyEditor.setAsText(String text)
          指定された String (文字列) を解析してプロパティ値を設定します。
 void PropertyEditorSupport.setAsText(String text)
          指定された String (文字列) を解析してプロパティ値を設定します。
 

java.beans.beancontext での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.beans.beancontext のメソッド
 URL BeanContext.getResource(String name, BeanContextChild bcc)
          java.lang.ClassLoader.getResource() と同じように、このメソッドによって BeanContext 実装が子 Component と基本的な ClassLoader との間に動作を挿入することができます。
 InputStream BeanContext.getResourceAsStream(String name, BeanContextChild bcc)
          java.lang.ClassLoader.getResourceAsStream() と同じように、このメソッドによって BeanContext 実装が子 Component と基本的な ClassLoader との間に動作を挿入することができます。
 

java.lang での IllegalArgumentException の使用
 

java.lang での IllegalArgumentException のサブクラス
 class IllegalThreadStateException
          要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。
 class NumberFormatException
          アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
 

IllegalArgumentException をスローする java.lang のメソッド
protected  Package ClassLoader.definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase)
          この ClassLoader で名前を使ってパッケージを定義します。
 

java.lang.management での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.lang.management のコンストラクタ
ManagementPermission(String name, String actions)
          新しい ManagementPermission オブジェクトを構築します。
 

java.lang.ref での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.lang.ref のメソッド
 Reference<? extends T> ReferenceQueue.remove(long timeout)
          このキューの次の参照オブジェクトを削除します。
 

java.lang.reflect での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.lang.reflect のメソッド
 Object Field.get(Object obj)
          指定されたオブジェクトについて、この Field によって表されるフィールドの値を返します。
static Object Array.get(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を返します。
 boolean Field.getBoolean(Object obj)
          static またはインスタンス boolean フィールドの値を取得します。
static boolean Array.getBoolean(Object array, int index)
          指定されたオブジェクトの指定されたインデックスのコンポーネント値を boolean として返します。
 byte Field.getByte(Object obj)
          static またはインスタンス byte フィールドの値を取得します。
static byte Array.getByte(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を byte として返します。
 char Field.getChar(Object obj)
          char 型、または拡大変換によって char 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static char Array.getChar(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を char として返します。
 double Field.getDouble(Object obj)
          double 型、または拡大変換によって double 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static double Array.getDouble(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を double として返します。
 float Field.getFloat(Object obj)
          float 型、または拡大変換によって float 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static float Array.getFloat(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を float として返します。
 int Field.getInt(Object obj)
          int 型、または拡大変換によって int 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static int Array.getInt(Object array, int index)
          指定された配列オブジェクト内の指定されたインデックスのコンポーネント値を int として返します。
static InvocationHandler Proxy.getInvocationHandler(Object proxy)
          指定されたプロキシインスタンスの呼び出しハンドラを返します。
static int Array.getLength(Object array)
          指定された配列オブジェクトの長さを int で返します。
 long Field.getLong(Object obj)
          long 型、または拡大変換によって long 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static long Array.getLong(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を long として返します。
static Class<?> Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
          クラスローダとインタフェースの配列の指定されたプロキシクラスの java.lang.Class オブジェクトを返します。
 short Field.getShort(Object obj)
          short 型、または拡大変換によって short 型に変換可能な別のプリミティブ型の static またはインスタンスフィールドの値を取得します。
static short Array.getShort(Object array, int index)
          指定された配列オブジェクトの指定されたインデックスのコンポーネント値を short として返します。
 Object Method.invoke(Object obj, Object... args)
          この Method オブジェクトによって表される基本となるメソッドを、指定したオブジェクトに対して指定したパラメータで呼び出します。
static Object Array.newInstance(Class<?> componentType, int[] dimensions)
          指定されたコンポーネント型と大きさで新しい配列を作成します。
 T Constructor.newInstance(Object... initargs)
          指定された初期化パラメータで、このコンストラクタの宣言クラスの新しいインスタンスを作成および初期化する場合は、この Constructor オブジェクトによって表されるコンストラクタを使用します。
static Object Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
          指定された呼び出しハンドラに対してメソッド呼び出しをディスパッチする、指定されたインタフェースのプロキシクラスのインスタンスを返します。
static void Array.set(Object array, int index, Object value)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された新しい値に設定します。
 void Field.set(Object obj, Object value)
          この Field オブジェクトによって表される指定されたオブジェクト引数のフィールドを、指定された新しい値に設定します。
 void Field.setBoolean(Object obj, boolean z)
          指定されたオブジェクトについて、フィールドの値を boolean として設定します。
static void Array.setBoolean(Object array, int index, boolean z)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された boolean 値に設定します。
 void Field.setByte(Object obj, byte b)
          指定されたオブジェクトについて、フィールドの値を byte として設定します。
static void Array.setByte(Object array, int index, byte b)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された byte 値に設定します。
 void Field.setChar(Object obj, char c)
          指定されたオブジェクトについて、フィールドの値を char として設定します。
static void Array.setChar(Object array, int index, char c)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された char 値に設定します。
 void Field.setDouble(Object obj, double d)
          指定されたオブジェクトについて、フィールドの値を double として設定します。
static void Array.setDouble(Object array, int index, double d)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された double 値に設定します。
 void Field.setFloat(Object obj, float f)
          指定されたオブジェクトについて、フィールドの値を float として設定します。
static void Array.setFloat(Object array, int index, float f)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された float 値に設定します。
 void Field.setInt(Object obj, int i)
          指定されたオブジェクトについて、フィールドの値を int として設定します。
static void Array.setInt(Object array, int index, int i)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された int 値に設定します。
static void Array.setLong(Object array, int index, long l)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された long 値に設定します。
 void Field.setLong(Object obj, long l)
          指定されたオブジェクトについて、フィールドの値を long として設定します。
static void Array.setShort(Object array, int index, short s)
          指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された short 値に設定します。
 void Field.setShort(Object obj, short s)
          指定されたオブジェクトについて、フィールドの値を short として設定します。
 

java.net での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.net のメソッド
protected  Package URLClassLoader.definePackage(String name, Manifest man, URL url)
          新しいパッケージを、この ClassLoader で名前を指定して定義します。
 

java.nio.channels での IllegalArgumentException の使用
 

java.nio.channels での IllegalArgumentException のサブクラス
 class IllegalSelectorException
          チャネルの作成元プロバイダ以外が作成したセレクタにチャネルを登録しようとしたときにスローされるチェックされない例外です。
 class UnresolvedAddressException
          未解決のソケットアドレスに対してネットワーク操作を呼び出そうとしたときにスローされるチェックされない例外です。
 class UnsupportedAddressTypeException
          サポートされていない型のソケットアドレスにバインドまたは接続しようとしたときにスローされるチェックされない例外です。
 

java.nio.charset での IllegalArgumentException の使用
 

java.nio.charset での IllegalArgumentException のサブクラス
 class IllegalCharsetNameException
          ある文字列が、正当な文字セット名ではないのに正当であるかのように使用された場合にスローされる、チェックされない例外です。
 class UnsupportedCharsetException
          要求された文字セットがサポートされない場合にスローされる、チェックされない例外です。
 

java.security での IllegalArgumentException の使用
 

java.security での IllegalArgumentException のサブクラス
 class InvalidParameterException
          メソッドに無効なパラメータが渡されると、JCA または JCE エンジンクラスのために設計された、この例外がスローされます。
 

java.util での IllegalArgumentException の使用
 

java.util での IllegalArgumentException のサブクラス
 class DuplicateFormatFlagsException
          重複するフラグが形式指示子内で指定されていたときにスローされるチェックされない例外です。
 class FormatFlagsConversionMismatchException
          変換およびフラグに互換性がない場合にスローされる、チェックされない例外です。
 class IllegalFormatCodePointException
          Character.isValidCodePoint(int) により定義される無効な Unicode コードポイントを持つ文字が Formatter に渡されるときに、チェックされない例外がスローされます。
 class IllegalFormatConversionException
          書式指示子に対応する引数が互換性のない型を保持する場合、チェックされない例外がスローされます。
 class IllegalFormatException
          書式文字列に不正な構文または指定された引数と互換性のない書式指示子が含まれる場合、チェックされない例外がスローされます。
 class IllegalFormatFlagsException
          不正な組み合わせフラグが指定された場合に、チェックされない例外がスローされます。
 class IllegalFormatPrecisionException
          精度が -1 以外の負の値の場合で、変換が精度をサポートしないか、値がこれ以外の場合にはサポートされない場合、チェックされない例外がスローされます。
 class IllegalFormatWidthException
          書式幅が -1 以外の負の値か、それ以外ではサポートされない場合、チェックされない例外がスローされます。
 class MissingFormatArgumentException
          対応する引数のない書式指示子が存在するか、引数インデックスが存在しない引数を参照する場合に、チェックされない例外がスローされます。
 class MissingFormatWidthException
          書式の幅が必須である場合に、チェックされない例外がスローされます。
 class UnknownFormatConversionException
          未知の変換が指定された場合にスローされる、チェックされない例外です。
 class UnknownFormatFlagsException
          未知のフラグが指定された場合にスローされる、チェックされない例外です。
 

java.util.logging での IllegalArgumentException の使用
 

IllegalArgumentException をスローする java.util.logging のメソッド
static Level Level.parse(String name)
          レベル名の文字列を Level に構文解析します。
 

IllegalArgumentException をスローする java.util.logging のコンストラクタ
LoggingPermission(String name, String actions)
          新しい LoggingPermission オブジェクトを作成します。
 

java.util.regex での IllegalArgumentException の使用
 

java.util.regex での IllegalArgumentException のサブクラス
 class PatternSyntaxException
          正規表現パターンの構文エラーを示すためにスローされる、未チェック例外です。
 

javax.management での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.management のメソッド
 void NotificationBroadcaster.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
          この MBean にリスナーを追加します。
 void MBeanServerDelegate.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
           
 void AttributeChangeNotificationFilter.enableAttribute(String name)
          リスナーに送信される名前と一致した属性名を持つすべての属性変更通知を有効にします。
 void NotificationFilterSupport.enableType(String prefix)
          特定の接頭辞で始まるすべての通知型の通知をリスナーに送信します。
static String ObjectName.unquote(String q)
          指定された String を引用符で囲まない形式で返します。
 

IllegalArgumentException をスローする javax.management のコンストラクタ
MBeanAttributeInfo(String name, String type, String description, boolean isReadable, boolean isWritable, boolean isIs)
          MBeanAttributeInfo オブジェクトを構築します。
MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
          MBeanConstructorInfo オブジェクトを構築します。
MBeanFeatureInfo(String name, String description)
          MBeanFeatureInfo オブジェクトを構築します。
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications)
          MBeanInfo を構築します。
MBeanNotificationInfo(String[] notifTypes, String name, String description)
          MBeanNotificationInfo オブジェクトを構築します。
MBeanOperationInfo(String description, Method method)
          MBeanOperationInfo オブジェクトを構築します。
MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact)
          MBeanOperationInfo オブジェクトを構築します。
MBeanParameterInfo(String name, String type, String description)
          MBeanParameterInfo オブジェクトを構築します。
 

javax.management.modelmbean での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.management.modelmbean のメソッド
 void RequiredModelMBean.addAttributeChangeNotificationListener(NotificationListener inlistener, String inAttributeName, Object inhandback)
           
 void ModelMBeanNotificationBroadcaster.addAttributeChangeNotificationListener(NotificationListener listener, String attributeName, Object handback)
          NotificationListener インタフェースを実装するオブジェクトをリスナーとして登録します。
 void RequiredModelMBean.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
          NotificationListener インタフェースを実装するオブジェクトをリスナーとして登録します。
 

javax.management.monitor での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.management.monitor のメソッド
 void MonitorMBean.addObservedObject(ObjectName object)
          監視対象の MBean のセットに指定されたオブジェクトを追加します。
 void Monitor.addObservedObject(ObjectName object)
          監視対象の MBean のセットに指定されたオブジェクトが含まれない場合、そのオブジェクトを追加します。
 void StringMonitor.setGranularityPeriod(long period)
          粒度の周期をミリ秒単位で設定します。
 void MonitorMBean.setGranularityPeriod(long period)
          粒度周期 (ミリ秒単位) を設定します。
 void Monitor.setGranularityPeriod(long period)
          粒度の周期をミリ秒単位で設定します。
 void GaugeMonitor.setGranularityPeriod(long period)
          粒度の周期をミリ秒単位で設定します。
 void CounterMonitor.setGranularityPeriod(long period)
          粒度の周期をミリ秒単位で設定します。
 void CounterMonitorMBean.setInitThreshold(Number value)
          監視対象の MBean すべてに共通の初期しきい値を設定します。
 void CounterMonitor.setInitThreshold(Number value)
          監視対象のオブジェクトすべてに共通の初期しきい値を設定します。
 void CounterMonitorMBean.setModulus(Number value)
          モジュラス値を設定します。
 void CounterMonitor.setModulus(Number value)
          監視対象の MBean すべてに共通のモジュラス値を設定します。
 void Monitor.setObservedAttribute(String attribute)
          監視対象の属性を設定します。
 void Monitor.setObservedObject(ObjectName object)
          推奨されていません。 JMX 1.2 以降、Monitor.addObservedObject(javax.management.ObjectName) で置換されています。
 void CounterMonitorMBean.setOffset(Number value)
          オフセット値を設定します。
 void CounterMonitor.setOffset(Number value)
          監視対象の MBean すべてに共通のオフセット値を設定します。
 void StringMonitorMBean.setStringToCompare(String value)
          監視対象の属性と比較する文字列を設定します。
 void StringMonitor.setStringToCompare(String value)
          監視対象の MBean すべてに共通の監視対象属性と比較する文字列を設定します。
 void CounterMonitorMBean.setThreshold(Number value)
          推奨されていません。 JMX 1.2 では CounterMonitorMBean.setInitThreshold(java.lang.Number) で置換されます。
 void CounterMonitor.setThreshold(Number value)
          推奨されていません。 JMX 1.2 以降、CounterMonitor.setInitThreshold(java.lang.Number) で置換されています。
 void GaugeMonitorMBean.setThresholds(Number highValue, Number lowValue)
          上限値と下限値を設定します。
 void GaugeMonitor.setThresholds(Number highValue, Number lowValue)
          監視対象の MBean すべてに共通の上限および下限のしきい値を設定します。
 

javax.management.openmbean での IllegalArgumentException の使用
 

javax.management.openmbean での IllegalArgumentException のサブクラス
 class InvalidKeyException
          この実行時例外は、「複合データ」の項目名または「表データ」の行インデックスになる予定だったメソッドパラメータが無効な場合にスローされます。
 class InvalidOpenTypeException
          この実行時例外は、「公開データ」値の「公開型」が予想していた値と異なる場合にスローされます。
 class KeyAlreadyExistsException
          この実行時例外は、「表データ」インスタンスに追加される行のインデックスが、この「表データ」インスタンス内の別の行を参照するためにすでに使用されている場合にスローされます。
 

javax.management.relation での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.management.relation のメソッド
 void RoleList.add(int theIndex, Role theRole)
          要素として指定されたロールを指定の位置に挿入します。
 void RoleUnresolvedList.add(int index, RoleUnresolved theRoleUnres)
          要素として指定された未解決のロールを指定の位置に挿入します。
 void RoleList.add(Role theRole)
          リストの最後の要素として、指定された Role を追加します。
 void RoleUnresolvedList.add(RoleUnresolved theRoleUnres)
          リストの最後の要素として、指定された RoleUnresolved を追加します。
 boolean RoleList.addAll(int theIndex, RoleList theRoleList)
          指定された RoleList 内のすべての要素を、指定された RoleList の反復子によって返される順番で、指定の位置に挿入します。
 boolean RoleUnresolvedList.addAll(int index, RoleUnresolvedList theRoleUnresolvedList)
          指定された RoleUnresolvedList 内のすべての要素を、指定された RoleUnresolvedList の反復子によって返される順番で、指定の位置に挿入します。
 void RelationServiceMBean.addRelation(ObjectName theRelObjectName)
          ユーザによって作成され、MBean Server に登録される MBean を、関係として関係サービスに追加します。
 void RelationService.addRelation(ObjectName theRelObjectName)
          ユーザによって作成され、MBean Server に登録される MBean を、関係として関係サービスに追加します。
 void RelationServiceMBean.addRelationType(RelationType theRelTypeObj)
          指定されたオブジェクトを関係型として追加します。
 void RelationService.addRelationType(RelationType theRelTypeObj)
          指定されたオブジェクトを関係型として追加します。
protected  void RelationTypeSupport.addRoleInfo(RoleInfo theRoleInfo)
          ロール情報を追加します。
 Integer RelationServiceMBean.checkRoleReading(String theRoleName, String theRelTypeName)
          指定された型の関係で、指定された Role の読み取りが可能かどうかをチェックします。
 Integer RelationService.checkRoleReading(String theRoleName, String theRelTypeName)
          指定された型の関係で、指定された Role の読み取りが可能かどうかをチェックします。
 Integer RelationServiceMBean.checkRoleWriting(Role theRole, String theRelTypeName, Boolean theInitFlg)
          指定された型の関係で、指定された Role の設定が可能かどうかをチェックします。
 Integer RelationService.checkRoleWriting(Role theRole, String theRelTypeName, Boolean theInitFlg)
          指定された型の関係で、指定された Role の設定が可能かどうかをチェックします。
 void RelationServiceMBean.createRelation(String theRelId, String theRelTypeName, RoleList theRoleList)
          指定された関係型の単純な関係 (RelationSupport オブジェクト) を作成し、これを関係サービスに追加します。
 void RelationService.createRelation(String theRelId, String theRelTypeName, RoleList theRoleList)
          指定された関係型の単純な関係 (RelationSupport オブジェクト) を作成し、これを関係サービスに追加します。
 void RelationServiceMBean.createRelationType(String theRelTypeName, RoleInfo[] theRoleInfoArray)
          RoleInfo オブジェクトから提供されたロール情報を使って、関係型 (RelationTypeSupport オブジェクト) を作成し、関係サービスへ追加します。
 void RelationService.createRelationType(String theRelTypeName, RoleInfo[] theRoleInfoArray)
          RoleInfo オブジェクトから提供されたロール情報を使って、関係型 (RelationTypeSupport オブジェクト) を作成し、関係サービスへ追加します。
 void MBeanServerNotificationFilter.disableObjectName(ObjectName theObjName)
          指定された ObjectName に対して、MBeanServerNotification を無効にします。
 void MBeanServerNotificationFilter.enableObjectName(ObjectName theObjName)
          指定された ObjectName に対して、MBeanServerNotification を有効にします。
 Map RelationServiceMBean.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          関係内の指定された MBean に関連付けられた MBean を取得します。
 Map RelationService.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          関係内の指定された MBean に関連付けられた MBean を取得します。
 Map RelationServiceMBean.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          指定された MBean が参照される関係を取得します。
 Map RelationService.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          指定された MBean が参照される関係を取得します。
 List RelationServiceMBean.findRelationsOfType(String theRelTypeName)
          指定された型の関係の関係 ID を返します。
 List RelationService.findRelationsOfType(String theRelTypeName)
          指定された型の関係の関係 ID を返します。
 RoleResult RelationServiceMBean.getAllRoles(String theRelId)
          関係に含まれるすべてのロールを返します。
 RoleResult RelationService.getAllRoles(String theRelId)
          関係に含まれるすべてのロールを返します。
 Map RelationServiceMBean.getReferencedMBeans(String theRelId)
          関係のさまざまなロールで参照される MBean を取得します。
 Map RelationService.getReferencedMBeans(String theRelId)
          関係のさまざまなロールで参照される MBean を取得します。
 String RelationServiceMBean.getRelationTypeName(String theRelId)
          指定された関係の関係型の名前を返します。
 String RelationService.getRelationTypeName(String theRelId)
          指定された関係の関係型の名前を返します。
 List RelationSupport.getRole(String theRoleName)
          指定されたロール名のロール値を取得します。
 List Relation.getRole(String theRoleName)
          指定されたロール名のロール値を取得します。
 List RelationServiceMBean.getRole(String theRelId, String theRoleName)
          指定された関係に含まれる指定されたロール名のロール値を取得します。
 List RelationService.getRole(String theRelId, String theRoleName)
          指定された関係に含まれる指定されたロール名のロール値を取得します。
 Integer RelationSupport.getRoleCardinality(String theRoleName)
          指定されたロール内で現在参照されている MBean の数を返します。
 Integer Relation.getRoleCardinality(String theRoleName)
          指定されたロール内で現在参照されている MBean の数を返します。
 Integer RelationServiceMBean.getRoleCardinality(String theRelId, String theRoleName)
          指定されたロール内で現在参照されている MBean の数を取得します。
 Integer RelationService.getRoleCardinality(String theRelId, String theRoleName)
          指定されたロール内で現在参照されている MBean の数を取得します。
 RoleInfo RelationTypeSupport.getRoleInfo(String theRoleInfoName)
          指定されたロール情報名のロール情報 (RoleInfo オブジェクト) を返します。
 RoleInfo RelationType.getRoleInfo(String theRoleInfoName)
          指定されたロール情報名のロール情報 (RoleInfo オブジェクト) を返します。
 RoleInfo RelationServiceMBean.getRoleInfo(String theRelTypeName, String theRoleInfoName)
          指定された関係型の指定されたロールの情報を取得します。
 RoleInfo RelationService.getRoleInfo(String theRelTypeName, String theRoleInfoName)
          指定された関係型の指定されたロール名のロール情報を取得します。
 List RelationServiceMBean.getRoleInfos(String theRelTypeName)
          指定された関係型のロール情報 (RoleInfo オブジェクト) のリストを取得します。
 List RelationService.getRoleInfos(String theRelTypeName)
          指定された関係型のロール情報 (RoleInfo オブジェクト) のリストを取得します。
 RoleResult RelationSupport.getRoles(String[] theRoleNameArray)
          指定された名前のロールの値を取得します。
 RoleResult Relation.getRoles(String[] theRoleNameArray)
          指定された名前のロールの値を取得します。
 RoleResult RelationServiceMBean.getRoles(String theRelId, String[] theRoleNameArray)
          指定された関係に含まれる指定された名前のロールの値を取得します。
 RoleResult RelationService.getRoles(String theRelId, String[] theRoleNameArray)
          指定された関係に含まれる指定された名前のロールの値を取得します。
 void RelationSupport.handleMBeanUnregistration(ObjectName theObjName, String theRoleName)
          ロールに含まれる参照対象の MBean の登録が解除された場合に関係サービスによって使用されるコールバックです。
 void Relation.handleMBeanUnregistration(ObjectName theObjName, String theRoleName)
          ロールに含まれる参照対象の MBean の登録が解除された場合に関係サービスによって使用されるコールバックです。
 Boolean RelationServiceMBean.hasRelation(String theRelId)
          関係サービス内に指定された関係 ID で識別される関係があるかどうかをチェックします。
 Boolean RelationService.hasRelation(String theRelId)
          関係サービス内に指定された関係 ID で識別される関係があるかどうかをチェックします。
 boolean MBeanServerNotificationFilter.isNotificationEnabled(Notification theNtf)
          リスナーへの特定の通知の送信前に呼び出されます。
 String RelationServiceMBean.isRelation(ObjectName theObjName)
          MBean が関係として関係サービスに追加されている場合、指定された ObjectName に関連付けられる関係 ID を返します。
 String RelationService.isRelation(ObjectName theObjName)
          MBean が関係として関係サービスに追加されている場合、指定された ObjectName に関連付けられる関係 ID を返します。
 ObjectName RelationServiceMBean.isRelationMBean(String theRelId)
          ユーザによって作成され、関係として関係サービスに追加された MBean が関係を表す場合、この MBean の ObjectName を返します。
 ObjectName RelationService.isRelationMBean(String theRelId)
          ユーザによって作成され、関係として関係サービスに追加された MBean が関係を表す場合、この MBean の ObjectName を返します。
 void RelationServiceMBean.removeRelation(String theRelId)
          指定された関係型を関係サービスから削除します。
 void RelationService.removeRelation(String theRelId)
          指定された関係型を関係サービスから削除します。
 void RelationServiceMBean.removeRelationType(String theRelTypeName)
          指定された関係型を関係サービスから削除します。
 void RelationService.removeRelationType(String theRelTypeName)
          指定された関係型を関係サービスから削除します。
static String Role.roleValueToString(List theRoleValue)
          指定されたロール値の文字列を返します。
 void RelationServiceMBean.sendRelationCreationNotification(String theRelId)
          関係作成の通知 (RelationNotification) を送信します。
 void RelationService.sendRelationCreationNotification(String theRelId)
          関係作成の通知 (RelationNotification) を送信します。
 void RelationServiceMBean.sendRelationRemovalNotification(String theRelId, List theUnregMBeanList)
          関係削除の通知 (RelationNotification) を送信します。
 void RelationService.sendRelationRemovalNotification(String theRelId, List theUnregMBeanList)
          関係削除の通知 (RelationNotification) を送信します。
 void RelationServiceMBean.sendRoleUpdateNotification(String theRelId, Role theNewRole, List theOldRoleValue)
          指定された関係内のロール更新の通知 (RelationNotification) を送信します。
 void RelationService.sendRoleUpdateNotification(String theRelId, Role theNewRole, List theOldRoleValue)
          指定された関係内のロール更新の通知 (RelationNotification) を送信します。
 void RoleList.set(int theIndex, Role theRole)
          指定された位置の要素に、指定されたロールを設定します。
 void RoleUnresolvedList.set(int index, RoleUnresolved theRoleUnres)
          指定された位置の要素に、指定された未解決のロールを設定します。
 void RoleUnresolved.setProblemType(int thePbType)
          問題型を設定します。
 void RelationSupportMBean.setRelationServiceManagementFlag(Boolean theFlg)
          この関係を関係サービスで処理するかどうかを指定します。
 void RelationSupport.setRelationServiceManagementFlag(Boolean theFlg)
           
 void RelationSupport.setRole(Role theRole)
          指定されたロールを設定します。
 void Relation.setRole(Role theRole)
          指定されたロールを設定します。
 void RelationServiceMBean.setRole(String theRelId, Role theRole)
          指定された関係内の指定されたロールを設定します。
 void RelationService.setRole(String theRelId, Role theRole)
          指定された関係内の指定されたロールを設定します。
 void RoleUnresolved.setRoleName(String theRoleName)
          ロール名を設定します。
 void Role.setRoleName(String theRoleName)
          ロール名を設定します。
 RoleResult RelationSupport.setRoles(RoleList theRoleList)
          指定されたロールを設定します。
 RoleResult Relation.setRoles(RoleList theRoleList)
          指定されたロールを設定します。
 RoleResult RelationServiceMBean.setRoles(String theRelId, RoleList theRoleList)
          指定された関係内の指定されたロールを設定します。
 RoleResult RelationService.setRoles(String theRelId, RoleList theRoleList)
          指定された関係内の指定されたロールを設定します。
 void Role.setRoleValue(List theRoleValue)
          ロール値を設定します。
 void RelationServiceMBean.updateRoleMap(String theRelId, Role theNewRole, List theOldRoleValue)
          指定された関係内の指定されたロールを更新するため、関係サービスロールマップの更新を処理します。
 void RelationService.updateRoleMap(String theRelId, Role theNewRole, List theOldRoleValue)
          指定された関係内の指定されたロールを更新するため、関係サービスロールマップの更新を処理します。
 

IllegalArgumentException をスローする javax.management.relation のコンストラクタ
RelationNotification(String theNtfType, Object theSrcObj, long TheSeqNbr, long theTimeStamp, String theMsg, String theRelId, String theRelTypeName, ObjectName theRelObjName, List theUnregMBeanList)
          関係の作成 (関係サービス内に内部で RelationSupport オブジェクトが作成された、または MBean が関係として追加された) または関係サービスからの関係の削除を表す通知を作成します。
RelationNotification(String theNtfType, Object theSrcObj, long TheSeqNbr, long theTimeStamp, String theMsg, String theRelId, String theRelTypeName, ObjectName theRelObjName, String theRoleName, List theNewRoleValue, List theOldRoleValue)
          関係内でロールが更新されたことを示す通知を作成します。
RelationSupport(String theRelId, ObjectName theRelServiceName, MBeanServer theRelServiceMBeanServer, String theRelTypeName, RoleList theRoleList)
          オブジェクトを作成します。
RelationSupport(String theRelId, ObjectName theRelServiceName, String theRelTypeName, RoleList theRoleList)
          オブジェクトを作成します。
RelationTypeSupport(String theRelTypeName, RoleInfo[] theRoleInfoArray)
          すべてのロール定義が動的に作成され、パラメータとして渡されるコンストラクタです。
Role(String theRoleName, List theRoleValue)
          新しい Role オブジェクトを作成します。
RoleInfo(RoleInfo theRoleInfo)
          コンストラクタをコピーします。
RoleInfo(String theName, String theRefMBeanClassName)
          コンストラクタです。
RoleInfo(String theName, String theRefMBeanClassName, boolean theIsReadable, boolean theIsWritable)
          コンストラクタです。
RoleInfo(String theName, String theRefMBeanClassName, boolean theIsReadable, boolean theIsWritable, int theMinDegree, int theMaxDegree, String theDescription)
          コンストラクタです。
RoleList(List theList)
          指定された List の要素を含む RoleList を作成します。
RoleUnresolved(String theRoleName, List theRoleValue, int thePbType)
          コンストラクタです。
RoleUnresolvedList(List theList)
          指定された List の要素を含む RoleUnresolvedList を作成します。
 

javax.management.timer での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.management.timer のメソッド
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔 null、および発行数とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔 null、および発行数とともに通知リストに挿入します。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数 null とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数 null とともに通知リストに挿入します。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          指定された typemessage、および userData で新しいタイマー通知を作成し、これを指定の日付、間隔、および発行数とともに通知リストに挿入します。
 

javax.net.ssl での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.net.ssl のメソッド
 void SSLSessionContext.setSessionCacheSize(int size)
          この SSLSessionContext にグループ化されている SSLSession オブジェクトの格納に使用されるキャッシュのサイズを設定します。
 void SSLSessionContext.setSessionTimeout(int seconds)
          この SSLSessionContext にグループ化されている SSLSession オブジェクトのタイムアウト制限を設定します。
 

javax.rmi.ssl での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.rmi.ssl のコンストラクタ
SslRMIServerSocketFactory(String[] enabledCipherSuites, String[] enabledProtocols, boolean needClientAuth)
          指定の SSL ソケット構成で、新しい SslRMIServerSocketFactory を作成します。
 

javax.swing での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.swing のメソッド
 Popup PopupFactory.getPopup(Component owner, Component contents, int x, int y)
          コンポーネント contents を含むコンポーネント ownerPopup を作成します。
 void JLabel.setDisplayedMnemonicIndex(int index)
          テキスト内のどの文字がニーモニックを表すように修飾されるかを示すヒントを Look & Feel に提供します。
 void AbstractButton.setDisplayedMnemonicIndex(int index)
          テキスト内のどの文字がニーモニックを表すように修飾されるかを示すヒントを Look & Feel に提供します。
 

javax.swing.plaf.synth での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.swing.plaf.synth のメソッド
 void SynthLookAndFeel.load(InputStream input, Class<?> resourceBase)
          この SynthLookAndFeel によって使用される SynthStyle のセットをロードします。
 

javax.xml.parsers での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.xml.parsers のメソッド
abstract  Object DocumentBuilderFactory.getAttribute(String name)
          ユーザが基本となる実装の特定の属性を取り出すことができるようにします。
abstract  void DocumentBuilderFactory.setAttribute(String name, Object value)
          ユーザが基本となる実装に特定の属性を設定できるようにします。
 

javax.xml.transform での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.xml.transform のメソッド
abstract  String Transformer.getOutputProperty(String name)
          transformer に有効な出力プロパティを取得します。
abstract  void Transformer.setErrorListener(ErrorListener listener)
          変換に有効なエラーイベントリスナーを設定します。
abstract  void Transformer.setOutputProperty(String name, String value)
          変換に有効な出力プロパティを設定します。
 

javax.xml.transform.sax での IllegalArgumentException の使用
 

IllegalArgumentException をスローする javax.xml.transform.sax のメソッド
 void TransformerHandler.setResult(Result result)
          変換に使用される、この TransformerHandler に関連した Result を設定します。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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