クラスjava.lang.IllegalArgumentException
の使用

IllegalArgumentExceptionを使用するパッケージ
パッケージ 説明
com.sun.jdi
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
com.sun.net.httpserver
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
com.sun.nio.sctp
Stream Control Transport Protocol用のJava APIです。
java.awt.print
このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
java.beans
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
java.beans.beancontext
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
java.lang
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.invoke
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。
java.lang.management
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
java.lang.ref
参照オブジェクト・クラスを提供し、限定されたレベルでのガベージ・コレクタとの対話を可能にします。
java.lang.reflect
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
java.nio.channels
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.charset
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
java.nio.file
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
java.util.logging
Java 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.xml.parsers
SAX (XML用シンプルAPI)パーサーまたはDOM (ドキュメント・オブジェクト・モデル)ドキュメント・ビルダーを使用してXMLドキュメントを処理するためのクラスを提供します。
javax.xml.stream
Streaming API for XML (StAX)のインタフェースとクラスを定義します。
javax.xml.transform
変換命令の処理、およびソースから結果への変換を実行するための汎用APIを定義します。
javax.xml.transform.sax
SAX固有の変換クラスを提供します。
jdk.management.jfr
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
  • com.sun.jdiでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるcom.sun.jdiのコンストラクタ
    コンストラクタ 説明
    JDIPermission​(String name, String actions)
    新しいJDIPermissionオブジェクトを構築します。
  • com.sun.net.httpserverでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるcom.sun.net.httpserverのメソッド
    修飾子と型 メソッド 説明
    abstract void HttpServer.removeContext​(String path)
    指定されたパスによって識別されるコンテキストをサーバーから削除します。
  • com.sun.nio.sctpでのIllegalArgumentExceptionの使用

    com.sun.nio.sctpIllegalArgumentExceptionのサブクラス
    修飾子と型 クラス 説明
    class  InvalidStreamException
    無効なストリームにメッセージを送信しようとするとスローされる非チェック例外です。
  • 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.langIllegalArgumentExceptionのサブクラス
    修飾子と型 クラス 説明
    class  IllegalThreadStateException
    要求されたオペレーションに対してスレッドの状態が不適切であることを示すためにスローされます。
    class  NumberFormatException
    アプリケーションが文字列を数値型に変換しようとしたとき、文字列の形式が正しくない場合にスローされます。
  • java.lang.invokeでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjava.lang.invokeのメソッド
    修飾子と型 メソッド 説明
    static MethodHandle MethodHandles.arrayConstructor​(Class<?> arrayClass)
    anewarrayバイトコードの場合と同様に、必要な型の配列を構築するメソッド・ハンドルを生成します。
    static MethodHandle MethodHandles.arrayElementGetter​(Class<?> arrayClass)
    aaloadバイトコードの場合と同様に、配列の要素に対する読み取りアクセスを提供するメソッド・ハンドルを生成します。
    static MethodHandle MethodHandles.arrayElementSetter​(Class<?> arrayClass)
    astoreバイトコードの場合と同様に、配列の要素への書き込みアクセスを与えるメソッド・ハンドルを生成します。
    static VarHandle MethodHandles.arrayElementVarHandle​(Class<?> arrayClass)
    arrayClassの配列の要素にアクセスするVarHandleを生成します。
    static MethodHandle MethodHandles.arrayLength​(Class<?> arrayClass)
    arraylengthバイトコードの場合と同様に、配列の長さを返すメソッド・ハンドルを生成します。
    static VarHandle MethodHandles.byteArrayViewVarHandle​(Class<?> viewArrayClass, ByteOrder byteOrder)
    byte[]配列の要素にアクセスするVarHandleを生成し、int[]long[]などの異なるプリミティブ配列型であるかのように見せます。
    static VarHandle MethodHandles.byteBufferViewVarHandle​(Class<?> viewArrayClass, ByteOrder byteOrder)
    int[]またはlong[]など、byteの要素にアクセスするVarHandleを生成します。これは、ByteBufferの要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。
    static MethodType MethodType.fromMethodDescriptorString​(String descriptor, ClassLoader loader)
    バイト・コード記述子のスペリングに基づいてメソッド型のインスタンスを検索または作成します。
  • 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のメソッド
    修飾子と型 メソッド 説明
    static Object Array.get​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値を返します。
    Object Field.get​(Object obj)
    指定されたオブジェクトについて、このFieldによって表されるフィールドの値を返します。
    static boolean Array.getBoolean​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値をbooleanとして返します。
    boolean Field.getBoolean​(Object obj)
    staticまたはインスタンスbooleanフィールドの値を取得します。
    static byte Array.getByte​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値をbyteとして返します。
    byte Field.getByte​(Object obj)
    staticまたはインスタンスbyteフィールドの値を取得します。
    static char Array.getChar​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値をcharとして返します。
    char Field.getChar​(Object obj)
    char型、または拡大変換によってchar型に変換可能な別のプリミティブ型のstaticまたはインスタンス・フィールドの値を取得します。
    static double Array.getDouble​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値をdoubleとして返します。
    double Field.getDouble​(Object obj)
    double型、または拡大変換によってdouble型に変換可能な別のプリミティブ型のstaticまたはインスタンス・フィールドの値を取得します。
    static float Array.getFloat​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値をfloatとして返します。
    float Field.getFloat​(Object obj)
    float型、または拡大変換によってfloat型に変換可能な別のプリミティブ型のstaticまたはインスタンス・フィールドの値を取得します。
    static int Array.getInt​(Object array, int index)
    指定された配列オブジェクト内の指定されたインデックスのコンポーネント値をintとして返します。
    int Field.getInt​(Object obj)
    int型、または拡大変換によってint型に変換可能な別のプリミティブ型のstaticまたはインスタンス・フィールドの値を取得します。
    static InvocationHandler Proxy.getInvocationHandler​(Object proxy)
    指定されたプロキシ・インスタンスの呼出しハンドラを返します。
    static int Array.getLength​(Object array)
    指定された配列オブジェクトの長さをintで返します。
    static long Array.getLong​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値をlongとして返します。
    long Field.getLong​(Object obj)
    long型、または拡大変換によってlong型に変換可能な別のプリミティブ型のstaticまたはインスタンス・フィールドの値を取得します。
    static Class<?> Proxy.getProxyClass​(ClassLoader loader, Class<?>... interfaces)
    非推奨。
    名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。
    static short Array.getShort​(Object array, int index)
    指定された配列オブジェクトの指定されたインデックスのコンポーネント値をshortとして返します。
    short Field.getShort​(Object obj)
    short型、または拡大変換によってshort型に変換可能な別のプリミティブ型のstaticまたはインスタンス・フィールドの値を取得します。
    Object Method.invoke​(Object obj, Object... args)
    このMethodオブジェクトによって表されるベースとなるメソッドを、指定したオブジェクトに対して指定したパラメータで呼び出します。
    static Object Array.newInstance​(Class<?> componentType, int... dimensions)
    指定されたコンポーネント型と大きさで新しい配列を作成します。
    T Constructor.newInstance​(Object... initargs)
    指定された初期化パラメータで、このコンストラクタの宣言クラスの新しいインスタンスを作成および初期化する場合は、このConstructorオブジェクトによって表されるコンストラクタを使用します。
    static void Array.set​(Object array, int index, Object value)
    指定された配列オブジェクトのインデックス付きコンポーネントの値を、指定された新しい値に設定します。
    void Field.set​(Object obj, Object value)
    このFieldオブジェクトによって表される指定されたオブジェクト引数のフィールドを、指定された新しい値に設定します。
    static void Array.setBoolean​(Object array, int index, boolean z)
    指定された配列オブジェクトの、指定されたインデックスのコンポーネント値を、指定されたboolean値に設定します。
    void Field.setBoolean​(Object obj, boolean z)
    指定されたオブジェクトについて、フィールドの値をbooleanとして設定します。
    static void Array.setByte​(Object array, int index, byte b)
    指定された配列オブジェクトの、指定されたインデックスのコンポーネント値を、指定されたbyte値に設定します。
    void Field.setByte​(Object obj, byte b)
    指定されたオブジェクトについて、フィールドの値をbyteとして設定します。
    static void Array.setChar​(Object array, int index, char c)
    指定された配列オブジェクトの、指定されたインデックスのコンポーネント値を、指定されたchar値に設定します。
    void Field.setChar​(Object obj, char c)
    指定されたオブジェクトについて、フィールドの値をcharとして設定します。
    static void Array.setDouble​(Object array, int index, double d)
    指定された配列オブジェクトの、指定されたインデックスのコンポーネント値を、指定されたdouble値に設定します。
    void Field.setDouble​(Object obj, double d)
    指定されたオブジェクトについて、フィールドの値をdoubleとして設定します。
    static void Array.setFloat​(Object array, int index, float f)
    指定された配列オブジェクトの、指定されたインデックスのコンポーネント値を、指定されたfloat値に設定します。
    void Field.setFloat​(Object obj, float f)
    指定されたオブジェクトについて、フィールドの値をfloatとして設定します。
    static void Array.setInt​(Object array, int index, int i)
    指定された配列オブジェクトの、指定されたインデックスのコンポーネント値を、指定されたint値に設定します。
    void Field.setInt​(Object obj, 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.nio.channelsでのIllegalArgumentExceptionの使用

    java.nio.channelsIllegalArgumentExceptionのサブクラス
    修飾子と型 クラス 説明
    class  IllegalChannelGroupException
    同じプロバイダによって作成されなかったグループ内のチャネルを開こうとしたときにスローされる非チェック例外です。
    class  IllegalSelectorException
    チャネルの作成元プロバイダ以外が作成したセレクタにチャネルを登録しようとしたときにスローされる非チェック例外です。
    class  UnresolvedAddressException
    未解決のソケット・アドレスに対してネットワーク操作を呼び出そうとしたときにスローされる非チェック例外です。
    class  UnsupportedAddressTypeException
    サポートされていない型のソケット・アドレスにバインドまたは接続しようとしたときにスローされる非チェック例外です。
  • java.nio.charsetでのIllegalArgumentExceptionの使用

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

    java.nio.fileIllegalArgumentExceptionのサブクラス
    修飾子と型 クラス 説明
    class  InvalidPathException
    パス文字列に無効な文字が含まれているか、その他のファイル・システム固有の理由でパス文字列が無効であるために、パス文字列をPathに変換できない場合にスローされる非チェック例外です。
    class  ProviderMismatchException
    あるファイル・システム・プロバイダで作成されたオブジェクト上で、別のファイル・システム・プロバイダで作成されたパラメータを指定してメソッドを呼び出そうとした場合にスローされる非チェック例外です。
  • java.securityでのIllegalArgumentExceptionの使用

    java.securityIllegalArgumentExceptionのサブクラス
    修飾子と型 クラス 説明
    class  InvalidParameterException
    メソッドに無効なパラメータが渡されると、JCAまたはJCEエンジン・クラスのために設計された、この例外がスローされます。
  • java.utilでのIllegalArgumentExceptionの使用

    java.utilIllegalArgumentExceptionのサブクラス
    修飾子と型 クラス 説明
    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
    不明なフラグが指定された場合にスローされる、非チェック例外です。
    IllegalArgumentExceptionを投げるjava.utilのコンストラクタ
    コンストラクタ 説明
    DoubleSummaryStatistics​(long count, double min, double max, double sum)
    指定されたcountminmax、およびsumで空でないインスタンスを構築します。
    IntSummaryStatistics​(long count, int min, int max, long sum)
    指定されたcountminmax、およびsumで空でないインスタンスを構築します。
    LongSummaryStatistics​(long count, long min, long max, long sum)
    指定されたcountminmax、およびsumで空でないインスタンスを構築します。
  • 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.regexIllegalArgumentExceptionのサブクラス
    修飾子と型 クラス 説明
    class  PatternSyntaxException
    正規表現パターンの構文エラーを示すためにスローされる、非チェック例外です。
  • javax.managementでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjavax.managementのメソッド
    修飾子と型 メソッド 説明
    void NotificationBroadcaster.addNotificationListener​(NotificationListener listener, NotificationFilter filter, Object handback)
    このMBeanにリスナーを追加します。
    void AttributeChangeNotificationFilter.enableAttribute​(String name)
    リスナーに送信される属性名と一致する属性名を持つすべての属性変更通知を有効にします。
    void NotificationFilterSupport.enableType​(String prefix)
    特定の接頭辞で始まるすべての通知型の通知をリスナーに送信します。
    IllegalArgumentExceptionをスローするjavax.managementのコンストラクタ
    コンストラクタ 説明
    MBeanInfo​(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications)
    MBeanInfoを構築します。
    MBeanInfo​(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
    MBeanInfoを構築します。
  • javax.management.modelmbeanでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjavax.management.modelmbeanのメソッド
    修飾子と型 メソッド 説明
    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 Monitor.addObservedObject​(ObjectName object)
    監視対象のMBeanのセットに指定されたオブジェクトが含まれない場合、そのオブジェクトを追加します。
    void MonitorMBean.addObservedObject​(ObjectName object)
    監視対象のMBeanのセットに指定されたオブジェクトを追加します。
    void Monitor.setGranularityPeriod​(long period)
    粒度周期をミリ秒単位で設定します。
    void MonitorMBean.setGranularityPeriod​(long period)
    粒度周期をミリ秒単位で設定します。
    void CounterMonitor.setInitThreshold​(Number value)
    監視対象のオブジェクトすべてに共通の初期しきい値を設定します。
    void CounterMonitorMBean.setInitThreshold​(Number value)
    監視対象のMBeanすべてに共通の初期しきい値を設定します。
    void CounterMonitor.setModulus​(Number value)
    監視対象のMBeanすべてに共通のモジュラス値を設定します。
    void CounterMonitorMBean.setModulus​(Number value)
    モジュラス値を設定します。
    void Monitor.setObservedAttribute​(String attribute)
    監視対象の属性を設定します。
    void Monitor.setObservedObject​(ObjectName object)
    非推奨。
    JMX 1.2以降、次に置き換えられていますMonitor.addObservedObject(javax.management.ObjectName)
    void CounterMonitor.setOffset​(Number value)
    監視対象のMBeanすべてに共通のオフセット値を設定します。
    void CounterMonitorMBean.setOffset​(Number value)
    オフセット値を設定します。
    void StringMonitor.setStringToCompare​(String value)
    監視対象のMBeanすべてに共通の監視対象属性と比較する文字列を設定します。
    void StringMonitorMBean.setStringToCompare​(String value)
    監視対象の属性と比較する文字列を設定します。
    void CounterMonitor.setThreshold​(Number value)
    非推奨。
    JMX 1.2以降は、CounterMonitor.setInitThreshold(java.lang.Number)に置き換えられています
    void CounterMonitorMBean.setThreshold​(Number value)
    非推奨。
    JMX 1.2以降は、CounterMonitorMBean.setInitThreshold(java.lang.Number)に置き換えられています
    void GaugeMonitor.setThresholds​(Number highValue, Number lowValue)
    監視対象のMBeanすべてに共通の上限および下限のしきい値を設定します。
    void GaugeMonitorMBean.setThresholds​(Number highValue, Number lowValue)
    上限値と下限値を設定します。
  • javax.management.openmbeanでのIllegalArgumentExceptionの使用

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

    IllegalArgumentExceptionを投げるjavax.management.relationのメソッド
    修飾子と型 メソッド 説明
    void RoleList.add​(int index, Role role)
    要素として指定されたロールを指定の位置に挿入します。
    void RoleList.add​(Role role)
    リストの最後の要素として、指定されたRoleを追加します。
    void RoleUnresolvedList.add​(int index, RoleUnresolved role)
    要素として指定された未解決のロールを指定の位置に挿入します。
    void RoleUnresolvedList.add​(RoleUnresolved role)
    リストの最後の要素として、指定されたRoleUnresolvedを追加します。
    boolean RoleList.addAll​(int index, RoleList roleList)
    指定されたRoleList内のすべての要素を、指定されたRoleListのイテレータによって返される順番で、指定の位置に挿入します。
    boolean RoleUnresolvedList.addAll​(int index, RoleUnresolvedList roleList)
    指定されたRoleUnresolvedList内のすべての要素を、指定されたRoleUnresolvedListのイテレータによって返される順番で、指定の位置に挿入します。
    void RelationService.addRelation​(ObjectName relationObjectName)
    ユーザーによって作成されてMBean Serverに登録されるMBeanを、関係として関係サービスに追加します。
    void RelationServiceMBean.addRelation​(ObjectName relationObjectName)
    ユーザーによって作成されてMBean Serverに登録されるMBeanを、関係として関係サービスに追加します。
    void RelationService.addRelationType​(RelationType relationTypeObj)
    指定されたオブジェクトを関係タイプとして追加します。
    void RelationServiceMBean.addRelationType​(RelationType relationTypeObj)
    指定されたオブジェクトを関係タイプとして追加します。
    protected void RelationTypeSupport.addRoleInfo​(RoleInfo roleInfo)
    ロール情報を追加します。
    Integer RelationService.checkRoleReading​(String roleName, String relationTypeName)
    指定された型の関係で、指定されたRoleの読取りが可能かどうかをチェックします。
    Integer RelationServiceMBean.checkRoleReading​(String roleName, String relationTypeName)
    指定された型の関係で、指定されたRoleの読取りが可能かどうかをチェックします。
    Integer RelationService.checkRoleWriting​(Role role, String relationTypeName, Boolean initFlag)
    指定された型の関係で、指定されたRoleの設定が可能かどうかをチェックします。
    Integer RelationServiceMBean.checkRoleWriting​(Role role, String relationTypeName, Boolean initFlag)
    指定された型の関係で、指定されたRoleの設定が可能かどうかをチェックします。
    void RelationService.createRelation​(String relationId, String relationTypeName, RoleList roleList)
    指定された関係タイプの単純な関係(RelationSupportオブジェクト)を作成し、これを関係サービスに追加します。
    void RelationServiceMBean.createRelation​(String relationId, String relationTypeName, RoleList roleList)
    指定された関係タイプの単純な関係(RelationSupportオブジェクト)を作成し、これを関係サービスに追加します。
    void RelationService.createRelationType​(String relationTypeName, RoleInfo[] roleInfoArray)
    RoleInfoオブジェクトから提供されたロール情報を使って、関係タイプ(RelationTypeSupportオブジェクト)を作成し、関係サービスへ追加します。
    void RelationServiceMBean.createRelationType​(String relationTypeName, RoleInfo[] roleInfoArray)
    RoleInfoオブジェクトから提供されたロール情報を使って、関係タイプ(RelationTypeSupportオブジェクト)を作成し、関係サービスへ追加します。
    void MBeanServerNotificationFilter.disableObjectName​(ObjectName objectName)
    指定されたObjectNameに関するMBeanServerNotificationを無効にします。
    void MBeanServerNotificationFilter.enableObjectName​(ObjectName objectName)
    指定されたObjectNameに関するMBeanServerNotificationを有効にします。
    Map<ObjectName,​List<String>> RelationService.findAssociatedMBeans​(ObjectName mbeanName, String relationTypeName, String roleName)
    関係内の指定されたMBeanに関連付けられたMBeanを取得します。
    Map<ObjectName,​List<String>> RelationServiceMBean.findAssociatedMBeans​(ObjectName mbeanName, String relationTypeName, String roleName)
    関係内の指定されたMBeanに関連付けられたMBeanを取得します。
    Map<String,​List<String>> RelationService.findReferencingRelations​(ObjectName mbeanName, String relationTypeName, String roleName)
    指定されたMBeanが参照される関係を取得します。
    Map<String,​List<String>> RelationServiceMBean.findReferencingRelations​(ObjectName mbeanName, String relationTypeName, String roleName)
    指定されたMBeanが参照される関係を取得します。
    List<String> RelationService.findRelationsOfType​(String relationTypeName)
    指定された型の関係の関係IDを返します。
    List<String> RelationServiceMBean.findRelationsOfType​(String relationTypeName)
    指定された型の関係の関係IDを返します。
    RoleResult RelationService.getAllRoles​(String relationId)
    関係に含まれるすべてのロールを返します。
    RoleResult RelationServiceMBean.getAllRoles​(String relationId)
    関係に含まれるすべてのロールを返します。
    Map<ObjectName,​List<String>> RelationService.getReferencedMBeans​(String relationId)
    関係のさまざまなロールで参照されるMBeanを取得します。
    Map<ObjectName,​List<String>> RelationServiceMBean.getReferencedMBeans​(String relationId)
    関係のさまざまなロールで参照されるMBeanを取得します。
    String RelationService.getRelationTypeName​(String relationId)
    指定された関係の関係タイプの名前を返します。
    String RelationServiceMBean.getRelationTypeName​(String relationId)
    指定された関係の関係タイプの名前を返します。
    List<ObjectName> Relation.getRole​(String roleName)
    指定されたロール名のロール値を取得します。
    List<ObjectName> RelationService.getRole​(String relationId, String roleName)
    指定された関係に含まれる指定されたロール名のロール値を取得します。
    List<ObjectName> RelationServiceMBean.getRole​(String relationId, String roleName)
    指定された関係に含まれる指定されたロール名のロール値を取得します。
    List<ObjectName> RelationSupport.getRole​(String roleName)
    指定されたロール名のロール値を取得します。
    Integer Relation.getRoleCardinality​(String roleName)
    指定されたロール内で現在参照されているMBeanの数を返します。
    Integer RelationService.getRoleCardinality​(String relationId, String roleName)
    指定されたロール内で現在参照されているMBeanの数を取得します。
    Integer RelationServiceMBean.getRoleCardinality​(String relationId, String roleName)
    指定されたロール内で現在参照されているMBeanの数を取得します。
    Integer RelationSupport.getRoleCardinality​(String roleName)
    指定されたロール内で現在参照されているMBeanの数を返します。
    RoleInfo RelationService.getRoleInfo​(String relationTypeName, String roleInfoName)
    指定された関係タイプの指定されたロール名のロール情報を取得します。
    RoleInfo RelationServiceMBean.getRoleInfo​(String relationTypeName, String roleInfoName)
    指定された関係タイプの指定されたロールの情報を取得します。
    RoleInfo RelationType.getRoleInfo​(String roleInfoName)
    指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。
    RoleInfo RelationTypeSupport.getRoleInfo​(String roleInfoName)
    指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。
    List<RoleInfo> RelationService.getRoleInfos​(String relationTypeName)
    指定された関係タイプのロール情報(RoleInfoオブジェクト)のリストを取得します。
    List<RoleInfo> RelationServiceMBean.getRoleInfos​(String relationTypeName)
    指定された関係タイプのロール情報(RoleInfoオブジェクト)のリストを取得します。
    RoleResult Relation.getRoles​(String[] roleNameArray)
    指定された名前のロールの値を取得します。
    RoleResult RelationService.getRoles​(String relationId, String[] roleNameArray)
    指定された関係に含まれる指定された名前のロールの値を取得します。
    RoleResult RelationServiceMBean.getRoles​(String relationId, String[] roleNameArray)
    指定された関係に含まれる指定された名前のロールの値を取得します。
    RoleResult RelationSupport.getRoles​(String[] roleNameArray)
    指定された名前のロールの値を取得します。
    void Relation.handleMBeanUnregistration​(ObjectName objectName, String roleName)
    ロールで参照されるMBeanの登録が解除された場合に関係サービスによって使用されるコールバックです。
    void RelationSupport.handleMBeanUnregistration​(ObjectName objectName, String roleName)
    ロールで参照されるMBeanの登録が解除された場合に関係サービスによって使用されるコールバックです。
    Boolean RelationService.hasRelation​(String relationId)
    関係サービス内に指定された関係IDで識別される関係があるかどうかをチェックします。
    Boolean RelationServiceMBean.hasRelation​(String relationId)
    関係サービス内に指定された関係IDで識別される関係があるかどうかをチェックします。
    boolean MBeanServerNotificationFilter.isNotificationEnabled​(Notification notif)
    指定された通知をリスナーに送信する前に呼び出されます。
    String RelationService.isRelation​(ObjectName objectName)
    MBeanが関係として関係サービスに追加されている場合、指定されたObjectNameに関連付けられる関係IDを返します。
    String RelationServiceMBean.isRelation​(ObjectName objectName)
    MBeanが関係として関係サービスに追加されている場合、指定されたObjectNameに関連付けられる関係IDを返します。
    ObjectName RelationService.isRelationMBean​(String relationId)
    関係がMBean (ユーザーによって作成され、関係として関係サービスに追加されたもの)によって表される場合、MBeanのObjectNameを返します。
    ObjectName RelationServiceMBean.isRelationMBean​(String relationId)
    関係がMBean (ユーザーによって作成され、関係として関係サービスに追加されたもの)によって表される場合、MBeanのObjectNameを返します。
    void RelationService.removeRelation​(String relationId)
    指定された関係タイプを関係サービスから削除します。
    void RelationServiceMBean.removeRelation​(String relationId)
    指定された関係タイプを関係サービスから削除します。
    void RelationService.removeRelationType​(String relationTypeName)
    指定された関係タイプを関係サービスから削除します。
    void RelationServiceMBean.removeRelationType​(String relationTypeName)
    指定された関係タイプを関係サービスから削除します。
    static String Role.roleValueToString​(List<ObjectName> roleValue)
    指定されたロール値の文字列を返します。
    void RelationService.sendRelationCreationNotification​(String relationId)
    関係作成の通知(RelationNotification)を送信します。
    void RelationServiceMBean.sendRelationCreationNotification​(String relationId)
    関係作成の通知(RelationNotification)を送信します。
    void RelationService.sendRelationRemovalNotification​(String relationId, List<ObjectName> unregMBeanList)
    関係削除の通知(RelationNotification)を送信します。
    void RelationServiceMBean.sendRelationRemovalNotification​(String relationId, List<ObjectName> unregMBeanList)
    関係削除の通知(RelationNotification)を送信します。
    void RelationService.sendRoleUpdateNotification​(String relationId, Role newRole, List<ObjectName> oldValue)
    指定された関係内のロール更新の通知(RelationNotification)を送信します。
    void RelationServiceMBean.sendRoleUpdateNotification​(String relationId, Role newRole, List<ObjectName> oldRoleValue)
    指定された関係内のロール更新の通知(RelationNotification)を送信します。
    void RoleList.set​(int index, Role role)
    指定された位置の要素に、指定されたロールを設定します。
    void RoleUnresolvedList.set​(int index, RoleUnresolved role)
    指定された位置の要素に、指定された未解決のロールを設定します。
    void RoleUnresolved.setProblemType​(int pbType)
    問題型を設定します。
    void RelationSupportMBean.setRelationServiceManagementFlag​(Boolean flag)
    この関係を関係サービスで処理するかどうかを指定します。
    void Relation.setRole​(Role role)
    指定されたロールを設定します。
    void RelationService.setRole​(String relationId, Role role)
    指定された関係内の指定されたロールを設定します。
    void RelationServiceMBean.setRole​(String relationId, Role role)
    指定された関係内の指定されたロールを設定します。
    void RelationSupport.setRole​(Role role)
    指定されたロールを設定します。
    void Role.setRoleName​(String roleName)
    ロール名を設定します。
    void RoleUnresolved.setRoleName​(String name)
    ロール名を設定します。
    RoleResult Relation.setRoles​(RoleList roleList)
    指定されたロールを設定します。
    RoleResult RelationService.setRoles​(String relationId, RoleList roleList)
    指定された関係内の指定されたロールを設定します。
    RoleResult RelationServiceMBean.setRoles​(String relationId, RoleList roleList)
    指定された関係内の指定されたロールを設定します。
    RoleResult RelationSupport.setRoles​(RoleList list)
    指定されたロールを設定します。
    void Role.setRoleValue​(List<ObjectName> roleValue)
    ロール値を設定します。
    void RelationService.updateRoleMap​(String relationId, Role newRole, List<ObjectName> oldValue)
    指定された関係内の指定されたロールを更新するため、関係サービス・ロール・マップの更新を処理します。
    void RelationServiceMBean.updateRoleMap​(String relationId, Role newRole, List<ObjectName> oldRoleValue)
    指定された関係内の指定されたロールを更新するため、関係サービス・ロール・マップの更新を処理します。
    IllegalArgumentExceptionをスローするjavax.management.relationのコンストラクタ
    コンストラクタ 説明
    RelationNotification​(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
    関係内でロールが更新されたことを示す通知を作成します。
    RelationNotification​(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
    関係の作成(関係サービス内に内部でRelationSupportオブジェクトが作成された、またはMBeanが関係として追加された)または関係サービスからの関係の削除を表す通知を作成します。
    RelationSupport​(String relationId, ObjectName relationServiceName, String relationTypeName, RoleList list)
    RelationSupportオブジェクトを作成します。
    RelationSupport​(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, String relationTypeName, RoleList list)
    RelationSupportオブジェクトを作成します。
    RelationTypeSupport​(String relationTypeName, RoleInfo[] roleInfoArray)
    すべてのロール定義が動的に作成され、パラメータとして渡されるコンストラクタです。
    Role​(String roleName, List<ObjectName> roleValue)
    新しいRoleオブジェクトを作成します。
    RoleInfo​(String roleName, String mbeanClassName)
    コンストラクタです。
    RoleInfo​(String roleName, String mbeanClassName, boolean read, boolean write)
    コンストラクタです。
    RoleInfo​(String roleName, String mbeanClassName, boolean read, boolean write, int min, int max, String descr)
    コンストラクタです。
    RoleInfo​(RoleInfo roleInfo)
    コンストラクタをコピーします。
    RoleList​(List<Role> list)
    指定されたListの要素を、Listのイテレータによって返される順に格納するRoleListを構築します。
    RoleUnresolved​(String name, List<ObjectName> value, int pbType)
    コンストラクタです。
    RoleUnresolvedList​(List<RoleUnresolved> list)
    指定されたListの要素を、Listのイテレータによって返される順に格納するRoleUnresolvedListを構築します。
  • javax.management.timerでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjavax.management.timerのメソッド
    修飾子と型 メソッド 説明
    Integer Timer.addNotification​(String type, String message, Object userData, Date date)
    指定されたtypemessage、およびuserDataで新しいタイマー通知を作成し、これを指定の日付、間隔null、およびオカレンス数とともに通知リストに挿入します。
    Integer Timer.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, long nbOccurences)
    指定されたtypemessage、およびuserDataで新しいタイマー通知を作成し、これを指定の日付、間隔、およびオカレンス数とともに通知リストに挿入します。
    Integer Timer.addNotification​(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
    指定されたtypemessage、およびuserDataで新しいタイマー通知を作成し、これを指定の日付、間隔、およびオカレンス数とともに通知リストに挿入します。
    Integer TimerMBean.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 TimerMBean.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で新しいタイマー通知を作成し、これを指定の日付、間隔、およびオカレンス数とともに通知リストに挿入します。
  • 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を作成します。
    SslRMIServerSocketFactory​(SSLContext context, String[] enabledCipherSuites, String[] enabledProtocols, boolean needClientAuth)
    指定されたSSLContextとSSLソケット構成で、新しいSslRMIServerSocketFactoryを作成します。
  • javax.swingでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjavax.swingのメソッド
    修飾子と型 メソッド 説明
    Popup PopupFactory.getPopup​(Component owner, Component contents, int x, int y)
    Component contentsを含むComponent ownerPopupを作成します。
    protected Popup PopupFactory.getPopup​(Component owner, Component contents, int x, int y, boolean isHeavyWeightPopup)
    Component contentsを含むComponent ownerPopupを作成します。
    void AbstractButton.setDisplayedMnemonicIndex​(int index)
    ニーモニックを表すためにテキストのどの文字を装飾するかについてのヒントを、Look & Feelに提供します。
    void JLabel.setDisplayedMnemonicIndex​(int index)
    ニーモニックを表すためにテキストのどの文字を装飾するかについてのヒントを、Look & Feelに提供します。
  • javax.xml.parsersでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjavax.xml.parsersのメソッド
    修飾子と型 メソッド 説明
    abstract Object DocumentBuilderFactory.getAttribute​(String name)
    ユーザーがベースとなる実装の特定の属性を取り出すことができるようにします。
    abstract void DocumentBuilderFactory.setAttribute​(String name, Object value)
    ユーザーがベースとなる実装に特定の属性を設定できるようにします。
  • javax.xml.streamでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjavax.xml.streamのメソッド
    修飾子と型 メソッド 説明
    Object XMLEventReader.getProperty​(String name)
    ベースとなる実装から機能またはプロパティの値を取得します。
    abstract Object XMLInputFactory.getProperty​(String name)
    ベースとなる実装から機能またはプロパティの値を取得します。
    abstract Object XMLOutputFactory.getProperty​(String name)
    ベースとなる実装から機能またはプロパティを取得します。
    Object XMLStreamReader.getProperty​(String name)
    ベースとなる実装から機能またはプロパティの値を取得します。
    Object XMLStreamWriter.getProperty​(String name)
    ベースとなる実装から機能またはプロパティの値を取得します。
    abstract void XMLInputFactory.setProperty​(String name, Object value)
    ユーザーがベースとなる実装に特定の機能とプロパティを設定できるようにします。
    abstract void XMLOutputFactory.setProperty​(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を設定します。
  • jdk.management.jfrでのIllegalArgumentExceptionの使用

    IllegalArgumentExceptionを投げるjdk.management.jfrのメソッド
    修飾子と型 メソッド 説明
    long FlightRecorderMXBean.cloneRecording​(long recordingId, boolean stop)
    レコーディングの一部の抽出に役立つ、既存のレコーディングのコピーを作成します。
    Map<String,​String> FlightRecorderMXBean.getRecordingOptions​(long recordingId)
    指定されたID (たとえば、記録されたデータを保持する宛先ファイルまたは期間などです。)を使用してレコーディングのオプションを含むマップを返します。
    Map<String,​String> FlightRecorderMXBean.getRecordingSettings​(long recordingId)
    指定されたID ((たとえば、イベントしきい値))のレコーディングの設定を含むMapを返します
    void FlightRecorderMXBean.setConfiguration​(long recordingId, String contents)
    指定されたIDでレコーディングの文字列表現として構成を設定します。
    void FlightRecorderMXBean.setPredefinedConfiguration​(long recordingId, String configurationName)
    指定されたIDでレコーディングの事前定義済の構成を設定します。
    void FlightRecorderMXBean.setRecordingOptions​(long recordingId, Map<String,​String> options)
    レコーディング・オプション(たとえば、データを保持する宛先ファイルと期間などです。)を構成します。
    void FlightRecorderMXBean.setRecordingSettings​(long recordingId, Map<String,​String> settings)
    指定したレコーディングの以前の設定をすべて設定して置き換えます。
    boolean FlightRecorderMXBean.stopRecording​(long recordingId)
    指定したIDで実行中のレコーディングを停止します。