クラス
java.io.IOExceptionの使用
IOExceptionを使用するパッケージ
パッケージ
説明
このパッケージは、
jarsignerツールで使用される署名メカニズムを定義するために使用されるインタフェースとクラスで構成されています。これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、JDIを使用する仮想マシンとターゲット仮想マシン間の接続を定義します。
このパッケージは、新しい
TransportService実装を開発するために使用されるインタフェースおよびクラスで構成されます。このパッケージには、
java.lang.management APIの標準実装に対するJDK拡張機能が含まれており、プラットフォームの他のコンポーネントの管理インタフェースも定義されています。組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
プラグイン可能なサービス・プロバイダ・インタフェースを提供します。これにより、HTTPサーバー実装をその他の実装と置き換えることができます。
Stream Control Transport Protocol用のJava APIです。
CallbackHandlerの実装を提供します。抽象構文ツリー(Abstract Syntax Tree、AST)の操作のためのユーティリティを提供します。
Java仮想マシンにアタッチするAPIを提供します。
このパッケージを直接使用する必要があるのは、新しい接続プロバイダを定義する開発者だけです。
アプレットの作成、およびアプレットとアプレット・コンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
カラー・スペースのクラスを提供します。
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
モジュール記述子をサポートし、解決とサービス・バインディングによってモジュールの構成を作成するクラス。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
HTTPクライアントおよびWebSocket API
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.channelsパッケージのサービス・プロバイダ・クラス。byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
ファイルおよびファイル・システム属性へのアクセスを提供するインタフェースとクラスです。
java.nio.fileパッケージのサービス・プロバイダ・クラス。RMIパッケージを提供します。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャニング・クラス、Base64エンコーディングとデコーディング、ビット配列、およびその他のユーティリティ・クラスが含まれています。
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
Java 2プラットフォームのコア・ロギング機能のクラスおよびインタフェースを提供します。
このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。
標準のZIPおよびGZIPファイル形式の読み込みおよび書込み用クラスを提供します。
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
暗号化操作のクラスとインタフェースを提供します。
Java Image I/O APIの基本パッケージです。
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
Java Management Extensionsのコア・クラスを提供します。
高度な動的ロード機能を実装するクラスを提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
LDAPv3の拡張操作とコントロールのサポートを提供します。
ネットワーク・アプリケーションのためのクラスを提供します。
セキュア・ソケット・パッケージのクラスを提供します。
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
Secure Sockets Layer (SSL)またはTransport Layer Security (TLS)プロトコルを介した
RMIClientSocketFactoryおよびRMIServerSocketFactoryの実装を提供します。このパッケージは、情報(ユーザー名やパスワードなどの認証データ)の取得や情報(エラーおよび警告メッセージなど)の表示のためにサービスがアプリケーションとやり取りするために必要なクラスを提供します。
SASLをサポートするためのクラスとインタフェースを含みます。
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
新しいオーディオ・デバイス、ソース・ファイルのリーダーやライター、またはオーディオ形式コンバータを提供するときに、サービス・プロバイダがサブクラス化するabstractクラスを提供します。
JDBC
RowSet実装用の標準インタフェースと基底クラスです。すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
JFileChooserコンポーネントによって使用されるクラスとインタフェースが含まれています。Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKitとサポート・クラスを提供します。デフォルトのHTMLパーサーを、サポート・クラスとともに提供します。
Rich-Text-Formatテキスト・エディタを作成するためのクラス(
RTFEditorKit)を提供します。コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
SAX (XML用シンプルAPI)パーサーまたはDOM (ドキュメント・オブジェクト・モデル)ドキュメント・ビルダーを使用してXMLドキュメントを処理するためのクラスを提供します。
XML文書の検証のためのAPIを提供します。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
JShell実行エンジンを構築するための実装サポートを提供します。
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
java.netおよびjava.nio.channelsソケット・クラスに対するプラットフォーム固有のソケット・オプション。JDK固有の
channel APIを定義します。XML (SAX)のシンプルAPIのインタフェースを提供します。
適合するSAXドライバが必ずしもサポートしないSAX2機能へのインタフェースを提供します。
SAXベースのアプリケーションのブートストラップをサポートするなど、ヘルパー・クラスを提供します。
-
com.sun.jarsignerでのIOExceptionの使用
IOExceptionを投げるcom.sun.jarsignerのメソッド修飾子と型メソッド説明abstract byte[]ContentSigner.generateSignedData(ContentSignerParameters parameters, boolean omitContent, boolean applyTimestamp) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。PKCS#7署名付きデータ・メッセージを生成します。 -
com.sun.jdiでのIOExceptionの使用
IOExceptionを投げるcom.sun.jdiのメソッド修飾子と型メソッド説明VirtualMachineManager.createVirtualMachine(Connection connection) 新しい仮想マシンを作成します。VirtualMachineManager.createVirtualMachine(Connection connection, Process process) ターゲットVMの仮想マシン・ミラーを作成します。 -
com.sun.jdi.connectでのIOExceptionの使用
修飾子と型クラス説明classこの例外は、ターゲットVMへの接続時またはターゲットVMからの接続の受け入れを待っているときのタイム・アウトの結果、スローされる場合があります。IOExceptionを投げるcom.sun.jdi.connectのメソッド修飾子と型メソッド説明ListeningConnector.accept(Map<String, ? extends Connector.Argument> arguments) ターゲットVMがこのコネクタに接続されるのを待機します。AttachingConnector.attach(Map<String, ? extends Connector.Argument> arguments) 実行中のアプリケーションにアタッチし、そのVMのミラーを返します。LaunchingConnector.launch(Map<String, ? extends Connector.Argument> arguments) アプリケーションを起動し、そのVMに接続します。ListeningConnector.startListening(Map<String, ? extends Connector.Argument> arguments) ターゲットVMによって開始された1つ以上の接続を待機します。voidListeningConnector.stopListening(Map<String, ? extends Connector.Argument> arguments) 接続の待機を取り消します。 -
com.sun.jdi.connect.spiでのIOExceptionの使用
IOExceptionを投げるcom.sun.jdi.connect.spiのメソッド修飾子と型メソッド説明abstract ConnectionTransportService.accept(TransportService.ListenKey listenKey, long acceptTimeout, long handshakeTimeout) ターゲットVMからの接続を受け入れます。abstract Connection指定されたアドレスに接続します。abstract voidConnection.close()この接続を終了します。abstract byte[]Connection.readPacket()ターゲットVMからパケットを読み取ります。abstract TransportService.ListenKeyTransportService.startListening()トランスポート・サービスにより選択されたアドレス上で待機します。abstract TransportService.ListenKeyTransportService.startListening(String address) 指定されたアドレス上で着信接続を待機します。abstract voidTransportService.stopListening(TransportService.ListenKey listenKey) 着信接続の待機を停止します。abstract voidConnection.writePacket(byte[] pkt) ターゲットVMにパケットを書き込みます。 -
com.sun.managementでのIOExceptionの使用
IOExceptionを投げるcom.sun.managementのメソッド修飾子と型メソッド説明voidヒープをhprofヒープ・ダンプと同じ形式でoutputFileファイルにダンプします。default voidHotSpotDiagnosticMXBean.dumpThreads(String outputFile, HotSpotDiagnosticMXBean.ThreadDumpFormatPREVIEW format) Preview.指定されたファイルに指定された形式でスレッド・ダンプを生成します。 -
com.sun.net.httpserverでのIOExceptionの使用
IOExceptionを投げるcom.sun.net.httpserverのメソッド修飾子と型メソッド説明abstract voidHttpServer.bind(InetSocketAddress addr, int backlog) 現在バインドされていないHttpServerを指定されたアドレスとポート番号にバインドします。static HttpServerHttpServer.create()ローカル・アドレス/ポートに最初にバインドされていないHttpServerインスタンスを作成します。static HttpServerHttpServer.create(InetSocketAddress addr, int backlog) 指定したInetSocketAddress(IPアドレスとポート番号)にバインドするHttpServerインスタンスを作成します。static HttpServerHttpServer.create(InetSocketAddress addr, int backlog, String path, HttpHandler handler, Filter... filters) 初期コンテキストでHttpServerインスタンスを作成します。static HttpsServerHttpsServer.create()ローカル・アドレス/ポートに最初にバインドされていないHttpsServerインスタンスを作成します。static HttpsServerHttpsServer.create(InetSocketAddress addr, int backlog) 指定したInetSocketAddress(IPアドレスとポート番号)にバインドするHttpsServerインスタンスを作成します。static HttpsServerHttpsServer.create(InetSocketAddress addr, int backlog, String path, HttpHandler handler, Filter... filters) 初期コンテキストでHttpsServerインスタンスを作成します。voidFilter.Chain.doFilter(HttpExchange exchange) チェーン内の次のフィルタをコールするか、チェーン内の最後のフィルタの場合はユーザー交換ハンドラをコールします。abstract voidFilter.doFilter(HttpExchange exchange, Filter.Chain chain) このフィルタに対し、指定された交換の事前処理または事後処理を要求します。voidHttpHandler.handle(HttpExchange exchange) 指定された要求を処理し、適切な応答を生成します。abstract voidHttpExchange.sendResponseHeaders(int rCode, long responseLength) 応答ヘッダーと数値の応答コードの現在のセットをこのメソッドの指定どおりに使用して、クライアントへの応答の送返しを開始します。 -
com.sun.net.httpserver.spiでのIOExceptionの使用
修飾子と型メソッド説明abstract HttpServerHttpServerProvider.createHttpServer(InetSocketAddress addr, int backlog) このプロバイダからHttpServerを作成します。abstract HttpsServerHttpServerProvider.createHttpsServer(InetSocketAddress addr, int backlog) このプロバイダからHttpsServerを作成します。 -
com.sun.nio.sctpでのIOExceptionの使用
IOExceptionを投げるcom.sun.nio.sctpのメソッド修飾子と型メソッド説明abstract SctpChannelSctpServerChannel.accept()このチャネルのソケット上のアソシエーションを受け入れます。abstract AssociationSctpChannel.association()このチャネルのソケット上のアソシエーションを返します。abstract Set<Association>SctpMultiChannel.associations()このチャネルのソケット上で開いているアソシエーションを返します。abstract SctpChannelSctpChannel.bind(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドします。final SctpMultiChannelSctpMultiChannel.bind(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract SctpMultiChannelSctpMultiChannel.bind(SocketAddress local, int backlog) チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。final SctpServerChannelSctpServerChannel.bind(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドし、アソシエーションを待機するようソケットを構成します。abstract SctpServerChannelSctpServerChannel.bind(SocketAddress local, int backlog) チャネルのソケットをローカル・アドレスにバインドし、アソシエーションを待機するようソケットを構成します。abstract SctpChannelSctpChannel.bindAddress(InetAddress address) 指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。abstract SctpMultiChannelSctpMultiChannel.bindAddress(InetAddress address) 指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。abstract SctpServerChannelSctpServerChannel.bindAddress(InetAddress address) 指定されたアドレスをチャネルのソケットにバインドされているアドレスに追加します。abstract SctpChannelSctpMultiChannel.branch(Association association) アソシエーションを分岐します。abstract booleanSctpChannel.connect(SocketAddress remote) このチャネルのソケットを接続します。abstract booleanSctpChannel.connect(SocketAddress remote, int maxOutStreams, int maxInStreams) このチャネルのソケットを接続します。abstract booleanSctpChannel.finishConnect()SCTPチャネルの接続処理を完了します。abstract Set<SocketAddress>SctpChannel.getAllLocalAddresses()このチャネルのソケットがバインドされているすべてのソケット・アドレスを返します。abstract Set<SocketAddress>SctpMultiChannel.getAllLocalAddresses()このチャネルのソケットがバインドされているすべてのソケット・アドレスを返します。abstract Set<SocketAddress>SctpServerChannel.getAllLocalAddresses()このチャネルのソケットがバインドされているすべてのソケット・アドレスを返します。abstract <T> TSctpChannel.getOption(SctpSocketOption<T> name) ソケット・オプションの値を返します。abstract <T> TSctpMultiChannel.getOption(SctpSocketOption<T> name, Association association) ソケット・オプションの値を返します。abstract <T> TSctpServerChannel.getOption(SctpSocketOption<T> name) ソケット・オプションの値を返します。abstract Set<SocketAddress>SctpChannel.getRemoteAddresses()このチャネルのソケットが接続されているすべてのリモート・アドレスを返します。abstract Set<SocketAddress>SctpMultiChannel.getRemoteAddresses(Association association) このチャネルのソケット上の指定されたアソシエーションが接続されているすべてのリモート・アドレスを返します。static SctpChannelSctpChannel.open()SCTPチャネルを開きます。static SctpChannelSctpChannel.open(SocketAddress remote, int maxOutStreams, int maxInStreams) SCTPチャネルを開き、リモート・アドレスに接続します。static SctpMultiChannelSctpMultiChannel.open()SCTPマルチチャネルを開きます。static SctpServerChannelSctpServerChannel.open()SCTPサーバー・チャネルを開きます。abstract <T> MessageInfoSctpChannel.receive(ByteBuffer dst, T attachment, NotificationHandler<T> handler) 指定されたバッファへのメッセージを受信するか、通知を処理します(あるいはその両方を行います)。abstract <T> MessageInfoSctpMultiChannel.receive(ByteBuffer buffer, T attachment, NotificationHandler<T> handler) このチャネル経由でメッセージを受信するか、通知を処理します(あるいはその両方を行います)。abstract intSctpChannel.send(ByteBuffer src, MessageInfo messageInfo) このチャネル経由でメッセージを送信します。abstract intSctpMultiChannel.send(ByteBuffer buffer, MessageInfo messageInfo) このチャネル経由でメッセージを送信します。abstract <T> SctpChannelSctpChannel.setOption(SctpSocketOption<T> name, T value) ソケット・オプションの値を設定します。abstract <T> SctpMultiChannelSctpMultiChannel.setOption(SctpSocketOption<T> name, T value, Association association) ソケット・オプションの値を設定します。abstract <T> SctpServerChannelSctpServerChannel.setOption(SctpSocketOption<T> name, T value) ソケット・オプションの値を設定します。abstract SctpChannelSctpChannel.shutdown()チャネルを閉じずに接続を停止します。abstract SctpMultiChannelSctpMultiChannel.shutdown(Association association) チャネルを閉じずにアソシエーションを停止します。abstract SctpChannelSctpChannel.unbindAddress(InetAddress address) 指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。abstract SctpMultiChannelSctpMultiChannel.unbindAddress(InetAddress address) 指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。abstract SctpServerChannelSctpServerChannel.unbindAddress(InetAddress address) 指定されたアドレスをチャネルのソケットにバインドされているアドレスから削除します。 -
com.sun.security.auth.callbackでのIOExceptionの使用
-
com.sun.source.utilでのIOExceptionの使用
IOExceptionを投げるcom.sun.source.utilのメソッド修飾子と型メソッド説明JavacTask.analyze()すべての分析を完了します。abstract Iterable<? extends JavaFileObject>JavacTask.generate()コードを生成します。abstract DocCommentTreeDocTrees.getDocCommentTree(Element e, String relativePath) 指定された要素に相対してパスが指定された、指定されたファイルのドキュメント・コメント・ツリーを返します。abstract Iterable<? extends CompilationUnitTree>JavacTask.parse()指定されたファイルを解析して、抽象構文木のリストを返します。 -
com.sun.tools.attachでのIOExceptionの使用
IOExceptionを投げるcom.sun.tools.attachのメソッド修飾子と型メソッド説明static VirtualMachineVirtualMachine.attach(VirtualMachineDescriptor vmd) Java仮想マシンに接続します。static VirtualMachineJava仮想マシンに接続します。abstract voidVirtualMachine.detach()仮想マシンから切り離します。abstract PropertiesVirtualMachine.getAgentProperties()ターゲット仮想マシン内の現在のエージェント・プロパティを返します。abstract PropertiesVirtualMachine.getSystemProperties()ターゲット仮想マシン内の現在のシステム・プロパティを返します。voidエージェントをロードします。abstract voidエージェントをロードします。voidVirtualMachine.loadAgentLibrary(String agentLibrary) エージェント・ライブラリをロードします。abstract voidVirtualMachine.loadAgentLibrary(String agentLibrary, String options) エージェント・ライブラリをロードします。voidVirtualMachine.loadAgentPath(String agentPath) フル・パス名を使用して、ネーティブ・エージェント・ライブラリをロードします。abstract voidVirtualMachine.loadAgentPath(String agentPath, String options) フル・パス名を使用して、ネーティブ・エージェント・ライブラリをロードします。abstract StringVirtualMachine.startLocalManagementAgent()ターゲット仮想マシンでローカルJMX管理エージェントを起動します。abstract voidVirtualMachine.startManagementAgent(Properties agentProperties) ターゲット仮想マシンでJMX管理エージェントを起動します。 -
com.sun.tools.attach.spiでのIOExceptionの使用
IOExceptionを投げるcom.sun.tools.attach.spiのメソッド修飾子と型メソッド説明AttachProvider.attachVirtualMachine(VirtualMachineDescriptor vmd) Java仮想マシンに接続します。abstract VirtualMachineAttachProvider.attachVirtualMachine(String id) Java仮想マシンに接続します。 -
java.appletでのIOExceptionの使用
IOExceptionを投げるjava.appletのメソッド修飾子と型メソッド説明voidAppletContext.setStream(String key, InputStream stream) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたストリームをこのアプレット・コンテキストの指定されたキーに関連付けます。 -
java.awtでのIOExceptionの使用
IOExceptionを投げるjava.awtのメソッド修飾子と型メソッド説明voidURIを表示するために、デフォルト・ブラウザを起動します。static FontFont.createFont(int fontFormat, File fontFile) 指定されたフォント・タイプと指定されたフォント・ファイルを使用して、新しいFontを返します。static FontFont.createFont(int fontFormat, InputStream fontStream) 指定されたフォント・タイプと入力データを使用して、新しいFontを返します。static Font[]Font.createFonts(File fontFile) 指定されたファイルからデコードされたFontの新しい配列を返します。static Font[]Font.createFonts(InputStream fontStream) 指定されたストリームからデコードされたFontの新しい配列を返します。void関連付けられているエディタ・アプリケーションを起動して、ファイルを編集用に開きます。voidDesktop.mail()ユーザー・デフォルトのメール・クライアントのメール作成ウィンドウを起動します。voidユーザー・デフォルトのメール・クライアントのメール作成ウィンドウを起動し、mailto:URIによって指定されたメッセージ・フィールドにデータを設定します。void関連付けられているアプリケーションを起動してファイルを開きます。void関連付けられているアプリケーションの印刷コマンドを使用して、ネイティブ・デスクトップの印刷機能でファイルを印刷します。protected static voidAWTEventMulticaster.save(ObjectOutputStream s, String k, EventListener l) 直列化可能なリスナー・チェーンを直列化ストリームに保存します。protected voidAWTEventMulticaster.saveInternal(ObjectOutputStream s, String k) 直列化サポート。voidSplashScreen.setImageURL(URL imageURL) スプラッシュ画面のイメージを変更します。 -
java.awt.colorでのIOExceptionの使用
IOExceptionを投げるjava.awt.colorのメソッド修飾子と型メソッド説明static ICC_ProfileICC_Profile.getInstance(InputStream s) InputStreamのデータに対応するICC_Profileを構築します。static ICC_ProfileICC_Profile.getInstance(String fileName) ファイル内のデータに対応するICC_Profileを構築します。voidICC_Profile.write(OutputStream s) このICC_ProfileをOutputStreamに書き込みます。voidこのICC_Profileをファイルに書き込みます。 -
java.awt.datatransferでのIOExceptionの使用
IOExceptionを投げるjava.awt.datatransferのメソッド修飾子と型メソッド説明Clipboard.getData(DataFlavor flavor) 指定されたDataFlavorでこのクリップボードの現在の内容を表すオブジェクトを返します。DataFlavor.getReaderForText(Transferable transferable) 必要に応じて、予想される文字セット(エンコード)をデコードしたテキスト・フレーバのReaderを取得します。StringSelection.getTransferData(DataFlavor flavor) 要求されたDataFlavor内の、Transferableのデータを返します(可能な場合)。Transferable.getTransferData(DataFlavor flavor) 転送されるデータを表すオブジェクトを返します。voidDataFlavor.readExternal(ObjectInput is) このDataFlavorを直列化された状態から復元します。voidDataFlavor.writeExternal(ObjectOutput os) このDataFlavorを直列化します。 -
java.awt.dndでのIOExceptionの使用
IOExceptionを投げるjava.awt.dndのメソッド修飾子と型メソッド説明DropTargetContext.TransferableProxy.getTransferData(DataFlavor df) 要求されたデータ・フレーバに対してカプセル化した転送可能オブジェクトによって提供されるデータを表すオブジェクトを返します。 -
java.awt.printでのIOExceptionの使用
IOExceptionを返すjava.awt.printのメソッド型IOExceptionのパラメータを持つjava.awt.printのコンストラクタ修飾子コンストラクタ説明PrinterIOException(IOException exception) 指定されたIOExceptionの文字列表現で新しいPrinterIOExceptionを構築します。 -
java.beansでのIOExceptionの使用
IOExceptionを投げるjava.beansのメソッド修飾子と型メソッド説明static ObjectBeans.instantiate(ClassLoader cls, String beanName) Beanのインスタンスを生成します。static ObjectBeans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext) Beanのインスタンスを生成します。static ObjectBeans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。 -
java.beans.beancontextでのIOExceptionの使用
IOExceptionを投げるjava.beans.beancontextのメソッド修飾子と型メソッド説明protected voidBeanContextServicesSupport.bcsPreDeserializationHook(ObjectInputStream ois) BeanContextSupport readObjectが子を直列化する前に、BeanContextSupport readObjectによって呼び出されます。protected voidBeanContextSupport.bcsPreDeserializationHook(ObjectInputStream ois) defaultReadObject()のあと、子を直列化する前のreadObjectによって呼び出されます。protected voidBeanContextServicesSupport.bcsPreSerializationHook(ObjectOutputStream oos) BeanContextSupport writeObjectが子を直列化する前に、BeanContextSupport writeObjectによって呼び出されます。protected voidBeanContextSupport.bcsPreSerializationHook(ObjectOutputStream oos) defaultWriteObject()のあと、子を直列化する前のwriteObjectによって呼び出されます。protected final voidBeanContextSupport.deserialize(ObjectInputStream ois, Collection coll) コレクションを直列化復元するためにreadObjectによって使用されます。BeanContext.instantiateChild(String beanName) このBeanContextの子として指定されたJavaBeanをインスタンス化します。BeanContextSupport.instantiateChild(String beanName) instantiateChildメソッドは、BeanContextの便利なフックで、BeanContextにネストされたBeanのインスタンス化のタスクを簡略化します。final voidBeanContextSupport.readChildren(ObjectInputStream ois) このクラスのインスタンスがBeanContextプロトコル(およびそのサブプロトコル)の実装の委譲として使用されるときには、直列化復元の際に「鶏が先か卵が先か」の問題が起こります。protected final voidBeanContextSupport.serialize(ObjectOutputStream oos, Collection<?> coll) コレクションを直列化するためにwriteObjectによって使用されます。final voidBeanContextSupport.writeChildren(ObjectOutputStream oos) このBeanContextのすべての子を直列化するために使用されます。 -
java.ioでのIOExceptionの使用
java.ioのIOExceptionのサブクラス修飾子と型クラス説明class文字変換で発生する例外の基底クラスです。class入力の途中で、予想外のファイルの終了、または予想外のストリームの終了があったことを表すシグナルです。class指定されたパス名で示されるファイルが開けなかったことを通知します。class入出力処理で割込みが発生したことを通知するシグナルを発生させます。class直列化ランタイムが、クラスについて次の問題のどれかを検出したときにスローされます。class1つ以上の直列化復元オブジェクトが検証をパスしなかったことを示します。class直列化または直列化復元がアクティブではない場合にスローされます。classインスタンスが直列化可能インタフェースを持つ必要がある場合にスローされます。classオブジェクト・ストリーム・クラスに固有の例外すべてのスーパー・クラスです。classプリミティブ・データが読み込まれていないか、またはデータの終わりがストリーム内の直列化オブジェクトにあるため、オブジェクトの読込み操作が失敗したことを示す例外です。classオブジェクト・ストリームから読み込まれた制御情報が、内部整合性検査に違反していた場合にスローされます。class同期(sync)オペレーションが失敗したことを通知します。class文字のエンコーディングがサポートされていません。class不正な構造を持つ修正UTF-8形式の文字列が、データ入力ストリーム内に読み込まれたか、またはデータ入力インタフェースを実装するクラスによって読み込まれたことを示します。class書込み時にObjectStreamExceptionsの1つがスローされたことを通知します。IOExceptionを返すjava.ioのメソッドIOExceptionを投げるjava.ioのメソッド修飾子と型メソッド説明protected voidObjectOutputStream.annotateClass(Class<?> cl) サブクラスは、このメソッドを実装して、クラスのデータをストリームに保存できるようにすることができます。protected voidObjectOutputStream.annotateProxyClass(Class<?> cl) サブクラスはこのメソッドを実装して、ダイナミック・プロキシ・クラスに対する記述子とともにカスタム・データをストリームに格納します。Writer.append(char c) 指定された文字をこのライターに追加します。Writer.append(CharSequence csq) 指定された文字シーケンスをこのライターに追加します。Writer.append(CharSequence csq, int start, int end) 指定された文字シーケンスのサブシーケンスをこのライターに追加します。intBufferedInputStream.available()この入力ストリームのメソッドの次の呼出しによって、ブロックせずにこの入力ストリームから読み込むことができる(またはスキップできる)推定バイト数を返します。intFileInputStream.available()この入力ストリームのメソッドの次の呼出しによって、ブロックせずにこの入力ストリームから読み込むことができる(またはスキップできる)推定バイト数を返します。intFilterInputStream.available()この入力ストリームのメソッドの次の呼出し側によって、ブロックせずにこの入力ストリームから読み込むことができる(またはスキップできる)推定バイト数を返します。intInputStream.available()ブロックせずにこの入力ストリームから(またはスキップ)を読み取ることができるバイト数の見積りを返します(0またはストリームの終わりが検出された場合は0)。intLineNumberInputStream.available()非推奨。ブロックせずに入力ストリームから読み込むことができるバイト数を返します。intObjectInput.available()ブロックせずに読み込むことができるバイト数を返します。intObjectInputStream.available()ブロックせずに読み込むことができるバイト数を返します。intPipedInputStream.available()ブロックせずに入力ストリームから読み込むことができるバイト数を返します。intPushbackInputStream.available()この入力ストリームのメソッドの次の呼出しによって、ブロックせずにこの入力ストリームから読み込むことができる(またはスキップできる)推定バイト数を返します。intSequenceInputStream.available()現在のベースとなる入力ストリームに対するメソッドの次の呼出しによって、ブロックせずに現在のベースとなる入力ストリームから読み込むことができる(またはスキップできる)推定バイト数を返します。voidBufferedInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidBufferedReader.close()voidBufferedWriter.close()voidByteArrayInputStream.close()ByteArrayInputStreamをクローズしても効果はありません。voidByteArrayOutputStream.close()ByteArrayOutputStreamをクローズしても効果はありません。voidCloseable.close()このストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。voidFileInputStream.close()ファイル入力ストリームを閉じ、このストリームに関連するシステム・リソースを解放します。voidFileOutputStream.close()ファイル出力ストリームを閉じ、このストリームに関連するすべてのシステム・リソースを解放します。voidFilterInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidFilterOutputStream.close()出力ストリームを閉じ、これに関連するすべてのシステム・リソースを解放します。voidFilterReader.close()voidFilterWriter.close()voidInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidInputStreamReader.close()voidObjectInput.close()入力ストリームを閉じます。voidObjectInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidObjectOutput.close()ストリームを閉じます。voidObjectOutputStream.close()ストリームを閉じます。voidOutputStream.close()出力ストリームを閉じ、このストリームに関連するすべてのシステム・リソースを解放します。voidOutputStreamWriter.close()voidPipedInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidPipedOutputStream.close()パイプで連結された出力ストリームを閉じ、このストリームに関連するすべてのシステム・リソースを解放します。voidPipedReader.close()パイプによるストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。voidPipedWriter.close()パイプで連結された出力ストリームを閉じ、このストリームに関連するすべてのシステム・リソースを解放します。voidPushbackInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidPushbackReader.close()ストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。voidRandomAccessFile.close()このランダム・アクセス・ファイル・ストリームを閉じて、ストリームに関連付けられているシステム・リソースを解放します。abstract voidReader.close()ストリームを閉じて、それに関連するすべてのシステム・リソースを解放します。voidSequenceInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidStringWriter.close()StringWriterをクローズしても効果はありません。abstract voidWriter.close()ストリームを最初にフラッシュして、閉じます。voidPipedInputStream.connect(PipedOutputStream src) パイプで連結された入力ストリームをパイプで連結された出力ストリームsrcに接続します。voidPipedOutputStream.connect(PipedInputStream snk) パイプで連結された出力ストリームを受信側に接続します。voidPipedReader.connect(PipedWriter src) このパイプで連結されたリーダーをパイプで連結されたライターsrcに接続します。voidPipedWriter.connect(PipedReader snk) パイプで連結されたライターを受信側に接続します。booleanFile.createNewFile()この抽象パス名が示す空の新しいファイルを不可分(atomic)に生成します(その名前のファイルがまだ存在しない場合だけ)。static FileFile.createTempFile(String prefix, String suffix) 指定された接頭辞と接尾辞をファイル名の生成に使用して、デフォルトの一時ファイル・ディレクトリに空のファイルを生成します。static FileFile.createTempFile(String prefix, String suffix, File directory) 指定されたディレクトリで新しい空のファイルを生成し、その名前には、指定された接頭辞および接尾辞の文字列が使用されます。abstract boolean名前で指定されたフィールドがデフォルトで設定されており、このストリームで値を持たない場合にtrueを返します。voidObjectInputStream.defaultReadObject()現在のクラスの非staticおよび非transientフィールドを、このストリームから読み込みます。voidObjectOutputStream.defaultWriteObject()現在のクラスの非staticおよび非transientのフィールドを、このストリームに書き込みます。protected voidObjectOutputStream.drain()ObjectOutputStream内のバッファリングされているデータをすべて排出します。voidBufferedOutputStream.flush()バッファリングされた出力ストリームをフラッシュします。voidBufferedWriter.flush()ストリームをフラッシュします。voidDataOutputStream.flush()データ出力ストリームをフラッシュします。voidFilterOutputStream.flush()出力ストリームをフラッシュして、バッファリングされていたすべての出力バイトを強制的にストリームに書き込みます。voidFilterWriter.flush()ストリームをフラッシュします。voidFlushable.flush()バッファに格納されているすべての出力をベースとなるストリームに書き込むことによって、このストリームをフラッシュします。voidObjectOutput.flush()ストリームをフラッシュします。voidObjectOutputStream.flush()ストリームをフラッシュします。voidOutputStream.flush()出力ストリームをフラッシュして、バッファリングされていたすべての出力バイトを強制的に書き込みます。voidOutputStreamWriter.flush()ストリームをフラッシュします。voidPipedOutputStream.flush()出力ストリームをフラッシュして、バッファリングされていたすべての出力バイトを強制的に書き込みます。voidPipedWriter.flush()出力ストリームをフラッシュして、バッファリングされていたすべての出力文字を強制的に書き込みます。abstract voidWriter.flush()ストリームをフラッシュします。abstract boolean名前で指定されたbooleanフィールドの値を持続フィールドから取得します。abstract byte名前で指定されたbyteフィールドの値を持続フィールドから取得します。abstract char名前で指定されたcharフィールドの値を持続フィールドから取得します。abstract double名前で指定されたdoubleフィールドの値を持続フィールドから取得します。abstract float名前で指定されたfloatフィールドの値を持続フィールドから取得します。abstract int名前で指定されたintフィールドの値を持続フィールドから取得します。abstract long名前で指定されたlongフィールドの値を持続フィールドから取得します。abstract short名前で指定されたshortフィールドの値を持続フィールドから取得します。abstract Object名前で指定されたObjectフィールドの値を持続フィールドから取得します。File.getCanonicalFile()この抽象パス名の正規の形式を返します。File.getCanonicalPath()この抽象パス名の正規のパス名文字列を返します。final FileDescriptorFileInputStream.getFD()このFileInputStreamで使用されているファイル・システム内の実際のファイルへの接続を表すFileDescriptorオブジェクトを返します。final FileDescriptorFileOutputStream.getFD()ストリームに関連したファイル記述子を返します。final FileDescriptorRandomAccessFile.getFD()このストリームに関連する不透明なファイル記述子を返します。longRandomAccessFile.getFilePointer()このファイルの現在のオフセットを返します。longRandomAccessFile.length()このファイルの長さを返します。voidBufferedReader.mark(int readAheadLimit) ストリームの現在位置にマークを設定します。voidCharArrayReader.mark(int readAheadLimit) ストリームの現在位置にマークを設定します。voidFilterReader.mark(int readAheadLimit) ストリームの現在位置にマークを設定します。voidLineNumberReader.mark(int readAheadLimit) ストリームの現在位置にマークを設定します。voidPushbackReader.mark(int readAheadLimit) ストリームの現在位置にマークを設定します。voidReader.mark(int readAheadLimit) ストリームの現在位置にマークを設定します。voidStringReader.mark(int readAheadLimit) ストリームの現在位置にマークを設定します。voidBufferedWriter.newLine()改行文字を書き込みます。intStreamTokenizer.nextToken()このトークナイザの入力ストリームの次のトークンを構文解析します。ObjectOutputStream.putFields()ストリームに書き込まれる持続フィールドをバッファに格納するために使用されるオブジェクトを取得します。intBufferedInputStream.read()InputStreamのreadメソッドの汎用規約を参照してください。intBufferedInputStream.read(byte[] b, int off, int len) このバイト入力ストリームからバイトを読み取って、指定されたバイト配列に指定のオフセットから挿入します。intBufferedReader.read()単一の文字を読み込みます。intBufferedReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。intCharArrayReader.read()単一の文字を読み込みます。intCharArrayReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。final intDataInputStream.read(byte[] b) 格納されている入力ストリームから数バイトを読み込み、それをバッファ配列bに格納します。final intDataInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、格納されている入力ストリームからバイト配列に読み込みます。intFileInputStream.read()この入力ストリームからデータのバイトを読み込みます。intFileInputStream.read(byte[] b) 最大b.lengthバイトのデータを、この入力ストリームからバイト配列に読み込みます。intFileInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。intFilterInputStream.read()入力ストリームからデータの次のバイトを読み込みます。intFilterInputStream.read(byte[] b) 最大b.lengthバイトのデータを、この入力ストリームからバイト配列に読み込みます。intFilterInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。intFilterReader.read()単一の文字を読み込みます。intFilterReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。abstract intInputStream.read()入力ストリームからデータの次のバイトを読み込みます。intInputStream.read(byte[] b) 入力ストリームから数バイトを読み込み、それをバッファ配列bに格納します。intInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、入力ストリームからバイト配列に読み込みます。intInputStreamReader.read()単一の文字を読み込みます。intInputStreamReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。intLineNumberInputStream.read()非推奨。この入力ストリームからデータの次のバイトを読み込みます。intLineNumberInputStream.read(byte[] b, int off, int len) 非推奨。最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。intLineNumberReader.read()単一の文字を読み込みます。intLineNumberReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。intObjectInput.read()データのバイトを読み込みます。intObjectInput.read(byte[] b) バイト配列に読み込みます。intObjectInput.read(byte[] b, int off, int len) バイト配列に読み込みます。intObjectInputStream.read()データのバイトを読み込みます。intObjectInputStream.read(byte[] buf, int off, int len) バイト配列に読み込みます。intPipedInputStream.read()パイプで連結された入力ストリームからデータの次のバイトを読み込みます。intPipedInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、このパイプで連結された入力ストリームからバイト配列に読み込みます。intPipedReader.read()パイプで連結されたストリームからデータの次の文字を読み込みます。intPipedReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。intPushbackInputStream.read()この入力ストリームからデータの次のバイトを読み込みます。intPushbackInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。intPushbackReader.read()単一の文字を読み込みます。intRandomAccessFile.read()このファイルからデータのバイトを読み取ります。intRandomAccessFile.read(byte[] b) 最大b.lengthバイトのデータを、このファイルからバイト配列に読み込みます。intRandomAccessFile.read(byte[] b, int off, int len) 最大lenバイトのデータを、このファイルからバイト配列に読み込みます。intReader.read()単一の文字を読み込みます。intReader.read(char[] cbuf) 配列に文字を読み込みます。abstract intReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。intReader.read(CharBuffer target) 指定されたcharバッファにcharを読み込みます。intSequenceInputStream.read()入力ストリームからデータの次のバイトを読み込みます。intSequenceInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。intStringReader.read()単一の文字を読み込みます。intStringReader.read(char[] cbuf, int off, int len) 配列の一部に文字を読み込みます。byte[]InputStream.readAllBytes()残りのすべてのバイトを入力ストリームから読み込みます。booleanDataInput.readBoolean()1バイトの入力データを読み込んで、そのバイトがゼロ以外の場合はtrue、そのバイトがゼロの場合はfalseを返します。final booleanDataInputStream.readBoolean()DataInputのreadBooleanメソッドの汎用規約を参照してください。booleanObjectInputStream.readBoolean()booleanを読み込みます。final booleanRandomAccessFile.readBoolean()このファイルからbooleanを読み込みます。byteDataInput.readByte()1バイトの入力データを読み込んで返します。final byteDataInputStream.readByte()DataInputのreadByteメソッドの汎用規約を参照してください。byteObjectInputStream.readByte()8ビットのバイトを読み込みます。final byteRandomAccessFile.readByte()このファイルから署名付き8ビット値を読み取ります。charDataInput.readChar()2バイトの入力データを読み込んで、char値を返します。final charDataInputStream.readChar()DataInputのreadCharメソッドの汎用規約を参照してください。charObjectInputStream.readChar()16ビットのcharを読み込みます。final charRandomAccessFile.readChar()このファイルから文字を読み取ります。protected ObjectStreamClassObjectInputStream.readClassDescriptor()直列化ストリームからクラス記述子を読み込みます。doubleDataInput.readDouble()8バイトの入力データを読み込んで、double値を返します。final doubleDataInputStream.readDouble()DataInputのreadDoubleメソッドの汎用規約を参照してください。doubleObjectInputStream.readDouble()64ビットのdoubleを読み込みます。final doubleRandomAccessFile.readDouble()このファイルからdoubleを読み込みます。voidExternalizable.readExternal(ObjectInput in) オブジェクトが実装しているreadExternalメソッドは、DataInputのメソッド(プリミティブ型の場合)およびreadObjectのメソッド(オブジェクト、文字列、配列の場合)を呼び出すことにより、オブジェクトの内容を復元します。ObjectInputStream.readFields()ストリームから持続フィールドを読み込み、名前を指定してそれらにアクセスできるようにします。floatDataInput.readFloat()4バイトの入力データを読み込んで、float値を返します。final floatDataInputStream.readFloat()DataInputのreadFloatメソッドの汎用規約を参照してください。floatObjectInputStream.readFloat()32ビットのfloatを読み込みます。final floatRandomAccessFile.readFloat()このファイルからfloatを読み込みます。voidDataInput.readFully(byte[] b) 入力ストリームからいくつかのバイトを読み込んで、バッファ配列bに格納します。voidDataInput.readFully(byte[] b, int off, int len) 入力ストリームからlenバイトを読み込みます。final voidDataInputStream.readFully(byte[] b) DataInputのreadFullyメソッドの汎用規約を参照してください。final voidDataInputStream.readFully(byte[] b, int off, int len) DataInputのreadFullyメソッドの汎用規約を参照してください。voidObjectInputStream.readFully(byte[] buf) バイトを読み込みます。すべてのバイトが読み込まれるまでブロックします。voidObjectInputStream.readFully(byte[] buf, int off, int len) バイトを読み込みます。すべてのバイトが読み込まれるまでブロックします。final voidRandomAccessFile.readFully(byte[] b) 現在のファイル・ポインタ位置から始まるb.lengthバイトをこのファイルからバイト配列に読み込みます。final voidRandomAccessFile.readFully(byte[] b, int off, int len) 現在のファイル・ポインタ位置から始まるlenバイトを正確にこのファイルからバイト配列に読み込みます。intDataInput.readInt()4バイトの入力データを読み込んで、int値を返します。final intDataInputStream.readInt()DataInputのreadIntメソッドの汎用規約を参照してください。intObjectInputStream.readInt()32ビットのintを読み込みます。final intRandomAccessFile.readInt()このファイルから署名付き32ビット整数文字を読み取ります。BufferedReader.readLine()テキスト行を読み込みます。DataInput.readLine()入力ストリームから、次の行のテキストを読み込みます。final StringDataInputStream.readLine()非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。LineNumberReader.readLine()テキストを1行読み込みます。ObjectInputStream.readLine()非推奨。このメソッドでは、バイトから文字への変換が正しく行われません。final StringRandomAccessFile.readLine()このファイルのテキストの次の行を読み取ります。longDataInput.readLong()8バイトの入力データを読み込んで、long値を返します。final longDataInputStream.readLong()DataInputのreadLongメソッドの汎用規約を参照してください。longObjectInputStream.readLong()64ビットのlongを読み込みます。final longRandomAccessFile.readLong()このファイルから署名付き64ビット整数文字を読み取ります。intInputStream.readNBytes(byte[] b, int off, int len) リクエストされたバイト数を入力ストリームから指定されたバイト配列に読み込みます。byte[]InputStream.readNBytes(int len) 入力ストリームから指定のバイト数まで読み取ります。ObjectInput.readObject()オブジェクトを読み込み、それを返します。final ObjectObjectInputStream.readObject()ObjectInputStreamからオブジェクトを読み込みます。protected ObjectObjectInputStream.readObjectOverride()このメソッドは、引数なしのprotectedコンストラクタを使用して、ObjectInputStreamを構築したObjectInputStreamの信頼できるサブクラスによって呼び出されます。shortDataInput.readShort()2バイトの入力データを読み込んで、short値を返します。final shortDataInputStream.readShort()DataInputのreadShortメソッドの汎用規約を参照してください。shortObjectInputStream.readShort()16ビットのshortを読み込みます。final shortRandomAccessFile.readShort()このファイルから署名付き16ビット数を読み取ります。protected voidObjectInputStream.readStreamHeader()サブクラスが自身のストリーム・ヘッダーの読み込みと検証を行えるようにするために提供されています。ObjectInputStream.readUnshared()ObjectInputStreamから「共有されない」オブジェクトを読み込みます。intDataInput.readUnsignedByte()1バイトの入力データを読み込み、int型にゼロ拡張して、結果を返します。結果はこのため、0-255の範囲内になります。final intDataInputStream.readUnsignedByte()DataInputのreadUnsignedByteメソッドの汎用規約を参照してください。intObjectInputStream.readUnsignedByte()符号なし8ビット・バイトを読み込みます。final intRandomAccessFile.readUnsignedByte()このファイルから符号なし8ビット数を読み取ります。intDataInput.readUnsignedShort()2バイトの入力データを読み込んで、0-65535の範囲のint値を返します。final intDataInputStream.readUnsignedShort()DataInputのreadUnsignedShortメソッドの汎用規約を参照してください。intObjectInputStream.readUnsignedShort()符号なし16ビットのshortを読み込みます。final intRandomAccessFile.readUnsignedShort()このファイルから符号なし16ビット数を読み取ります。DataInput.readUTF()修正UTF-8形式でエンコードされた文字列を読み込みます。final StringDataInputStream.readUTF()DataInputのreadUTFメソッドの汎用規約を参照してください。static final String修正UTF-8形式でエンコードされたUnicode文字列表現を、ストリームinから読み込みます。読み込まれた文字列は、Stringとして返されます。ObjectInputStream.readUTF()修正UTF-8形式の文字列を読み込みます。final StringRandomAccessFile.readUTF()このファイルから文字列を読み取ります。booleanBufferedReader.ready()このストリームが読込み可能かどうかを判定します。booleanCharArrayReader.ready()このストリームが読込み可能かどうかを判定します。booleanFilterReader.ready()このストリームが読込み可能かどうかを判定します。booleanInputStreamReader.ready()このストリームが読込み可能かどうかを判定します。booleanPipedReader.ready()このストリームが読込み可能かどうかを判定します。booleanPushbackReader.ready()このストリームが読込み可能かどうかを判定します。booleanReader.ready()このストリームが読込み可能かどうかを判定します。booleanStringReader.ready()このストリームが読込み可能かどうかを判定します。protected voidPipedInputStream.receive(int b) データのバイトを受け取ります。protected ObjectObjectOutputStream.replaceObject(Object obj) このメソッドは、直列化の際に、ObjectOutputStreamの信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。voidBufferedInputStream.reset()InputStreamのresetメソッドの汎用規約を参照してください。voidBufferedReader.reset()ストリームを、もっとも新しいマーク位置にリセットします。voidCharArrayReader.reset()直前のマーク位置にストリームをリセットします。マークが設定されていない場合は、先頭位置にリセットします。voidFilterInputStream.reset()このストリームを、この入力ストリームで最後にmarkメソッドが呼び出されたときの位置に再配置します。voidFilterReader.reset()ストリームをリセットします。voidInputStream.reset()このストリームを、この入力ストリームで最後にmarkメソッドが呼び出されたときの位置に再配置します。voidLineNumberInputStream.reset()非推奨。このストリームを、この入力ストリームで最後にmarkメソッドが呼び出されたときの位置に再配置します。voidLineNumberReader.reset()ストリームを、もっとも新しいマーク位置にリセットします。voidObjectOutputStream.reset()Resetは、ストリームにすでに書き込まれているオブジェクトの状態を無効にします。voidPushbackInputStream.reset()このストリームを、この入力ストリームで最後にmarkメソッドが呼び出されたときの位置に再配置します。voidPushbackReader.reset()ストリームをリセットします。voidReader.reset()ストリームをリセットします。voidStringReader.reset()直前のマーク位置にストリームをリセットします。マークが設定されていない場合は、文字列の先頭にリセットします。protected Class<?>ObjectInputStream.resolveClass(ObjectStreamClass desc) 指定されたストリーム・クラスの記述に対応するローカル・クラスをロードします。protected ObjectObjectInputStream.resolveObject(Object obj) このメソッドは、直列化復元の際に、ObjectInputStreamの信頼できるサブクラスが、あるオブジェクトをほかのオブジェクトに置換できるようにします。protected Class<?>ObjectInputStream.resolveProxyClass(String[] interfaces) プロキシ・クラス記述子で指定されたインタフェースを実装するプロキシ・クラスを返します。サブクラスはこのメソッドを実装してダイナミック・プロキシ・クラスの記述子とともにストリームからカスタム・データを読み込み、インタフェースやプロキシ・クラスの代替ローディング・メカニズムを使用できるようにします。voidRandomAccessFile.seek(long pos) 次の読み取りまたは書込みが発生する、ファイルの先頭から測定したファイル・ポインタ・オフセットを設定します。voidRandomAccessFile.setLength(long newLength) このファイルの長さを設定します。longBufferedInputStream.skip(long n) InputStreamのskipメソッドの汎用規約を参照してください。longCharArrayReader.skip(long n) 文字をスキップします。longFileInputStream.skip(long n) 入力ストリームからnバイトのデータをスキップして破棄します。longFilterInputStream.skip(long n) 入力ストリームからnバイトのデータをスキップして破棄します。longFilterReader.skip(long n) 文字をスキップします。longInputStream.skip(long n) この入力ストリームからnバイトのデータをスキップして破棄します。longLineNumberInputStream.skip(long n) 非推奨。この入力ストリームからnバイトのデータをスキップして破棄します。longObjectInput.skip(long n) 入力をnバイトだけスキップします。longPushbackInputStream.skip(long n) この入力ストリームからnバイトのデータをスキップして破棄します。longReader.skip(long n) 文字をスキップします。longStringReader.skip(long n) 文字をスキップします。intDataInput.skipBytes(int n) 入力ストリームからnバイトをスキップするようにして、スキップしたバイトを破棄します。final intDataInputStream.skipBytes(int n) DataInputのskipBytesメソッドの汎用規約を参照してください。intObjectInputStream.skipBytes(int len) バイトをスキップします。intRandomAccessFile.skipBytes(int n) nバイトの入力をスキップして、スキップしたバイトを破棄しようとします。voidInputStream.skipNBytes(long n) この入力ストリームからのデータのnバイトに正確にスキップし、破棄します。longInputStream.transferTo(OutputStream out) この入力ストリームからすべてのバイトを読み込んで、指定された出力ストリームに読み込まれた順序でバイトを書き込みます。longReader.transferTo(Writer out) このリーダーからすべての文字を読み込み、指定されたライターに読み込まれた順番で書き込みます。voidPushbackInputStream.unread(byte[] b) プッシュバック・バッファの先頭にバイト配列をコピーすることによって、バイト配列をプッシュ・バックします。voidPushbackInputStream.unread(byte[] b, int off, int len) プッシュバック・バッファの先頭にバイト配列の一部をコピーすることによって、それらのバイトをプッシュ・バックします。voidPushbackInputStream.unread(int b) プッシュバック・バッファの先頭に1バイトをコピーすることによって、そのバイトをプッシュ・バックします。voidPushbackReader.unread(char[] cbuf) プッシュバック・バッファの先頭に文字配列をコピーすることによって、文字配列をプッシュ・バックします。voidPushbackReader.unread(char[] cbuf, int off, int len) プッシュバック・バッファの先頭に文字配列の一部をコピーすることによって、それらの文字をプッシュ・バックします。voidPushbackReader.unread(int c) プッシュバック・バッファの先頭に1文字をコピーすることによって、その文字をプッシュ・バックします。voidObjectOutputStream.useProtocolVersion(int version) ストリームの書込み時に使用するストリーム・プロトコルのバージョンを指定します。voidBufferedOutputStream.write(byte[] b, int off, int len) 指定されたバイト配列のオフセット位置offから始まるlenバイトをこのバッファリングされた出力ストリームに書き込みます。voidBufferedOutputStream.write(int b) 指定されたバイト数をバッファリングされた出力ストリームに書き込みます。voidBufferedWriter.write(char[] cbuf, int off, int len) 文字の配列の一部を書き込みます。voidBufferedWriter.write(int c) 単一の文字を書き込みます。voidStringの一部を書き込みます。voidDataOutput.write(byte[] b) 出力ストリームに配列bのすべてのバイトを書き込みます。voidDataOutput.write(byte[] b, int off, int len) 配列bからlenバイトを順番に出力ストリームに書き込みます。voidDataOutput.write(int b) 引数bの下位8ビットを出力ストリームに書き込みます。voidDataOutputStream.write(byte[] b, int off, int len) 指定されたバイト配列のオフセット位置offから始まるlenバイトをベースとなる出力ストリームに書き込みます。voidDataOutputStream.write(int b) 指定されたバイト(引数bの下位8ビット)をベースとなる出力ストリームに書き込みます。voidFileOutputStream.write(byte[] b) 指定されたバイト配列のb.lengthバイトをこのファイル出力ストリームに書き込みます。voidFileOutputStream.write(byte[] b, int off, int len) 指定されたバイト配列のオフセット位置offから始まるlenバイトをこのファイル出力ストリームに書き込みます。voidFileOutputStream.write(int b) 指定されたバイトをこのファイル出力ストリームに書き込みます。voidFilterOutputStream.write(byte[] b) b.lengthバイトのデータをこの出力ストリームに書き込みます。voidFilterOutputStream.write(byte[] b, int off, int len) 指定されたbyte配列のオフセット位置offから始まるlenバイトをこの出力ストリームに書き込みます。voidFilterOutputStream.write(int b) 指定されたbyteをこの出力ストリームに書き込みます。voidFilterWriter.write(char[] cbuf, int off, int len) 文字の配列の一部を書き込みます。voidFilterWriter.write(int c) 単一の文字を書き込みます。void文字列の一部を書き込みます。voidObjectOutput.write(byte[] b) バイト配列を書き込みます。voidObjectOutput.write(byte[] b, int off, int len) バイト配列の一部を書き込みます。voidObjectOutput.write(int b) バイトを書き込みます。abstract voidObjectOutputStream.PutField.write(ObjectOutput out) 非推奨。このメソッドは、PutFieldオブジェクトによって格納された値を適切な形式で書き込まないため、直列化ストリームが破壊されることがあります。voidObjectOutputStream.write(byte[] buf) バイト配列を書き込みます。voidObjectOutputStream.write(byte[] buf, int off, int len) バイト配列の一部を書き込みます。voidObjectOutputStream.write(int val) バイトを書き込みます。voidOutputStream.write(byte[] b) 指定されたバイト配列のb.lengthバイトをこの出力ストリームに書き込みます。voidOutputStream.write(byte[] b, int off, int len) 指定されたバイト配列のオフセット位置offから始まるlenバイトをこの出力ストリームに書き込みます。abstract voidOutputStream.write(int b) 指定されたバイトをこの出力ストリームに書き込みます。voidOutputStreamWriter.write(char[] cbuf, int off, int len) 文字の配列の一部を書き込みます。voidOutputStreamWriter.write(int c) 単一の文字を書き込みます。void文字列の一部を書き込みます。voidPipedOutputStream.write(byte[] b, int off, int len) 指定されたバイト配列のオフセット位置offから始まるlenバイトをこのパイプで連結された出力ストリームに書き込みます。voidPipedOutputStream.write(int b) 指定されたbyteを、パイプで連結された出力ストリームに書き込みます。voidPipedWriter.write(char[] cbuf, int off, int len) 指定された文字配列の、オフセット位置offから始まるlen文字を、このパイプで連結された出力ストリームに書き込みます。voidPipedWriter.write(int c) 指定されたcharを、パイプで連結された出力ストリームに書き込みます。voidPrintStream.write(byte[] buf) 指定されたバイト配列のすべてのバイトをこのストリームに書き込みます。voidRandomAccessFile.write(byte[] b) 指定されたバイト配列からこのファイルに、現在のファイル・ポインタ位置から始まるb.lengthバイトを書き込みます。voidRandomAccessFile.write(byte[] b, int off, int len) 指定されたバイト配列のオフセット位置offから始まるlenバイトをこのファイルに書き込みます。voidRandomAccessFile.write(int b) このファイルに指定されたバイトを書き込みます。voidWriter.write(char[] cbuf) 文字の配列を書き込みます。abstract voidWriter.write(char[] cbuf, int off, int len) 文字の配列の一部を書き込みます。voidWriter.write(int c) 単一の文字を書き込みます。void文字列を書き込みます。void文字列の一部を書き込みます。voidDataOutput.writeBoolean(boolean v) 1つのboolean値をこの出力ストリームに書き込みます。final voidDataOutputStream.writeBoolean(boolean v) boolean値を1バイト値としてベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeBoolean(boolean val) booleanを書き込みます。final voidRandomAccessFile.writeBoolean(boolean v) booleanを1バイト値としてこのファイルに書き込みます。voidDataOutput.writeByte(int v) 引数vの8つの下位ビットを出力ストリームに書き込みます。final voidDataOutputStream.writeByte(int v) byte値を1バイト値としてベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeByte(int val) 8ビットのバイトを書き込みます。final voidRandomAccessFile.writeByte(int v) byteを1バイト値としてこのファイルに書き込みます。voidDataOutput.writeBytes(String s) 文字列を出力ストリームに書き込みます。final voidDataOutputStream.writeBytes(String s) 文字列をベースとなる出力ストリームに一連のバイトとして書き込みます。voidObjectOutputStream.writeBytes(String str) Stringをバイトの列として書き込みます。final voidRandomAccessFile.writeBytes(String s) 文字列をバイトのシーケンスとしてファイルに書き込みます。voidDataOutput.writeChar(int v) 2バイトで構成されるchar値を出力ストリームに書き込みます。final voidDataOutputStream.writeChar(int v) char値を2バイト値として上位バイトから先にベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeChar(int val) 16ビットのcharを書き込みます。final voidRandomAccessFile.writeChar(int v) charを2バイト値として上位バイトから先にファイルに書き込みます。voidDataOutput.writeChars(String s) 文字列s内の各文字を、1文字ごとに2バイトずつ順番に書き込みます。final voidDataOutputStream.writeChars(String s) 文字列をベースとなる出力ストリームに一連の文字型データとして書き込みます。voidObjectOutputStream.writeChars(String str) Stringをcharの列として書き込みます。final voidRandomAccessFile.writeChars(String s) 文字列を文字のシーケンスとしてファイルに書き込みます。protected voidObjectOutputStream.writeClassDescriptor(ObjectStreamClass desc) 指定されたクラス記述子をObjectOutputStreamに書き込みます。voidDataOutput.writeDouble(double v) 8バイトで構成されるdouble値を出力ストリームに書き込みます。final voidDataOutputStream.writeDouble(double v) DoubleクラスのdoubleToLongBitsメソッドを使ってdouble型の引数をlong型に変換してから、そのlong値を8バイト値として上位バイトから先にベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeDouble(double val) 64ビットのdoubleを書き込みます。final voidRandomAccessFile.writeDouble(double v) DoubleクラスのdoubleToLongBitsメソッドを使ってdouble型の引数をlong型に変換してから、そのlong値を8バイト値として上位バイトから先にファイルに書き込みます。voidExternalizable.writeExternal(ObjectOutput out) オブジェクトが実装しているwriteExternalメソッドは、DataOutputクラスのメソッド(プリミティブ型の場合)およびObjectOutputクラスのwriteObjectメソッド(オブジェクト、文字列、配列の場合)を呼び出して、オブジェクトの内容を保存します。voidObjectOutputStream.writeFields()バッファに格納されたフィールドをストリームに書き込みます。voidDataOutput.writeFloat(float v) 4バイトで構成されるfloat値を出力ストリームに書き込みます。final voidDataOutputStream.writeFloat(float v) FloatクラスのfloatToIntBitsメソッドを使ってfloat型の引数をint型に変換してから、そのint値を4バイト値として上位バイトから先にベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeFloat(float val) 32ビットのfloatを書き込みます。final voidRandomAccessFile.writeFloat(float v) FloatクラスのfloatToIntBitsメソッドを使ってfloat型の引数をint型に変換してから、そのint値を4バイト値として上位バイトから先にファイルに書き込みます。voidDataOutput.writeInt(int v) 4バイトで構成されるint値を出力ストリームに書き込みます。final voidDataOutputStream.writeInt(int v) int値を4バイト値として上位バイトから先にベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeInt(int val) 32ビットのintを書き込みます。final voidRandomAccessFile.writeInt(int v) intを4バイト値として上位バイトから先にファイルに書き込みます。voidDataOutput.writeLong(long v) 8バイトで構成されるlong値を出力ストリームに書き込みます。final voidDataOutputStream.writeLong(long v) long値を8バイト値として上位バイトから先にベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeLong(long val) 64ビットのlongを書き込みます。final voidRandomAccessFile.writeLong(long v) longを8バイト値として上位バイトから先にファイルに書き込みます。voidObjectOutput.writeObject(Object obj) ベースとなる記憶域またはストリームにオブジェクトを書き込みます。final voidObjectOutputStream.writeObject(Object obj) 指定されたオブジェクトをObjectOutputStreamに書き込みます。protected voidObjectOutputStream.writeObjectOverride(Object obj) サブクラスがデフォルトのwriteObjectメソッドをオーバーライドするために使用するメソッドです。voidDataOutput.writeShort(int v) 引数の値を表す2バイトを出力ストリームに書き込みます。final voidDataOutputStream.writeShort(int v) short値を2バイト値として上位バイトから先にベースとなる出力ストリームに書き込みます。voidObjectOutputStream.writeShort(int val) 16ビットのshortを書き込みます。final voidRandomAccessFile.writeShort(int v) shortを2バイト値として上位バイトから先にファイルに書き込みます。protected voidObjectOutputStream.writeStreamHeader()サブクラスが自身のヘッダーをストリームの前または後ろに追加できるように提供されています。voidByteArrayOutputStream.writeTo(OutputStream out) out.write(buf, 0, count)を使用して出力ストリームの書込みメソッドを呼び出す場合と同様に、このByteArrayOutputStreamの完全な内容を指定された出力ストリーム引数に書き込みます。voidバッファの内容を別の文字ストリームに書き込みます。voidObjectOutputStream.writeUnshared(Object obj) ObjectOutputStreamに「共有されない」オブジェクトを書き込みます。void2バイトの長さ情報を出力ストリームに書き込みます。その後ろに、文字列s内の各文字の修正UTF-8表現が続きます。final void修正UTF-8エンコーディングを使って、マシンに依存しない方法で文字列をベースとなる出力ストリームに書き込みます。voidこのStringのプリミティブ・データを修正UTF-8形式で書き込みます。final void修正UTF-8エンコーディングを使って、マシンに依存しない方法で文字列をファイルに書き込みます。型IOExceptionのパラメータを持つjava.ioのコンストラクタ修飾子コンストラクタ説明UncheckedIOException(IOException cause) このクラスのインスタンスを構築します。UncheckedIOException(String message, IOException cause) このクラスのインスタンスを構築します。IOExceptionをスローするjava.ioのコンストラクタ修飾子コンストラクタ説明FileReader(File file, Charset charset) 読み取るFileとcharsetが指定されている場合、新しいFileReaderを作成します。FileReader(String fileName, Charset charset) 読み取るファイルの名前およびcharsetに基づいて、新しいFileReaderを作成します。FileWriter(File file) default charsetを使用して、書込み対象のFileのFileWriterを構成FileWriter(File file, boolean append) Fileに記述されたFileWriterと、default charsetを使用して書き込まれたデータを追加するかどうかを示すブールを構成します。FileWriter(File file, Charset charset) Fileに書込みを行い、charsetに対応するFileWriterを構築します。FileWriter(File file, Charset charset, boolean append) 書くFile、charset、および書き込まれたデータを追加するかどうかを示すブールが与えられたFileWriterを構築します。FileWriter(String fileName) default charsetを使用して、ファイル名を指定してFileWriterを構成FileWriter(String fileName, boolean append) FileWriterにファイル名を指定し、default charsetを使用して、書き込まれたデータを追加するかどうかを示すブール値を構成します。FileWriter(String fileName, Charset charset) ファイル名とcharsetを指定してFileWriterを構築します。FileWriter(String fileName, Charset charset, boolean append) ファイル名がcharsetで、書き込まれたデータを付加するかどうかを示すブールが設定されたFileWriterを構築します。protectedObjectInputStreamを完全に再実装するサブクラスが、ObjectInputStreamのこの実装によって使用されたばかりのprivateデータを割り当てる必要がないようにする手段を提供します。指定されたInputStreamから読み込むObjectInputStreamを作成します。protectedObjectOutputStreamを完全に実装し直すサブクラスが、ObjectOutputStreamのこの実装によって使用されたばかりのprivateデータを割り当てる必要がないようにする手段を提供します。指定されたOutputStreamに書き込むObjectOutputStreamを作成します。PipedInputStreamを、パイプで連結された出力ストリームsrcに接続されるように作成します。PipedInputStream(PipedOutputStream src, int pipeSize) PipedInputStreamを、パイプで連結された出力ストリームsrcに接続されるように作成します。その際、指定されたパイプ・サイズをパイプのバッファに使用します。パイプで連結された出力ストリームを作成し、指定されたパイプで連結された入力ストリームに接続します。PipedReader(PipedWriter src) PipedReaderを、パイプで連結されたライターsrcに接続されるように作成します。PipedReader(PipedWriter src, int pipeSize) PipedReaderを、パイプで連結されたライターsrcに接続されるように作成します。その際、指定されたパイプ・サイズをパイプのバッファに使用します。PipedWriter(PipedReader snk) パイプで連結されたライターを作成し、指定されたパイプで連結されたリーダーに接続します。PrintStream(File file, Charset charset) 行の自動フラッシュは行わずに、指定のファイルと文字セットで新しい出力ストリームを作成します。PrintStream(String fileName, Charset charset) 行の自動フラッシュは行わずに、指定の名前と文字セットで新しい出力ストリームを作成します。PrintWriter(File file, Charset charset) 行の自動フラッシュは行わずに、指定されたファイルと文字セットで新しいPrintWriterを作成します。PrintWriter(String fileName, Charset charset) 行の自動フラッシュは行わずに、指定されたファイル名と文字セットで新しいPrintWriterを作成します。 -
java.langでのIOExceptionの使用
IOExceptionを投げるjava.langのメソッド修飾子と型メソッド説明Appendable.append(char c) 指定した文字をこのAppendableに追加します。Appendable.append(CharSequence csq) 指定した文字シーケンスをこのAppendableに追加します。Appendable.append(CharSequence csq, int start, int end) 指定した文字シーケンスのサブシーケンスをこのAppendableに追加します。非推奨。このメソッドはエラーが発生しやすく、使用しないでください。対応するメソッドRuntime.exec(String[])またはProcessBuilderを代わりに使用する必要があります。指定されたコマンドと引数を、独立したプロセスで実行します。指定されたコマンドと引数を、指定された環境を持つ独立したプロセスで実行します。指定されたコマンドと引数を、指定された環境と作業ディレクトリを持つ独立したプロセスで実行します。非推奨。このメソッドはエラーが発生しやすく、使用しないでください。対応するメソッドRuntime.exec(String[], String[])またはProcessBuilderを代わりに使用する必要があります。非推奨。このメソッドはエラーが発生しやすく、使用しないでください。対応するメソッドRuntime.exec(String[], String[], File)またはProcessBuilderを代わりに使用する必要があります。protected URLClassLoader.findResource(String moduleName, String name) このクラス・ローダーに定義されたモジュール内のリソースへのURLを返します。protected Enumeration<URL>ClassLoader.findResources(String name) 指定された名前を持つすべてのリソースを表すURLオブジェクトの列挙型を返します。Module.getResourceAsStream(String name) このモジュール内のリソースを読み込むための入力ストリームを返します。ClassLoader.getResources(String name) 指定された名前を持つすべてのリソースを検索します。static Enumeration<URL>ClassLoader.getSystemResources(String name) クラスをロードするために使用される検索パスから、指定された名前のすべてのリソースを探します。static ChannelSystem.inheritedChannel()Java仮想マシンを作成したエンティティから継承されたチャネルを返します。intReadable.read(CharBuffer cb) 指定されたcharバッファにcharを読み込みます。ProcessBuilder.start()このプロセス・ビルダーの属性を使って新規プロセスを起動します。ProcessBuilder.startPipeline(List<ProcessBuilder> builders) 各ProcessBuilderのプロセスを開始し、標準出力ストリームと標準入力ストリームによってリンクされたプロセスのパイプラインを作成します。 -
java.lang.managementでのIOExceptionの使用
IOExceptionを投げるjava.lang.managementのメソッド修飾子と型メソッド説明static <T extends PlatformManagedObject>
TManagementFactory.getPlatformMXBean(MBeanServerConnection connection, Class<T> mxbeanInterface) Java仮想マシン内で単一のインスタンスを持つように指定された、mxbeanInterfaceのプラットフォームMXBeanプロキシを返します。このプロキシは、指定されたMBeanServerConnection経由でメソッド呼出しを転送します。static <T extends PlatformManagedObject>
List<T>ManagementFactory.getPlatformMXBeans(MBeanServerConnection connection, Class<T> mxbeanInterface) 指定されたMBeanServerConnection経由でmxbeanInterfaceのメソッド呼出しを転送するためのプラットフォームMXBeanプロキシのリストを返します。static <T> TManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface) 指定された「MXBean名」のプラットフォームMXBeanインタフェースのプロキシを返します。このプロキシは、指定されたMBeanServerConnectionを介してメソッド・コールを転送します。 -
java.lang.moduleでのIOExceptionの使用
IOExceptionを投げるjava.lang.moduleのメソッド修飾子と型メソッド説明voidModuleReader.close()モジュール・リーダーを閉じます。リソースを検索し、モジュール内のリソースにURIを返します。ModuleReader.list()モジュールの内容をリストし、モジュール内のすべてのリソースの名前である要素のストリームを返します。default Optional<InputStream>リソースをオープンし、モジュール内のリソースを読み取る入力ストリームを返します。abstract ModuleReaderModuleReference.open()モジュールの内容を読み込んで開きます。static ModuleDescriptorModuleDescriptor.read(InputStream in) モジュール記述子のバイナリ形式を入力ストリームからモジュール記述子として読み込みます。static ModuleDescriptorModuleDescriptor.read(InputStream in, Supplier<Set<String>> packageFinder) モジュール記述子のバイナリ形式を入力ストリームからモジュール記述子として読み込みます。default Optional<ByteBuffer>リソースを読み込み、リソースの内容を含むバイト・バッファを返します。 -
java.netでのIOExceptionの使用
java.netのIOExceptionのサブクラス修飾子と型クラス説明classソケットをローカル・アドレスとポートにバインドしようとした際にエラーが発生したことを通知します。classソケットをリモート・アドレスとポートに接続しようとした際にエラーが発生したことを通知します。classHTTP要求を再試行する必要があるが、ストリーミング・モードが有効になっているために自動的に再試行できないことを示すために、スローされます。class不正な形式のURLが見つかったことを示すためにスローされます。classソケットをリモート・アドレスとポートに接続しようとした際にエラーが発生したことを通知します。classICMPポート到達不可能メッセージが接続されたデータグラムに受信されたことを示すシグナルです。class使用しているプロトコルでエラー(TCPエラーなど)が発生したことを表すためにスローされます。classソケットの作成中またはアクセス中にエラーが発生したことを示すためにスローされます。classソケットの読み込みまたは受け入れでタイム・アウトが発生したことを示すシグナルです。classホストのIPアドレスが判定できなかった場合にスローされます。class未知のサービス例外が発生したことを示すためにスローされます。型IOExceptionのパラメータを持つjava.netのメソッド修飾子と型メソッド説明abstract voidProxySelector.connectFailed(URI uri, SocketAddress sa, IOException ioe) あるPROXYまたはSOCKSサーバーへの接続を確立できなかったことを示すために呼び出されます。IOExceptionを投げるjava.netのメソッド修飾子と型メソッド説明ServerSocket.accept()このソケットに対する接続要求を待機し、それを受け取ります。protected abstract voidSocketImpl.accept(SocketImpl s) 接続を受け入れます。protected abstract intSocketImpl.available()このソケットからブロックなしで読み込めるバイト数を返します。voidServerSocket.bind(SocketAddress endpoint) ServerSocketを特定のアドレス(IPアドレスおよびポート番号)にバインドします。voidServerSocket.bind(SocketAddress endpoint, int backlog) ServerSocketを特定のアドレス(IPアドレスおよびポート番号)にバインドします。voidSocket.bind(SocketAddress bindpoint) ソケットをローカル・アドレスにバインドします。protected abstract voidSocketImpl.bind(InetAddress host, int port) 指定されたローカルのIPアドレスとポート番号にこのソケットをバインドします。voidServerSocket.close()このソケットを閉じます。voidSocket.close()このソケットを閉じます。protected abstract voidSocketImpl.close()このソケットを閉じます。voidURLClassLoader.close()このURLClassLoaderを閉じて、このローダーによって定義された新しいクラスやリソースをロードするために使用できなくします。voidSocket.connect(SocketAddress endpoint) このソケットをサーバーに接続します。voidSocket.connect(SocketAddress endpoint, int timeout) 指定されたタイム・アウト値を使って、このソケットをサーバーに接続します。protected abstract void指定されたホスト上の指定されたポートにこのソケットを接続します。protected abstract voidSocketImpl.connect(InetAddress address, int port) 指定されたホスト上の指定されたポートにこのソケットを接続します。protected abstract voidSocketImpl.connect(SocketAddress address, int timeout) 指定されたホスト上の指定されたポートにこのソケットを接続します。abstract voidURLConnection.connect()このURLが参照するリソースへの通信リンクを確立します(通信リンクが確立されていない場合)。protected abstract voidSocketImpl.create(boolean stream) ストリーム・ソケットまたはデータグラム・ソケットを作成します。URLClassLoader.findResources(String name) URL検索パス上の指定された名前を持つリソースを表す、URLの列挙を返します。要求ヘッダー内に指定されたURIのCookieキャッシュから適用可能なすべてのCookieを取得します。abstract CacheResponse要求URI、要求メソッド、および要求ヘッダーに基づいて、キャッシュ内の応答を取得します。JarURLConnection.getAttributes()接続で使うURLがJARファイル・エントリを指す場合、この接続用のAttributesオブジェクトを返します。そうでない場合はnullを返します。abstract OutputStreamCacheRequest.getBody()応答本体の書込み先として使用可能なOutputStreamを返します。abstract InputStreamCacheResponse.getBody()応答本体をInputStreamとして返します。JarURLConnection.getCertificates()この接続のURLがJARファイル・エントリを指す場合は証明書オブジェクトを返し、それ以外の場合はnullを返します。abstract ObjectContentHandler.getContent(URLConnection urlc) オブジェクト表現の先頭に位置付けられているURL接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、ストリームからオブジェクトを生成します。ContentHandler.getContent(URLConnection urlc, Class[] classes) オブジェクト表現の先頭に位置付けられているURL接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。final ObjectURL.getContent()このURLのコンテンツを取得します。final ObjectURL.getContent(Class<?>[] classes) このURLのコンテンツを取得します。URLConnection.getContent()このURL接続のコンテンツを取得します。URLConnection.getContent(Class<?>[] classes) このURL接続のコンテンツを取得します。CacheResponse.getHeaders()応答ヘッダーをMapとして返します。Socket.getInputStream()このソケットの入力ストリームを返します。protected abstract InputStreamSocketImpl.getInputStream()このソケットの入力ストリームを返します。URLConnection.getInputStream()この接続からの入力を受け取る入力ストリームを返します。JarURLConnection.getJarEntry()この接続のJARエントリ・オブジェクトが存在する場合にそれを返します。abstract JarFileJarURLConnection.getJarFile()この接続のJARファイルを返します。JarURLConnection.getMainAttributes()この接続で使うJARファイルの主要なAttributesを返します。JarURLConnection.getManifest()この接続のManifestが存在する場合はそれを、存在しない場合はnullを、それぞれ返します。<T> TDatagramSocket.getOption(SocketOption<T> name) ソケット・オプションの値を返します。protected <T> TDatagramSocketImpl.getOption(SocketOption<T> name) ソケット・オプションを取得するために呼び出されます。<T> TServerSocket.getOption(SocketOption<T> name) ソケット・オプションの値を返します。<T> TSocket.getOption(SocketOption<T> name) ソケット・オプションの値を返します。protected <T> TSocketImpl.getOption(SocketOption<T> name) ソケット・オプションを取得するために呼び出されます。Socket.getOutputStream()このソケットの出力ストリームを返します。protected abstract OutputStreamSocketImpl.getOutputStream()このソケットの出力ストリームを返します。URLConnection.getOutputStream()この接続に書込みを行う出力ストリームを返します。HttpURLConnection.getPermission()接続先のホストとポートに接続するために必要なアクセス権を表すSocketPermissionオブジェクトを返します。URLConnection.getPermission()このオブジェクトが表す接続のために必要なアクセス権を表すPermissionオブジェクトを返します。intHttpURLConnection.getResponseCode()HTTP応答メッセージからステータス・コードを取得します。HttpURLConnection.getResponseMessage()サーバーから応答コードとともにHTTP応答メッセージが返された場合、そのメッセージを取得します。intServerSocket.getSoTimeout()Retrieve setting forSO_TIMEOUT.このオプションが無効(タイム・アウトが無限)の場合は0を返します。protected abstract intDatagramSocketImpl.getTimeToLive()TTL (有効期間)オプションを取得します。intMulticastSocket.getTimeToLive()このソケットから送信されるマルチキャスト・パケットのデフォルトの有効期間を取得します。protected abstract byteDatagramSocketImpl.getTTL()非推奨。代わりにgetTimeToLiveを使用してください。byteMulticastSocket.getTTL()非推奨。かわりにMulticastSocket.getTimeToLive()メソッドを使用し、byteのかわりにintを返します。static StringURLConnection.guessContentTypeFromStream(InputStream is) 入力ストリームの先頭の文字を基に、入力ストリームの種類の決定を試みます。protected final voidServerSocket.implAccept(Socket s) ServerSocketのサブクラスは、このメソッドを使ってaccept()をオーバーライドすることで、独自のサブクラスのソケットが返されるようにします。booleanInetAddress.isReachable(int timeout) そのアドレスに到達可能かどうかをテストします。booleanInetAddress.isReachable(NetworkInterface netif, int ttl, int timeout) そのアドレスに到達可能かどうかをテストします。protected abstract voidDatagramSocketImpl.join(InetAddress inetaddr) マルチキャスト・グループに参加します。voidDatagramSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) あるマルチキャスト・グループに参加します。protected abstract voidDatagramSocketImpl.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) マルチキャスト・グループに参加します。voidMulticastSocket.joinGroup(InetAddress mcastaddr) 非推奨。このメソッドは、マルチキャスト・グループに参加するネットワーク・インタフェースを受け入れません。voidMulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf) あるマルチキャスト・グループに参加します。protected abstract voidDatagramSocketImpl.leave(InetAddress inetaddr) マルチキャスト・グループから離れます。voidDatagramSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf) 指定されたローカル・インタフェース上のマルチキャスト・グループから離れます。protected abstract voidDatagramSocketImpl.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf) マルチキャスト・グループから離れます。voidMulticastSocket.leaveGroup(InetAddress mcastaddr) 非推奨。このメソッドは、マルチキャスト・グループから脱退するネットワーク・インタフェースを受け入れません。voidMulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf) 指定されたローカル・インタフェース上のマルチキャスト・グループから離れます。protected abstract voidSocketImpl.listen(int backlog) 受信する接続(接続要求)を入れるキューの最大長を、count引数に設定します。URL.openConnection()URLが参照するリモート・オブジェクトへの接続を表すURLConnectionインスタンスを返します。URL.openConnection(Proxy proxy) URL.openConnection()と同じですが、指定されたプロキシを介して接続が行われます。プロキシをサポートしないプロトコル・ハンドラは、プロキシ・パラメータを無視し、通常の接続を作成します。protected abstract URLConnectionURLStreamHandler.openConnection(URL u) URL引数によって参照されるオブジェクトへの接続をオープンします。protected URLConnectionURLStreamHandler.openConnection(URL u, Proxy p) openConnection(URL)とほぼ同じですが、接続の確立が指定されたプロキシ経由で行われる点が異なります。プロキシ処理をサポートしないプロトコル・ハンドラは、プロキシのパラメータを無視し、通常の接続を確立します。final InputStreamURL.openStream()このURLへの接続を開き、その接続から読み込むためのInputStreamを返します。protected abstract intDatagramSocketImpl.peek(InetAddress i) パケットを調べて、パケットの送信者を確認します。protected abstract intDatagramSocketImpl.peekData(DatagramPacket p) パケットを調べて、パケットの送信者を確認します。abstract void応答ヘッダー内に存在するSet-Cookie2という名前の応答ヘッダー・フィールドなど、適用可能なすべてのCookieをCookieキャッシュ内に設定します。voidabstract CacheRequestResponseCache.put(URI uri, URLConnection conn) プロトコル・ハンドラがリソースの取得完了後にこのメソッドを呼び出し、ResponseCacheがそのリソースをキャッシュ内に格納すべきかどうかを決定します。voidDatagramSocket.receive(DatagramPacket p) このソケットからのデータグラム・パケットを受信します。protected abstract voidDatagramSocketImpl.receive(DatagramPacket p) データグラム・パケットを受信します。voidDatagramSocket.send(DatagramPacket p) このソケットからデータグラム・パケットを送信します。protected abstract voidDatagramSocketImpl.send(DatagramPacket p) データグラム・パケットを送信します。voidMulticastSocket.send(DatagramPacket p, byte ttl) 非推奨。かわりに、次のコードまたは同等のコードを使用します:voidSocket.sendUrgentData(int data) このソケット上で1バイトの緊急データを送信します。protected abstract voidSocketImpl.sendUrgentData(int data) このソケット上で1バイトの緊急データを送信します。static voidDatagramSocket.setDatagramSocketImplFactory(DatagramSocketImplFactory fac) 非推奨。DatagramChannelを使用するか、またはサブクラスDatagramSocketを直接使用します。<T> DatagramSocketDatagramSocket.setOption(SocketOption<T> name, T value) ソケット・オプションの値を設定します。protected <T> voidDatagramSocketImpl.setOption(SocketOption<T> name, T value) ソケット・オプションを設定するために呼び出されます。<T> ServerSocketServerSocket.setOption(SocketOption<T> name, T value) ソケット・オプションの値を設定します。<T> SocketSocket.setOption(SocketOption<T> name, T value) ソケット・オプションの値を設定します。protected <T> voidSocketImpl.setOption(SocketOption<T> name, T value) ソケット・オプションを設定するために呼び出されます。static voidServerSocket.setSocketFactory(SocketImplFactory fac) 非推奨。ServerSocketFactoryおよびサブクラスServerSocketを直接使用します。static voidSocket.setSocketImplFactory(SocketImplFactory fac) 非推奨。SocketFactoryおよびサブクラスSocketを直接使用します。protected abstract voidDatagramSocketImpl.setTimeToLive(int ttl) TTL (有効期間)オプションを設定します。voidMulticastSocket.setTimeToLive(int ttl) マルチキャストのスコープを制御するために、このMulticastSocketから送信されるマルチキャスト・パケットのデフォルトの有効期間を設定します。protected abstract voidDatagramSocketImpl.setTTL(byte ttl) 非推奨。代わりにsetTimeToLiveを使用してください。voidMulticastSocket.setTTL(byte ttl) 非推奨。かわりにMulticastSocket.setTimeToLive(int)メソッドを使用します。これは、ttlのタイプとしてbyteのかわりにintを使用します。voidSocket.shutdownInput()このソケットの入力ストリームを「ストリームの終わり」に設定します。protected voidSocketImpl.shutdownInput()このソケットの入力ストリームを「ストリームの終わり」に設定します。voidSocket.shutdownOutput()このソケットの出力ストリームを無効にします。protected voidSocketImpl.shutdownOutput()このソケットの出力ストリームを無効にします。IOExceptionをスローするjava.netのコンストラクタ修飾子コンストラクタ説明マルチキャスト・ソケットを構築し、ローカル・ホスト・マシン上の使用可能なポートにバインドします。MulticastSocket(int port) マルチキャスト・ソケットを構築し、ローカル・ホスト・マシン上の指定されたポートにバインドします。MulticastSocket(SocketAddress bindaddr) 指定されたローカル・ソケット・アドレスにバインドされたマルチキャスト・ソケットを作成します。アンバウンドのサーバー・ソケットを作成します。ServerSocket(int port) 指定されたポートにバインドされたサーバー・ソケットを作成します。ServerSocket(int port, int backlog) サーバー・ソケットを作成し、指定されたローカル・ポート番号にバインドし、指定されたバックログを設定します。ServerSocket(int port, int backlog, InetAddress bindAddr) 指定されたポート、待機バックログ、およびバインド先のローカルIPアドレスを使ってサーバーを作成します。ストリーム・ソケットを作成し、指定されたホスト上の指定されたポート番号に接続します。非推奨。UDP転送ではなくDatagramSocketを使ってください。Socket(String host, int port, InetAddress localAddr, int localPort) ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。Socket(InetAddress address, int port) ストリーム・ソケットを作成し、指定されたIPアドレスの指定されたポート番号に接続します。Socket(InetAddress host, int port, boolean stream) 非推奨。UDP転送ではなくDatagramSocketを使ってください。Socket(InetAddress address, int port, InetAddress localAddr, int localPort) ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・アドレスに接続します。 -
java.net.httpでのIOExceptionの使用
java.net.httpのIOExceptionのサブクラス修飾子と型クラス説明class指定された期間内にHttpRequestの送信を目的とした接続が正常に確立されなかった場合にスローされます。classレスポンスが指定された期間内に受信されない場合にスローされます。final class開梱に失敗したときにスローされます。IOExceptionを投げるjava.net.httpのメソッド修飾子と型メソッド説明abstract <T> HttpResponse<T>HttpClient.send(HttpRequest request, HttpResponse.BodyHandler<T> responseBodyHandler) このクライアントを使用してリクエストを送信し、必要に応じてブロックしてレスポンスを取得します。 -
java.nioでのIOExceptionの使用
IOExceptionを投げるjava.nioのメソッド -
java.nio.channelsでのIOExceptionの使用
java.nio.channelsのIOExceptionのサブクラス修飾子と型クラス説明class別のスレッドがチャネルまたは入出力操作時にブロックされるチャネルの一部をクローズしたときにスレッドが受け取るチェック例外です。classスレッドがチャネルでの入出力操作でブロックされているにもかかわらず、別のスレッドから割込みを受けた場合に受信するチェック例外です。classクローズしたチャネルに対する入出力操作を行おうとしたとき、または実行しようとした入出力操作に対してそのチャネルがクローズされている場合にスローされるチェック例外です。classファイル・ロックの獲得を待機しているスレッドに対して別のスレッドから割込みがあったときに受け取られるチェック例外です。class非同期操作が完了する前にタイム・アウト時間が経過したときにスレッドが受け取るチェック例外です。IOExceptionを投げるjava.nio.channelsのメソッド修飾子と型メソッド説明abstract SocketChannelServerSocketChannel.accept()このチャネルのソケットに対する接続を受け付けます。AsynchronousServerSocketChannel.bind(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract AsynchronousServerSocketChannelAsynchronousServerSocketChannel.bind(SocketAddress local, int backlog) チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract AsynchronousSocketChannelAsynchronousSocketChannel.bind(SocketAddress local) abstract DatagramChannelDatagramChannel.bind(SocketAddress local) NetworkChannel.bind(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドします。final ServerSocketChannelServerSocketChannel.bind(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract ServerSocketChannelServerSocketChannel.bind(SocketAddress local, int backlog) チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract SocketChannelSocketChannel.bind(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドします。abstract MembershipKeyMembershipKey.block(InetAddress source) 指定されたソース・アドレスからマルチキャスト・データグラムをブロックします。voidAsynchronousChannel.close()現在のチャネルをクローズします。voidChannel.close()現在のチャネルをクローズします。final voidFileLock.close()このメソッドは、FileLock.release()メソッドを呼び出します。voidInterruptibleChannel.close()現在のチャネルをクローズします。voidMulticastChannel.close()現在のチャネルをクローズします。abstract voidSelector.close()このセレクタをクローズします。abstract SelectableChannelSelectableChannel.configureBlocking(boolean block) このチャネルのブロック・モードを調整します。abstract DatagramChannelDatagramChannel.connect(SocketAddress remote) このチャネルのソケットを接続します。abstract booleanSocketChannel.connect(SocketAddress remote) このチャネルのソケットを接続します。abstract DatagramChannelDatagramChannel.disconnect()このチャネルのソケットの接続を切断します。abstract booleanSocketChannel.finishConnect()ソケット・チャネルの接続処理を完了します。abstract voidAsynchronousFileChannel.force(boolean metaData) このチャネルのファイルの更新内容は、その記憶装置に強制的に書き込まれます。abstract voidFileChannel.force(boolean metaData) このチャネルのファイルの更新内容は、その記憶装置に強制的に書き込まれます。abstract SocketAddressAsynchronousServerSocketChannel.getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressAsynchronousSocketChannel.getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressDatagramChannel.getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。NetworkChannel.getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressServerSocketChannel.getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressSocketChannel.getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。<T> TNetworkChannel.getOption(SocketOption<T> name) ソケット・オプションの値を返します。abstract SocketAddressAsynchronousSocketChannel.getRemoteAddress()このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddressDatagramChannel.getRemoteAddress()このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddressSocketChannel.getRemoteAddress()このチャネルのソケットが接続されているリモート・アドレスを返します。MulticastChannel.join(InetAddress group, NetworkInterface interf) マルチキャスト・グループに参加してそのグループに送信されるすべてのデータグラムの受信を開始し、メンバー・キーを返します。MulticastChannel.join(InetAddress group, NetworkInterface interf, InetAddress source) マルチキャスト・グループに参加して、指定されたソース・アドレスからそのグループに送信されるデータグラムの受信を開始します。final FileLockFileChannel.lock()このチャネルのファイル上に排他ロックを設定します。abstract FileLockFileChannel.lock(long position, long size, boolean shared) このチャネルのファイルの指定された領域をロックします。abstract MappedByteBufferFileChannel.map(FileChannel.MapMode mode, long position, long size) このチャネルのファイルの領域を直接メモリーにマッピングします。FileChannel.map(FileChannel.MapMode mode, long offset, long size, SegmentScopePREVIEW session) Preview.指定されたオフセット、サイズ、およびメモリー・セッションを使用して、このチャネル・ファイルのリージョンを新しいマップ済みメモリー・セグメントにマップします。static AsynchronousFileChannelAsynchronousFileChannel.open(Path file, OpenOption... options) 読み込みまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするための非同期のファイル・チャネルを返します。static AsynchronousFileChannelAsynchronousFileChannel.open(Path file, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs) 読み込みまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするための非同期のファイル・チャネルを返します。AsynchronousServerSocketChannel.open()非同期のサーバー・ソケット・チャネルを開きます。AsynchronousServerSocketChannel.open(AsynchronousChannelGroup group) 非同期のサーバー・ソケット・チャネルを開きます。static AsynchronousSocketChannelAsynchronousSocketChannel.open()非同期のソケット・チャネルを開きます。static AsynchronousSocketChannelAsynchronousSocketChannel.open(AsynchronousChannelGroup group) 非同期のソケット・チャネルを開きます。static DatagramChannelDatagramChannel.open()データグラム・チャネルをオープンします。static DatagramChannelDatagramChannel.open(ProtocolFamily family) データグラム・チャネルをオープンします。static FileChannelFileChannel.open(Path path, OpenOption... options) ファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。static FileChannelFileChannel.open(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) ファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。static PipePipe.open()パイプをオープンします。static SelectorSelector.open()セレクタをオープンします。static ServerSocketChannelServerSocketChannel.open()「インターネット・プロトコル」ソケットのサーバー・ソケット・チャネルを開きます。static ServerSocketChannelServerSocketChannel.open(ProtocolFamily family) サーバー・ソケット・チャネルをオープンします。static SocketChannelSocketChannel.open()「インターネット・プロトコル」ソケットのソケット・チャネルを開きます。static SocketChannelSocketChannel.open(ProtocolFamily family) ソケット・チャネルをオープンします。static SocketChannelSocketChannel.open(SocketAddress remote) ソケット・チャネルをオープンし、リモート・アドレスに接続します。abstract longFileChannel.position()このチャネルのファイル位置を返します。abstract FileChannelFileChannel.position(long newPosition) このチャネルのファイル位置を設定します。longSeekableByteChannel.position()このチャネルの位置を返します。SeekableByteChannel.position(long newPosition) このチャネルの位置を設定します。abstract intDatagramChannel.read(ByteBuffer dst) このチャネルからデータグラムを読み込みます。final longDatagramChannel.read(ByteBuffer[] dsts) このチャネルからデータグラムを読み込みます。abstract longDatagramChannel.read(ByteBuffer[] dsts, int offset, int length) このチャネルからデータグラムを読み込みます。abstract intFileChannel.read(ByteBuffer dst) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。final longFileChannel.read(ByteBuffer[] dsts) このチャネルのバイト・シーケンスを指定されたバッファに読み込みます。abstract longFileChannel.read(ByteBuffer[] dsts, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。abstract intFileChannel.read(ByteBuffer dst, long position) このチャネルのバイト・シーケンスを、指定されたファイル位置からバッファに読み込みます。intReadableByteChannel.read(ByteBuffer dst) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。longScatteringByteChannel.read(ByteBuffer[] dsts) このチャネルのバイト・シーケンスを指定されたバッファに読み込みます。longScatteringByteChannel.read(ByteBuffer[] dsts, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスに読み込みます。intSeekableByteChannel.read(ByteBuffer dst) このチャネルのバイト・シーケンスを指定のバッファに読み込みます。abstract intSocketChannel.read(ByteBuffer dst) final longSocketChannel.read(ByteBuffer[] dsts) abstract longSocketChannel.read(ByteBuffer[] dsts, int offset, int length) abstract SocketAddressDatagramChannel.receive(ByteBuffer dst) このチャネルからデータグラムを受信します。abstract voidFileLock.release()このロックを解除します。abstract intSelector.select()入出力操作の実行が可能な対応するチャネルを持つキー・セットを選択します。abstract intSelector.select(long timeout) 入出力操作の実行が可能な対応するチャネルを持つキー・セットを選択します。intSelector.select(Consumer<SelectionKey> action) 対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。intSelector.select(Consumer<SelectionKey> action, long timeout) 対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。abstract intSelector.selectNow()入出力操作の実行が可能な対応するチャネルを持つキー・セットを選択します。intSelector.selectNow(Consumer<SelectionKey> action) 対応するチャネルがI/O操作の準備ができているキーに対して、アクションを選択および実行します。abstract intDatagramChannel.send(ByteBuffer src, SocketAddress target) このチャネルからデータグラムを送信します。abstract <T> AsynchronousServerSocketChannelAsynchronousServerSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> AsynchronousSocketChannelAsynchronousSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> DatagramChannelDatagramChannel.setOption(SocketOption<T> name, T value) <T> NetworkChannelNetworkChannel.setOption(SocketOption<T> name, T value) ソケット・オプションの値を設定します。abstract <T> ServerSocketChannelServerSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> SocketChannelSocketChannel.setOption(SocketOption<T> name, T value) abstract AsynchronousSocketChannelAsynchronousSocketChannel.shutdownInput()チャネルを閉じずに読み込むための接続をシャットダウンします。abstract SocketChannelSocketChannel.shutdownInput()チャネルを閉じずに読み込むための接続をシャットダウンします。abstract voidAsynchronousChannelGroup.shutdownNow()グループをシャットダウンし、グループ内のすべての開いているチャネルを閉じます。abstract AsynchronousSocketChannelAsynchronousSocketChannel.shutdownOutput()チャネルを閉じずに書き込むための接続をシャットダウンします。abstract SocketChannelSocketChannel.shutdownOutput()チャネルを閉じずに書き込むための接続をシャットダウンします。abstract longAsynchronousFileChannel.size()このチャネルのファイルの現在のサイズを返します。abstract longFileChannel.size()このチャネルのファイルの現在のサイズを返します。longSeekableByteChannel.size()このチャネルの接続先のエンティティの現在のサイズを返します。abstract longFileChannel.transferFrom(ReadableByteChannel src, long position, long count) 指定された読込み可能なバイト・チャネルからこのチャネルのファイルへバイトを転送します。abstract longFileChannel.transferTo(long position, long count, WritableByteChannel target) このチャネルのファイルから指定された書込み可能なバイト・チャネルへバイトを転送します。abstract AsynchronousFileChannelAsynchronousFileChannel.truncate(long size) このチャネルのファイルの末尾を切詰め、指定されたサイズにします。abstract FileChannelFileChannel.truncate(long size) このチャネルのファイルの末尾を切詰め、指定されたサイズにします。SeekableByteChannel.truncate(long size) このチャネルの接続先のエンティティの末尾を切詰め、指定されたサイズにします。final FileLockAsynchronousFileChannel.tryLock()このチャネルのファイル上で排他ロックを獲得しようとします。abstract FileLockAsynchronousFileChannel.tryLock(long position, long size, boolean shared) このチャネルのファイルの指定された領域でロックを獲得しようとします。final FileLockFileChannel.tryLock()このチャネルのファイル上で排他ロックを獲得しようとします。abstract FileLockFileChannel.tryLock(long position, long size, boolean shared) このチャネルのファイルの指定された領域でロックを獲得しようとします。static AsynchronousChannelGroupAsynchronousChannelGroup.withCachedThreadPool(ExecutorService executor, int initialSize) 必要に応じて新しいスレッドを作成する指定されたスレッド・プールで、非同期チャネル・グループを作成します。static AsynchronousChannelGroupAsynchronousChannelGroup.withFixedThreadPool(int nThreads, ThreadFactory threadFactory) 固定されたスレッド・プールで非同期チャネル・グループを作成します。static AsynchronousChannelGroupAsynchronousChannelGroup.withThreadPool(ExecutorService executor) 指定されたスレッド・プールで非同期チャネル・グループを作成します。abstract intDatagramChannel.write(ByteBuffer src) このチャネルへデータグラムを書き込みます。final longDatagramChannel.write(ByteBuffer[] srcs) このチャネルへデータグラムを書き込みます。abstract longDatagramChannel.write(ByteBuffer[] srcs, int offset, int length) このチャネルへデータグラムを書き込みます。abstract intFileChannel.write(ByteBuffer src) このチャネルのバイト・シーケンスを指定のバッファから書き出します。final longFileChannel.write(ByteBuffer[] srcs) このチャネルのバイト・シーケンスを指定されたバッファから書き出します。abstract longFileChannel.write(ByteBuffer[] srcs, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。abstract intFileChannel.write(ByteBuffer src, long position) 指定されたバッファのバイト・シーケンスをこのチャネルの指定されたファイル位置に書き込みます。longGatheringByteChannel.write(ByteBuffer[] srcs) このチャネルのバイト・シーケンスを指定されたバッファから書き出します。longGatheringByteChannel.write(ByteBuffer[] srcs, int offset, int length) このチャネルのバイト・シーケンスを指定されたバッファのサブシーケンスから書き出します。intSeekableByteChannel.write(ByteBuffer src) このチャネルのバイト・シーケンスを指定のバッファから書き出します。abstract intSocketChannel.write(ByteBuffer src) final longSocketChannel.write(ByteBuffer[] srcs) abstract longSocketChannel.write(ByteBuffer[] srcs, int offset, int length) intWritableByteChannel.write(ByteBuffer src) このチャネルのバイト・シーケンスを指定のバッファから書き出します。 -
java.nio.channels.spiでのIOExceptionの使用
IOExceptionを投げるjava.nio.channels.spiのメソッド修飾子と型メソッド説明final voidAbstractInterruptibleChannel.close()現在のチャネルをクローズします。final voidAbstractSelector.close()このセレクタをクローズします。final SelectableChannelAbstractSelectableChannel.configureBlocking(boolean block) このチャネルのブロック・モードを調整します。protected abstract voidAbstractInterruptibleChannel.implCloseChannel()現在のチャネルをクローズします。protected final voidAbstractSelectableChannel.implCloseChannel()現在のチャネルをクローズします。protected abstract voidAbstractSelectableChannel.implCloseSelectableChannel()この選択可能チャネルをクローズします。protected abstract voidAbstractSelector.implCloseSelector()このセレクタをクローズします。protected abstract voidAbstractSelectableChannel.implConfigureBlocking(boolean block) このチャネルのブロック・モードを調整します。SelectorProvider.inheritedChannel()Java仮想マシンを作成したエンティティから継承されたチャネルを返します。abstract AsynchronousChannelGroupAsynchronousChannelProvider.openAsynchronousChannelGroup(int nThreads, ThreadFactory threadFactory) 固定されたスレッド・プールで新しい非同期チャネル・グループを構築します。abstract AsynchronousChannelGroupAsynchronousChannelProvider.openAsynchronousChannelGroup(ExecutorService executor, int initialSize) 指定されたスレッド・プールで新しい非同期チャネル・グループを構築します。abstract AsynchronousServerSocketChannelAsynchronousChannelProvider.openAsynchronousServerSocketChannel(AsynchronousChannelGroup group) 非同期のサーバー・ソケット・チャネルを開きます。abstract AsynchronousSocketChannelAsynchronousChannelProvider.openAsynchronousSocketChannel(AsynchronousChannelGroup group) 非同期のソケット・チャネルを開きます。abstract DatagramChannelSelectorProvider.openDatagramChannel()データグラム・チャネルをオープンします。abstract DatagramChannelSelectorProvider.openDatagramChannel(ProtocolFamily family) データグラム・チャネルをオープンします。abstract PipeSelectorProvider.openPipe()パイプをオープンします。abstract AbstractSelectorSelectorProvider.openSelector()セレクタをオープンします。abstract ServerSocketChannelSelectorProvider.openServerSocketChannel()サーバー・ソケット・チャネルをオープンします。SelectorProvider.openServerSocketChannel(ProtocolFamily family) サーバー・ソケット・チャネルをオープンします。abstract SocketChannelSelectorProvider.openSocketChannel()ソケット・チャネルをオープンします。SelectorProvider.openSocketChannel(ProtocolFamily family) ソケット・チャネルをオープンします。 -
java.nio.charsetでのIOExceptionの使用
java.nio.charsetのIOExceptionのサブクラス修飾子と型クラス説明class文字のエンコード・エラーやデコード・エラーが発生したときにスローされるチェック例外です。class入力バイト・シーケンスが指定文字セットにとって正当でない場合、または入力文字シーケンスが16ビットの正規Unicodeシーケンスでない場合にスローされるチェック例外です。class入力文字(またはバイト)シーケンスは有効だが出力バイト(または文字)シーケンスにマップできない場合にスローされるチェック例外です。 -
java.nio.fileでのIOExceptionの使用
java.nio.fileのIOExceptionのサブクラス修飾子と型クラス説明class通常はファイル・アクセス権またはその他のアクセス・チェックのために、ファイル・システム操作が拒否されたときにスローされるチェック例外です。class原子的なファイル・システム操作としてファイルを移動できない場合にスローされるチェック例外です。classディレクトリが空でないためにファイル・システム操作が失敗した場合にスローされるチェック例外です。classファイルまたはディレクトリの作成を試みたときにその名前のファイルがすでに存在している場合にスローされるチェック例外です。class1つまたは2つのファイルでファイル・システム操作が失敗した場合にスローされます。classファイル・システムのループ、すなわちサイクルが検出された場合にスローされるチェック例外です。class存在しないファイルへのアクセスを試みた場合にスローされるチェック例外です。classファイルがディレクトリでないために、ディレクトリを対象にしたファイル・システム操作が失敗した場合にスローされるチェック例外です。classファイルがシンボリック・リンクでないためにファイル・システム操作が失敗した場合にスローされるチェック例外です。IOExceptionを返すjava.nio.fileのメソッド型IOExceptionのパラメータを持つjava.nio.fileのメソッド修飾子と型メソッド説明FileVisitor.postVisitDirectory(T dir, IOException exc) ディレクトリ内のエントリ、およびそのすべての子孫がビジットされたあとにそのディレクトリに対して呼び出されます。SimpleFileVisitor.postVisitDirectory(T dir, IOException exc) ディレクトリ内のエントリ、およびそのすべての子孫がビジットされたあとにそのディレクトリに対して呼び出されます。FileVisitor.visitFileFailed(T file, IOException exc) ビジットできなかったファイルに対して呼び出されます。SimpleFileVisitor.visitFileFailed(T file, IOException exc) ビジットできなかったファイルに対して呼び出されます。IOExceptionを投げるjava.nio.fileのメソッド修飾子と型メソッド説明boolean指定されたディレクトリ・エントリを受け入れるべきかフィルタするべきかを決定します。abstract voidFileSystem.close()このファイル・システムを閉じます。voidWatchService.close()この監視サービスを閉じます。static longFiles.copy(InputStream in, Path target, CopyOption... options) すべてのバイトを入力ストリームからファイルにコピーします。static longFiles.copy(Path source, OutputStream out) すべてのバイトをファイルから出力ストリームにコピーします。static PathFiles.copy(Path source, Path target, CopyOption... options) ファイルをターゲット・ファイルにコピーします。static PathFiles.createDirectories(Path dir, FileAttribute<?>... attrs) 存在しないすべての親ディレクトリをまず作成することで、ディレクトリを作成します。static PathFiles.createDirectory(Path dir, FileAttribute<?>... attrs) 新しいディレクトリを作成します。static PathFiles.createFile(Path path, FileAttribute<?>... attrs) 新しい空のファイルを作成し、ファイルがすでに存在する場合は失敗します。static PathFiles.createLink(Path link, Path existing) 既存のファイルに対して新しいリンク(ディレクトリ・エントリ)を作成します(オプションの操作)。static PathFiles.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) ターゲットへのシンボリック・リンクを作成します(オプションの操作)。static PathFiles.createTempDirectory(String prefix, FileAttribute<?>... attrs) デフォルトの一時ファイル・ディレクトリで新しいディレクトリを生成し、その名前には、指定された接頭辞が使用されます。static PathFiles.createTempDirectory(Path dir, String prefix, FileAttribute<?>... attrs) 指定されたディレクトリで新しいディレクトリを生成し、その名前には、指定された接頭辞が使用されます。static PathFiles.createTempFile(String prefix, String suffix, FileAttribute<?>... attrs) 指定された接頭辞と接尾辞をファイル名の生成に使用して、デフォルトの一時ファイル・ディレクトリに空のファイルを生成します。static PathFiles.createTempFile(Path dir, String prefix, String suffix, FileAttribute<?>... attrs) 指定されたディレクトリで新しい空のファイルを生成し、その名前には、指定された接頭辞および接尾辞の文字列が使用されます。static voidファイルを削除します。voidSecureDirectoryStream.deleteDirectory(T path) ディレクトリを削除します。voidSecureDirectoryStream.deleteFile(T path) ファイルを削除します。static booleanFiles.deleteIfExists(Path path) ファイルが存在する場合は削除します。Files.find(Path start, int maxDepth, BiPredicate<Path, BasicFileAttributes> matcher, FileVisitOption... options) 指定された開始ファイルをルートとするファイル・ツリー内でファイルを検索することでPathが遅延設定されるStreamを返します。static ObjectFiles.getAttribute(Path path, String attribute, LinkOption... options) ファイル属性の値を読み取ります。abstract ObjectFileStore.getAttribute(String attribute) ファイル・ストア属性の値を読み取ります。longFileStore.getBlockSize()このファイル・ストア内のブロックあたりのバイト数を返します。static FileStoreFiles.getFileStore(Path path) ファイルが置かれているファイル・ストアを表すFileStoreを返します。static FileTimeFiles.getLastModifiedTime(Path path, LinkOption... options) ファイルの最終変更時間を返します。static UserPrincipalFiles.getOwner(Path path, LinkOption... options) ファイルの所有者を返します。static Set<PosixFilePermission>Files.getPosixFilePermissions(Path path, LinkOption... options) ファイルのPOSIXファイル・アクセス権を返します。abstract longFileStore.getTotalSpace()ファイル・ストアのサイズをバイトで返します。abstract longFileStore.getUnallocatedSpace()ファイル・ストア内の未割当てのバイト数を返します。abstract longFileStore.getUsableSpace()このファイル・ストア上で、このJava仮想マシンが利用できるバイト数を返します。static booleanファイルが隠しファイルとみなされるかどうかを判断します。static booleanFiles.isSameFile(Path path, Path path2) 2つのパスが同じファイルを検出するかどうかを判断します。ファイル内のすべての行をStreamとして読み取ります。ファイル内のすべての行をStreamとして読み取ります。ディレクトリ内のエントリを要素に持つ遅延設定Streamを返します。static long2つのファイルのコンテンツ内で、最初の不一致バイトの位置を検索して返します。不一致がない場合は、-1L。static PathFiles.move(Path source, Path target, CopyOption... options) ファイルをターゲット・ファイルに移動するか、そのファイル名を変更します。voidSecureDirectoryStream.move(T srcpath, SecureDirectoryStream<T> targetdir, T targetpath) このディレクトリからほかのディレクトリにファイルを移動します。static BufferedReaderFiles.newBufferedReader(Path path) ファイルを読込み用に開き、効率的な方法でファイルからテキストを読み込むBufferedReaderを返します。static BufferedReaderFiles.newBufferedReader(Path path, Charset cs) ファイルを読取り用に開き、そのファイルから効果的な方法でテキストを読み取るために使用できるBufferedReaderを返します。static BufferedWriterFiles.newBufferedWriter(Path path, Charset cs, OpenOption... options) ファイルを書込み用に開くか作成して、そのファイルに効果的な方法でテキストを書き込むために使用できるBufferedWriterを返します。static BufferedWriterFiles.newBufferedWriter(Path path, OpenOption... options) ファイルを書込み用に開くか作成し、効率的な方法でファイルにテキストを書き込むBufferedWriterを返します。static SeekableByteChannelFiles.newByteChannel(Path path, OpenOption... options) ファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。static SeekableByteChannelFiles.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) ファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。SecureDirectoryStream.newByteChannel(T path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) このディレクトリ内のファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。static DirectoryStream<Path>Files.newDirectoryStream(Path dir) ディレクトリを開き、ディレクトリ内のすべてのエントリを反復するためのDirectoryStreamを返します。static DirectoryStream<Path>Files.newDirectoryStream(Path dir, String glob) ディレクトリを開き、そのディレクトリ内のエントリに対して反復処理を行うDirectoryStreamを返します。static DirectoryStream<Path>Files.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) ディレクトリを開き、そのディレクトリ内のエントリに対して反復処理を行うDirectoryStreamを返します。SecureDirectoryStream.newDirectoryStream(T path, LinkOption... options) 指定されたパスによって識別されるディレクトリを開き、そのディレクトリ内のエントリを反復処理するSecureDirectoryStreamを返します。static FileSystemFileSystems.newFileSystem(URI uri, Map<String, ?> env) URIによって識別される新しいファイル・システムを構築します。static FileSystemFileSystems.newFileSystem(URI uri, Map<String, ?> env, ClassLoader loader) URIによって識別される新しいファイル・システムを構築します。static FileSystemFileSystems.newFileSystem(Path path) ファイルの内容にファイル・システムとしてアクセスする新しいFileSystemを構築します。static FileSystemFileSystems.newFileSystem(Path path, ClassLoader loader) ファイルの内容にファイル・システムとしてアクセスする新しいFileSystemを構築します。static FileSystemFileSystems.newFileSystem(Path path, Map<String, ?> env) ファイルの内容にファイル・システムとしてアクセスする新しいFileSystemを構築します。static FileSystemFileSystems.newFileSystem(Path path, Map<String, ?> env, ClassLoader loader) ファイルの内容にファイル・システムとしてアクセスする新しいFileSystemを構築します。static InputStreamFiles.newInputStream(Path path, OpenOption... options) ファイルを開き、そのファイルから読み取る入力ストリームを返します。static OutputStreamFiles.newOutputStream(Path path, OpenOption... options) ファイルを開くか作成して、そのファイルにバイトを書き込むために使用できる出力ストリームを返します。abstract WatchServiceFileSystem.newWatchService()新しいWatchServiceを構築します(オプションの操作)。FileVisitor.postVisitDirectory(T dir, IOException exc) ディレクトリ内のエントリ、およびそのすべての子孫がビジットされたあとにそのディレクトリに対して呼び出されます。SimpleFileVisitor.postVisitDirectory(T dir, IOException exc) ディレクトリ内のエントリ、およびそのすべての子孫がビジットされたあとにそのディレクトリに対して呼び出されます。FileVisitor.preVisitDirectory(T dir, BasicFileAttributes attrs) ディレクトリ内のエントリがビジットされる前に、そのディレクトリに対して呼び出されます。SimpleFileVisitor.preVisitDirectory(T dir, BasicFileAttributes attrs) ディレクトリ内のエントリがビジットされる前に、そのディレクトリに対して呼び出されます。static StringFiles.probeContentType(Path path) ファイルのコンテンツ・タイプを調べます。static byte[]Files.readAllBytes(Path path) ファイルからすべてのバイトを読み取ります。Files.readAllLines(Path path) ファイルからすべての行を読み取ります。Files.readAllLines(Path path, Charset cs) ファイルからすべての行を読み取ります。static <A extends BasicFileAttributes>
AFiles.readAttributes(Path path, Class<A> type, LinkOption... options) 一括操作としてファイル属性を読み取ります。Files.readAttributes(Path path, String attributes, LinkOption... options) 一括操作として一連のファイル属性を読み取ります。static StringFiles.readString(Path path) static StringFiles.readString(Path path, Charset cs) ファイルのすべての文字を文字列に読み込み、指定されたcharsetを使用してバイトから文字にデコードします。static PathFiles.readSymbolicLink(Path link) シンボリック・リンクのターゲットを読み取ります(オプションの操作)。default WatchKeyPath.register(WatchService watcher, WatchEvent.Kind<?>... events) このパスで検出されたファイルを監視サービスに登録します。Path.register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier... modifiers) このパスで検出されたファイルを監視サービスに登録します。Watchable.register(WatchService watcher, WatchEvent.Kind<?>... events) オブジェクトを監視サービスに登録します。Watchable.register(WatchService watcher, WatchEvent.Kind<?>[] events, WatchEvent.Modifier... modifiers) オブジェクトを監視サービスに登録します。static PathFiles.setAttribute(Path path, String attribute, Object value, LinkOption... options) ファイル属性の値を設定します。static PathFiles.setLastModifiedTime(Path path, FileTime time) ファイルの最終変更時間属性を更新します。static PathFiles.setOwner(Path path, UserPrincipal owner) ファイル所有者を更新します。static PathFiles.setPosixFilePermissions(Path path, Set<PosixFilePermission> perms) ファイルのPOSIXファイル・アクセス権を設定します。static longファイルのサイズをバイトで返します。Path.toRealPath(LinkOption... options) 既存のファイルの実際のパスを返します。FileVisitor.visitFile(T file, BasicFileAttributes attrs) ディレクトリ内のファイルに対して呼び出されます。SimpleFileVisitor.visitFile(T file, BasicFileAttributes attrs) ディレクトリ内のファイルに対して呼び出されます。FileVisitor.visitFileFailed(T file, IOException exc) ビジットできなかったファイルに対して呼び出されます。SimpleFileVisitor.visitFileFailed(T file, IOException exc) ビジットできなかったファイルに対して呼び出されます。Files.walk(Path start, int maxDepth, FileVisitOption... options) 指定された開始ファイルをルートとするファイル・ツリーを参照することでPathが遅延移入されるStreamを返します。Files.walk(Path start, FileVisitOption... options) 指定された開始ファイルをルートとするファイル・ツリーを参照することでPathが遅延移入されるStreamを返します。static PathFiles.walkFileTree(Path start, FileVisitor<? super Path> visitor) ファイル・ツリーを参照します。static PathFiles.walkFileTree(Path start, Set<FileVisitOption> options, int maxDepth, FileVisitor<? super Path> visitor) ファイル・ツリーを参照します。static PathFiles.write(Path path, byte[] bytes, OpenOption... options) バイトをファイルに書き込みます。static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, Charset cs, OpenOption... options) テキスト行をファイルに書き込みます。static PathFiles.write(Path path, Iterable<? extends CharSequence> lines, OpenOption... options) テキスト行をファイルに書き込みます。static PathFiles.writeString(Path path, CharSequence csq, Charset cs, OpenOption... options) CharSequenceをファイルに書き込みます。static PathFiles.writeString(Path path, CharSequence csq, OpenOption... options) CharSequenceをファイルに書き込みます。型IOExceptionのパラメータを持つjava.nio.fileのコンストラクタ -
java.nio.file.attributeでのIOExceptionの使用
IOExceptionを投げるjava.nio.file.attributeのメソッド修飾子と型メソッド説明voidユーザー定義属性を削除します。AclFileAttributeView.getAcl()アクセス制御リストを読み取ります。FileOwnerAttributeView.getOwner()ファイル所有者を読み取ります。UserDefinedFileAttributeView.list()ユーザー定義属性の名前を含むリストを返します。abstract GroupPrincipalUserPrincipalLookupService.lookupPrincipalByGroupName(String group) グループ主体をグループ名で検索します。abstract UserPrincipalUserPrincipalLookupService.lookupPrincipalByName(String name) ユーザー主体を名前で検索します。intUserDefinedFileAttributeView.read(String name, ByteBuffer dst) ユーザー定義属性の値をバッファに読み込みます。BasicFileAttributeView.readAttributes()一括操作として基本ファイル属性を読み取ります。DosFileAttributeView.readAttributes()PosixFileAttributeView.readAttributes()voidアクセス制御リストを更新(置換)します。voidDosFileAttributeView.setArchive(boolean value) アーカイブ属性の値を更新します。voidPosixFileAttributeView.setGroup(GroupPrincipal group) ファイルのグループ所有者を更新します。voidDosFileAttributeView.setHidden(boolean value) 隠し属性の値を更新します。voidFileOwnerAttributeView.setOwner(UserPrincipal owner) ファイル所有者を更新します。voidPosixFileAttributeView.setPermissions(Set<PosixFilePermission> perms) ファイル・アクセス権を更新します。voidDosFileAttributeView.setReadOnly(boolean value) 読取り専用属性の値を更新します。voidDosFileAttributeView.setSystem(boolean value) システム属性の値を更新します。voidBasicFileAttributeView.setTimes(FileTime lastModifiedTime, FileTime lastAccessTime, FileTime createTime) ファイルの最終変更時間、最終アクセス時間、および作成時間属性のいずれかまたはすべてを更新します。intユーザー定義属性の値のサイズを返します。intUserDefinedFileAttributeView.write(String name, ByteBuffer src) ユーザー定義属性の値をバッファから書き出します。 -
java.nio.file.spiでのIOExceptionの使用
IOExceptionを投げるjava.nio.file.spiのメソッド修飾子と型メソッド説明abstract voidFileSystemProvider.checkAccess(Path path, AccessMode... modes) ファイルの存在および、オプションでアクセシビリティをチェックします。abstract voidFileSystemProvider.copy(Path source, Path target, CopyOption... options) ファイルをターゲット・ファイルにコピーします。abstract voidFileSystemProvider.createDirectory(Path dir, FileAttribute<?>... attrs) 新しいディレクトリを作成します。voidFileSystemProvider.createLink(Path link, Path existing) 既存のファイルに対して新しいリンク(ディレクトリ・エントリ)を作成します。voidFileSystemProvider.createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) ターゲットへのシンボリック・リンクを作成します。abstract voidファイルを削除します。booleanFileSystemProvider.deleteIfExists(Path path) ファイルが存在する場合は削除します。abstract FileStoreFileSystemProvider.getFileStore(Path path) ファイルが置かれているファイル・ストアを表すFileStoreを返します。abstract booleanファイルが隠しファイルとみなされるかどうかを判断します。abstract booleanFileSystemProvider.isSameFile(Path path, Path path2) 2つのパスが同じファイルを検出するかどうかを判断します。abstract voidFileSystemProvider.move(Path source, Path target, CopyOption... options) ファイルをターゲット・ファイルに移動するか、そのファイル名を変更します。FileSystemProvider.newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs) 読み込みまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするための非同期のファイル・チャネルを返します。abstract SeekableByteChannelFileSystemProvider.newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) ファイルを開くか作成し、そのファイルにアクセスするためのシーク可能なバイト・チャネルを返します。abstract DirectoryStream<Path>FileSystemProvider.newDirectoryStream(Path dir, DirectoryStream.Filter<? super Path> filter) ディレクトリを開き、そのディレクトリ内のエントリに対して反復処理を行うDirectoryStreamを返します。FileSystemProvider.newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) 読み取りまたは書き込み(あるいはその両方)用のファイルを開くか作成し、そのファイルにアクセスするためのファイル・チャネルを返します。abstract FileSystemFileSystemProvider.newFileSystem(URI uri, Map<String, ?> env) URIで識別される新しいFileSystemオブジェクトを構築します。FileSystemProvider.newFileSystem(Path path, Map<String, ?> env) ファイルの内容にファイル・システムとしてアクセスする新しいFileSystemを構築します。FileSystemProvider.newInputStream(Path path, OpenOption... options) ファイルを開き、そのファイルから読み取る入力ストリームを返します。FileSystemProvider.newOutputStream(Path path, OpenOption... options) ファイルを開くか作成して、そのファイルにバイトを書き込むために使用できる出力ストリームを返します。abstract StringFileTypeDetector.probeContentType(Path path) 指定されたファイルを調べてコンテンツ・タイプを推察します。abstract <A extends BasicFileAttributes>
AFileSystemProvider.readAttributes(Path path, Class<A> type, LinkOption... options) 一括操作としてファイル属性を読み取ります。FileSystemProvider.readAttributes(Path path, String attributes, LinkOption... options) 一括操作として一連のファイル属性を読み取ります。<A extends BasicFileAttributes>
AFileSystemProvider.readAttributesIfExists(Path path, Class<A> type, LinkOption... options) ファイルの属性が存在する場合、その属性を一括操作として読み取ります。FileSystemProvider.readSymbolicLink(Path link) シンボリック・リンクのターゲットを読み取ります。abstract voidFileSystemProvider.setAttribute(Path path, String attribute, Object value, LinkOption... options) ファイル属性の値を設定します。 -
java.rmiでのIOExceptionの使用
java.rmiのIOExceptionのサブクラス修飾子と型クラス説明classAccessExceptionは、java.rmi.Namingクラス(具体的には、bind、rebindおよびunbind)の特定のメソッドによってスローされ、コール元がメソッド・コールによってリクエストされたアクションを実行する権限がないことを示します。classConnectExceptionは、リモート・メソッド呼出しでリモート・ホストへの接続が拒否された場合にスローされます。classConnectIOExceptionは、リモート・メソッド呼出しでリモート・ホストに接続しようとしているときにIOExceptionが発生した場合にスローされます。classMarshalExceptionは、リモート・メソッド呼出しでリモート呼出しのヘッダー、引数、または戻り値を整列化しているときにjava.io.IOExceptionが発生した場合にスローされます。classNoSuchObjectExceptionは、リモート仮想マシンにもう存在していないオブジェクトに対してメソッドを呼び出そうとした場合にスローされます。classRemoteExceptionは、リモート・メソッド呼出しの実行中に発生する可能性のあるいくつかの通信関連の例外で使用する共通のスーパー・クラスです。classServerErrorはリモート・メソッド呼出しの結果としてスローされます。この例外がスローされた場合は、サーバー上でその呼出しが処理されているとき、つまり、引数の非整列化、リモート・メソッドの実行、または戻り値の整列化が行われているときに、Errorがスローされています。classServerExceptionはリモート・メソッド呼出しの結果としてスローされます。この例外がスローされた場合は、サーバー上でその呼出しが処理されているとき、つまり、引数の非整列化またはリモート・メソッドの実行中に、RemoteExceptionがスローされています。class非推奨。代替はありません。classStubNotFoundExceptionは、エクスポート時に、有効なスタブ・クラスがリモート・オブジェクトで見つからない場合にスローされます。classUnexpectedExceptionは、リモート・メソッド呼出しのクライアントが、呼出しの結果として、リモート・インタフェースのメソッドのthrows節で宣言されているチェック例外の型とは異なるチェック例外を受信した場合にスローされます。classUnknownHostExceptionは、リモート・メソッド呼出しのためにリモート・ホストとの接続を確立している間にjava.net.UnknownHostExceptionが発生した場合にスローされます。classUnmarshalExceptionは、リモート・メソッド呼出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされることがあります。呼出しヘッダーを非整列化しているときに例外が発生した場合、戻り値のプロトコルが無効な場合、パラメータ(サーバー側)または戻り値(クライアント側)を非整列化しているときにjava.io.IOExceptionが発生した場合IOExceptionを投げるjava.rmiのメソッドIOExceptionをスローするjava.rmiのコンストラクタ修飾子コンストラクタ説明MarshalledObject(T obj) 提供されたオブジェクトの現在の状態を直列化して表現したものを包含する、新しいMarshalledObjectを作成します。 -
java.rmi.serverでのIOExceptionの使用
java.rmi.serverのIOExceptionのサブクラス修飾子と型クラス説明classExportExceptionは、リモート・オブジェクトのエクスポートの試みが失敗した場合にスローされるRemoteExceptionです。class非推奨。代替はありません。class非推奨。代替はありません。class非推奨。このクラスは廃止されました。IOExceptionを投げるjava.rmi.serverのメソッド修飾子と型メソッド説明RMIServerSocketFactory.createServerSocket(int port) 指定ポート用のサーバー・ソケットを作成します。ポート0は匿名ポートを示します。abstract ServerSocketRMISocketFactory.createServerSocket(int port) 指定ポート用のサーバー・ソケットを作成します。ポート0は匿名ポートを示します。RMIClientSocketFactory.createSocket(String host, int port) 指定されたホストおよびポートに接続するクライアント・ソケットを作成します。abstract SocketRMISocketFactory.createSocket(String host, int port) 指定されたホストとポートに接続されるクライアント・ソケットを作成します。voidRemoteCall.done()非推奨。代替はありません。RemoteCall.getInputStream()非推奨。代替はありません。RemoteCall.getOutputStream()非推奨。代替はありません。RemoteCall.getResultStream(boolean success) 非推奨。代替はありません。static ObjIDObjID.read(ObjectInput in) ObjectInputインスタンスのバイナリ表現を非整列化することで、新しいObjIDインスタンスを構築して返します。static UIDDataInputインスタンスのバイナリ表現を非整列化することで、新しいUIDインスタンスを構築して返します。voidRemoteCall.releaseInputStream()非推奨。代替はありません。voidRemoteCall.releaseOutputStream()非推奨。代替はありません。static voidRMISocketFactory.setSocketFactory(RMISocketFactory fac) リモート・オブジェクトが特定のクライアント・ソケット・ファクトリまたはサーバー・ソケット・ファクトリに関連付けられていない場合に、RMIがソケットを取得するグローバル・ソケット・ファクトリを設定します。voidObjID.write(ObjectOutput out) このObjIDのバイナリ表現を整列化して、ObjectOutputインスタンスに書き込みます。voidUID.write(DataOutput out) このUIDのバイナリ表現を整列化して、DataOutputインスタンスに書き込みます。 -
java.securityでのIOExceptionの使用
IOExceptionを投げるjava.securityのメソッド修飾子と型メソッド説明voidCertificate.decode(InputStream stream) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。入力ストリームから証明書を復号化します。voidCertificate.encode(OutputStream stream) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。decodeメソッドによってデコードできる形式で、証明書を出力ストリームにエンコードします。protected abstract byte[]AlgorithmParametersSpi.engineGetEncoded()一次符号化形式でパラメータを返します。protected abstract byte[]AlgorithmParametersSpi.engineGetEncoded(String format) 指定された形式で符号化されたパラメータを返します。protected abstract voidAlgorithmParametersSpi.engineInit(byte[] params) 指定されたパラメータをインポートし、パラメータの一次復号化形式に従って復号化します。protected abstract voidAlgorithmParametersSpi.engineInit(byte[] params, String format) paramsからパラメータをインポートし、指定された復号化形式に従って復号化します。abstract voidKeyStoreSpi.engineLoad(InputStream stream, char[] password) 指定された入力ストリームからキーストアをロードします。voidKeyStoreSpi.engineLoad(KeyStore.LoadStoreParameter param) 指定されたKeyStore.LoadStoreParameterを使用してキーストアをロードします。booleanKeyStoreSpi.engineProbe(InputStream stream) 指定された入力ストリームを調査し、この実装でサポートされているキーストアが含まれているかどうかを判定します。abstract voidKeyStoreSpi.engineStore(OutputStream stream, char[] password) 指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。voidKeyStoreSpi.engineStore(KeyStore.LoadStoreParameter param) 指定されたKeyStore.LoadStoreParameterを使用してこのキーストアを格納します。final byte[]AlgorithmParameters.getEncoded()一次符号化形式でパラメータを返します。final byte[]AlgorithmParameters.getEncoded(String format) 指定された方式で符号化されたパラメータを返します。static final KeyStoreKeyStore.getInstance(File file, char[] password) 適切なキーストア型のロードされたキーストア・オブジェクトを返します。static final KeyStoreKeyStore.getInstance(File file, KeyStore.LoadStoreParameter param) 適切なキーストア型のロードされたキーストア・オブジェクトを返します。SignedObject.getObject()カプセル化されたオブジェクトを取得します。final voidAlgorithmParameters.init(byte[] params) 指定されたパラメータをインポートし、パラメータの一次復号化形式に従って復号化します。final voidparamsからパラメータをインポートし、指定された復号化方式に従って復号化します。final voidKeyStore.load(InputStream stream, char[] password) 指定された入力ストリームからこのキーストアをロードします。final voidKeyStore.load(KeyStore.LoadStoreParameter param) 指定されたLoadStoreParameterを使用してこのキーストアをロードします。voidProvider.load(InputStream inStream) 入力ストリームからキーと要素が対になったプロパティ・リストを読み込みます。intDigestInputStream.read()1バイトを読み込み、メッセージ・ダイジェストを更新します(ダイジェスト機能がオンである場合)。intDigestInputStream.read(byte[] b, int off, int len) バイト配列に読み込み、メッセージ・ダイジェストを更新します(ダイジェスト機能がオンである場合)。final voidKeyStore.store(OutputStream stream, char[] password) 指定された出力ストリームにこのキーストアを格納し、指定されたパスワードでその整合性を保護します。final voidKeyStore.store(KeyStore.LoadStoreParameter param) 指定されたLoadStoreParameterを使用してこのキーストアを格納します。voidDigestOutputStream.write(byte[] b, int off, int len) ダイジェスト機能がオンの場合に指定された部分配列を使用して、メッセージ・ダイジェストを更新し、どのような場合でもその部分配列を出力ストリームに書き込みます。voidDigestOutputStream.write(int b) 指定されたバイトを使用して(ダイジェスト機能がオンの場合に)メッセージ・ダイジェストを更新し、どのような場合でもそのバイトを出力ストリームに書き込みます。IOExceptionをスローするjava.securityのコンストラクタ修飾子コンストラクタ説明SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine) 任意の直列化可能オブジェクトからSignedObjectを構築します。 -
java.security.certでのIOExceptionの使用
IOExceptionを投げるjava.security.certのメソッド修飾子と型メソッド説明voidX509CRLSelector.addIssuerName(byte[] name) 名前をissuerNamesの基準値に追加します。voidX509CRLSelector.addIssuerName(String name) 非推奨。voidX509CertSelector.addPathToName(int type, byte[] name) pathToNames基準値に名前を追加します。voidX509CertSelector.addPathToName(int type, String name) pathToNames基準値に名前を追加します。voidX509CertSelector.addSubjectAlternativeName(int type, byte[] name) subjectAlternativeNames基準値に名前を追加します。voidX509CertSelector.addSubjectAlternativeName(int type, String name) subjectAlternativeNames基準値に名前を追加します。voidExtension.encode(OutputStream out) 拡張情報のDERエンコーディングを生成し、それを出力ストリームに書き込みます。byte[]X509CertSelector.getIssuerAsBytes()発行者の基準値をバイト配列として返します。byte[]X509CertSelector.getSubjectAsBytes()サブジェクトの基準値をバイト配列として返します。voidX509CertSelector.setExtendedKeyUsage(Set<String> keyPurposeSet) extendedKeyUsage基準値を設定します。voidX509CertSelector.setIssuer(byte[] issuerDN) 発行者の基準値を設定します。void非推奨。voidX509CRLSelector.setIssuerNames(Collection<?> names) ノート: 代わりにX509CRLSelector.setIssuers(Collection)を使用するか、このメソッドを使用する際にバイト配列形式の識別名のみを指定してください。voidX509CertSelector.setNameConstraints(byte[] bytes) 名前制約の基準値を設定します。voidX509CertSelector.setPathToNames(Collection<List<?>> names) pathToNames基準値を設定します。voidポリシー制約を設定します。voidX509CertSelector.setSubject(byte[] subjectDN) サブジェクトの基準値を設定します。voidX509CertSelector.setSubject(String subjectDN) 非推奨。voidX509CertSelector.setSubjectAlternativeNames(Collection<List<?>> names) subjectAlternativeNames基準値を設定します。voidX509CertSelector.setSubjectPublicKey(byte[] key) subjectPublicKey基準値を設定します。voidX509CertSelector.setSubjectPublicKeyAlgID(String oid) subjectPublicKeyAlgID基準値を設定します。IOExceptionをスローするjava.security.certのコンストラクタ -
java.utilでのIOExceptionの使用
java.utilのIOExceptionのサブクラス修飾子と型クラス説明class入力がプロパティ・コレクションに適したXMLドキュメント・タイプ(Properties仕様)に準拠していなかったために、操作を完了できなかったことを示すためにスローされます。IOExceptionを返すjava.utilのメソッド修飾子と型メソッド説明Formatter.ioException()このフォーマッタのAppendableにより最後にスローされたIOExceptionを返します。Scanner.ioException()このScannerの基となるReadableによって最後にスローされたIOExceptionを返します。IOExceptionを投げるjava.utilのメソッド修飾子と型メソッド説明voidProperties.load(InputStream inStream) 入力バイト・ストリームからキーと要素が対になったプロパティ・リストを読み込みます。voidプロパティ・リスト(キーと要素のペア)を入力文字ストリームから単純な行指向形式で読み込みます。voidProperties.loadFromXML(InputStream in) 指定された入力ストリーム上のXMLドキュメントにより表されるすべてのプロパティを、このプロパティ表にロードします。ResourceBundle.Control.newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload) 指定された形式とロケールを持つ指定されたバンドル名のリソース・バンドルを、指定されたクラス・ローダーを必要に応じて使用してインスタンス化します。voidProperties.store(OutputStream out, String comments) このProperties表内のプロパティ・リスト(キーと要素のペア)を、load(InputStream)メソッドを使用してProperties表にロードするのに適した形式で出力ストリームに書き込みます。voidこのProperties表内のプロパティ・リスト(キーと要素のペア)を、load(Reader)メソッドを使用するのに適した形式で出力文字ストリームに書き込みます。voidProperties.storeToXML(OutputStream os, String comment) この表に含まれるすべてのプロパティを表すXMLドキュメントを発行します。voidProperties.storeToXML(OutputStream os, String comment, String encoding) この表に含まれるすべてのプロパティを表すXMLドキュメントを、指定されたエンコーディングを使用して発行します。voidProperties.storeToXML(OutputStream os, String comment, Charset charset) この表に含まれるすべてのプロパティを表すXMLドキュメントを、指定されたエンコーディングを使用して発行します。IOExceptionをスローするjava.utilのコンストラクタ修飾子コンストラクタ説明指定されたファイル、文字セット、およびロケールを持つ新しいフォーマッタを構築します。指定されたファイル名、文字セット、およびロケールを持つ新しいフォーマッタを構築します。PropertyResourceBundle(InputStream stream) InputStreamからプロパティ・リソース・バンドルを作成します。PropertyResourceBundle(Reader reader) Readerからプロパティ・リソース・バンドルを作成します。指定されたファイルからスキャンされた値を生成する新しいScannerを構築します。指定されたファイルからスキャンされた値を生成する新しいScannerを構築します。指定されたファイルからスキャンされた値を生成する新しいScannerを構築します。指定されたファイルからスキャンされた値を生成する新しいScannerを構築します。 -
java.util.jarでのIOExceptionの使用
java.util.jarのIOExceptionのサブクラスIOExceptionを投げるjava.util.jarのメソッド修飾子と型メソッド説明JarEntry.getAttributes()このエントリのManifestAttributesを返します。属性がない場合はnullを返します。JarFile.getInputStream(ZipEntry ze) 指定されたZIPファイル・エントリの内容を読み込む入力ストリームを返します。JarFile.getManifest()jarファイルのマニフェストを返します。マニフェストがない場合はnullを返します。JarInputStream.getNextEntry()次のZIPファイル・エントリを読み取って、エントリ・データの先頭にストリームを配置します。JarInputStream.getNextJarEntry()次のJARファイル・エントリを読み取って、エントリ・データの先頭にストリームを位置付けます。voidJarOutputStream.putNextEntry(ZipEntry ze) 新しいJARファイル・エントリの書込みを開始し、ストリームをエントリ・データの先頭に位置付けます。intJarInputStream.read(byte[] b, int off, int len) 現在のJARエントリからバイトの配列に読み込まれ、膨張したバイト数を返します。voidManifest.read(InputStream is) 指定されたInputStreamからManifestを読み込みます。voidManifest.write(OutputStream out) 指定されたOutputStreamにManifestを書き込みます。IOExceptionをスローするjava.util.jarのコンストラクタ修飾子コンストラクタ説明指定されたFileオブジェクトから読み込む新しいJarFileを作成します。指定されたFileオブジェクトから読み込む新しいJarFileを作成します。指定されたモードで指定のFileオブジェクトから読み込む新しいJarFileを作成します。JarFile(File file, boolean verify, int mode, Runtime.Version version) 指定されたモードで指定のFileオブジェクトから読み込む新しいJarFileを作成します。指定されたファイルnameから読み込む新しいJarFileを作成します。指定されたファイルnameから読み込む新しいJarFileを作成します。新しいJarInputStreamを作成して、オプションのマニフェストを読み込みます。JarInputStream(InputStream in, boolean verify) 新しいJarInputStreamを作成して、オプションのマニフェストを読み込みます。マニフェストを持たない新しいJarOutputStreamを作成します。JarOutputStream(OutputStream out, Manifest man) 指定されたManifestで新しいJarOutputStreamを作成します。Manifest(InputStream is) 指定された入力ストリームから新しいManifestを作成します。 -
java.util.loggingでのIOExceptionの使用
IOExceptionを投げるjava.util.loggingのメソッド修飾子と型メソッド説明voidLogManager.readConfiguration()ロギング構成を読み込み、初期化します。voidLogManager.readConfiguration(InputStream ins) 指定された入力ストリームからログ構成を読み込み、初期化します。voidLogManager.updateConfiguration(InputStream ins, Function<String, BiFunction<String, String, String>> mapper) ロギング構成を更新します。voidLogManager.updateConfiguration(Function<String, BiFunction<String, String, String>> mapper) ロギング構成を更新します。IOExceptionをスローするjava.util.loggingのコンストラクタ修飾子コンストラクタ説明デフォルトのFileHandlerを作成します。FileHandler(String pattern) FileHandlerを初期化して、指定されたファイル名に書き込みます。FileHandler(String pattern, boolean append) FileHandlerを初期化して指定のファイル名に書き込みます(オプションの追加)。FileHandler(String pattern, int limit, int count) FileHandlerを初期化して、一連のファイルに書き込みます。FileHandler(String pattern, int limit, int count, boolean append) FileHandlerを初期化して、オプションのappendを使用して一連のファイルに書き込みます。FileHandler(String pattern, long limit, int count, boolean append) FileHandlerを初期化して、オプションのappendを使用して一連のファイルに書き込みます。LogManagerプロパティ(またはデフォルト)のみを使用して、SocketHandlerを作成します。SocketHandler(String host, int port) 指定したホストおよびポートを使用してSocketHandlerを作成します。 -
java.util.prefsでのIOExceptionの使用
IOExceptionを投げるjava.util.prefsのメソッド修飾子と型メソッド説明voidAbstractPreferences.exportNode(OutputStream os) Preferences.exportNode(OutputStream)の仕様に従って、exportNodeメソッドを実装します。abstract voidPreferences.exportNode(OutputStream os) このノード(その下位ノードは含まない)に含まれているすべての設定を表すXMLドキュメントを、指定された出力ストリームに発行します。voidAbstractPreferences.exportSubtree(OutputStream os) Preferences.exportSubtree(OutputStream)の仕様に従って、exportSubtreeメソッドを実装します。abstract voidPreferences.exportSubtree(OutputStream os) このノードとそのすべての下位ノードに含まれるすべての設定を表すXMLドキュメントを発行します。static voidPreferences.importPreferences(InputStream is) XMLドキュメントによって表されるすべての設定を、指定された入力ストリームからインポートします。 -
java.util.zipでのIOExceptionの使用
java.util.zipのIOExceptionのサブクラスIOExceptionを投げるjava.util.zipのメソッド修飾子と型メソッド説明intDeflaterInputStream.available()EOFに達したあとで呼び出した場合は0を返します。そうでない場合は常に1を返します。intInflaterInputStream.available()EOFに達したあとで呼び出した場合は0を返します。そうでない場合は常に1を返します。intZipInputStream.available()現在のZIPエントリでストリームの終了が検出された場合、または現在のZIPエントリでZipInputStream.closeEntry()がコールされた場合は0を返し、それ以外の場合は1を返します。voidDeflaterInputStream.close()この入力ストリームとその基となる入力ストリームを閉じ、保留状態の未圧縮データをすべて破棄します。voidDeflaterOutputStream.close()残りの圧縮データを出力ストリームに書き込み、ストリームを閉じます。voidGZIPInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidInflaterInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidInflaterOutputStream.close()残りの圧縮解除データを出力ストリームに書き込み、出力ストリームを閉じます。voidZipFile.close()ZIPファイルを閉じます。voidZipInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidZipOutputStream.close()フィルタされているストリームと同様にZIP出力ストリームを閉じます。voidZipInputStream.closeEntry()現在のZIPエントリを閉じ、次のエントリを読み込むためにストリームを配置します。voidZipOutputStream.closeEntry()現在のZIPエントリを閉じ、次のエントリを書き込むためにストリームを配置します。protected voidDeflaterOutputStream.deflate()圧縮データの次のブロックを出力ストリームに書き込みます。protected voidInflaterInputStream.fill()入力バッファを、圧縮解除するデータで満たします。voidDeflaterOutputStream.finish()出力ストリームへの圧縮データの書込みを終了します。このときストリームは閉じられません。voidGZIPOutputStream.finish()出力ストリームへの圧縮データの書込みを終了します。このときストリームは閉じられません。voidInflaterOutputStream.finish()出力ストリームへの圧縮解除データの書込みを終了します。このときストリームは閉じられません。voidZipOutputStream.finish()ストリームを終了せずに、ZIP出力ストリームの内容の書込みを終了します。voidDeflaterOutputStream.flush()圧縮された出力ストリームをフラッシュします。voidInflaterOutputStream.flush()この出力ストリームをフラッシュし、バッファ内の保留状態のすべての出力バイトが強制的に書き込まれるようにします。ZipFile.getInputStream(ZipEntry entry) 指定されたZIPファイル・エントリの内容を読み込む入力ストリームを返します。ZipInputStream.getNextEntry()次のZIPファイル・エントリを読み取って、エントリ・データの先頭にストリームを配置します。voidZipOutputStream.putNextEntry(ZipEntry e) 新しいZIPファイル・エントリの書込みを開始し、エントリ・データの開始位置にストリームを配置します。intCheckedInputStream.read()バイトを読み込みます。intCheckedInputStream.read(byte[] buf, int off, int len) バイト配列に読み込みます。intDeflaterInputStream.read()入力ストリームから圧縮データを1バイト読み取ります。intDeflaterInputStream.read(byte[] b, int off, int len) 圧縮データをバイト配列内に読み込みます。intGZIPInputStream.read(byte[] buf, int off, int len) 圧縮されていないデータをバイトの配列に読み込み、膨張したバイト数を返します。intInflaterInputStream.read()圧縮解除データのバイトを読み込みます。intInflaterInputStream.read(byte[] b, int off, int len) 圧縮されていないデータをバイトの配列に読み込み、膨張したバイト数を返します。intZipInputStream.read()現在のZIPエントリの入力ストリームからデータの次のバイトを読み取ります。intZipInputStream.read(byte[] b, int off, int len) 現在のZIPエントリについて、入力ストリームから指定されたバイト配列にリクエストされたバイト数を読み取り、膨脹したバイト数を返します。byte[]ZipInputStream.readAllBytes()現在のZIPエントリの入力ストリームから残りのバイトをすべて読み取ります。intZipInputStream.readNBytes(byte[] b, int off, int len) 現在のZIPエントリについて、入力ストリームから指定されたバイト配列にリクエストされたバイト数を読み取り、膨脹したバイト数を返します。byte[]ZipInputStream.readNBytes(int len) 現在のZIPエントリの入力ストリームから、指定されたバイト数まで読み取ります。voidDeflaterInputStream.reset()この操作はサポートされていません。voidInflaterInputStream.reset()このストリームを、この入力ストリームで最後にmarkメソッドが呼び出されたときの位置に再配置します。longCheckedInputStream.skip(long n) 指定されたバイト数の入力をスキップします。longDeflaterInputStream.skip(long n) 入力ストリームのデータをスキップして破棄します。longInflaterInputStream.skip(long n) 圧縮解除データの指定されたバイト数をスキップします。longZipInputStream.skip(long n) 現在のZIPエントリについて、この入力ストリームからnバイトのデータをスキップして破棄します。voidZipInputStream.skipNBytes(long n) この入力ストリームから、現在のZIPエントリに対して正確にnバイトのデータをスキップして破棄します。longZipInputStream.transferTo(OutputStream out) 現在のZIPエントリのこの入力ストリームからすべてのバイトを読み取り、指定された出力ストリームにそのバイトが読み取られた順序で書き込みます。voidCheckedOutputStream.write(byte[] b, int off, int len) バイト配列を書き込みます。voidCheckedOutputStream.write(int b) バイトを書き込みます。voidDeflaterOutputStream.write(byte[] b, int off, int len) バイト配列を圧縮出力ストリームに書き込みます。voidDeflaterOutputStream.write(int b) バイトを圧縮出力ストリームに書き込みます。voidGZIPOutputStream.write(byte[] buf, int off, int len) 圧縮された出力ストリームにバイト配列を書き込みます。voidInflaterOutputStream.write(byte[] b, int off, int len) バイト配列を圧縮解除出力ストリームに書き込みます。voidInflaterOutputStream.write(int b) バイトを圧縮解除出力ストリームに書き込みます。voidZipOutputStream.write(byte[] b, int off, int len) バイト配列を現在のZIPエントリ・データに書き込みます。IOExceptionをスローするjava.util.zipのコンストラクタ修飾子コンストラクタ説明デフォルト値のバッファ・サイズで新しい入力ストリームを作成します。GZIPInputStream(InputStream in, int size) 指定したバッファ・サイズで新しい入力ストリームを作成します。デフォルトのバッファ・サイズで新しい出力ストリームを作成します。GZIPOutputStream(OutputStream out, boolean syncFlush) デフォルトのバッファ・サイズと指定されたフラッシュ・モードで新しい出力ストリームを作成します。GZIPOutputStream(OutputStream out, int size) 指定されたバッファ・サイズで新しい出力ストリームを作成します。GZIPOutputStream(OutputStream out, int size, boolean syncFlush) 指定されたバッファ・サイズとフラッシュ・モードで新しい出力ストリームを作成します。Fileオブジェクトに指定されたZIPファイルを、読込み用に開きます。指定されたモードで指定のFileオブジェクトから読み込む新しいZipFileを開きます。指定されたモードで指定のFileオブジェクトから読み込む新しいZipFileを開きます。Fileオブジェクトに指定されたZIPファイルを、読込み用に開きます。zipファイルを読込み用に開きます。zipファイルを読込み用に開きます。 -
javax.annotation.processingでのIOExceptionの使用
修飾子と型メソッド説明Filer.createClassFile(CharSequence name, Element... originatingElements) 新しいクラス・ファイルを作成し、それへの書込みを可能にするオブジェクトを返します。Filer.createResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName, Element... originatingElements) 書込み対象の新しい補助リソース・ファイルを作成し、それに対応するファイル・オブジェクトを返します。Filer.createSourceFile(CharSequence name, Element... originatingElements) 新しいソース・ファイルを作成し、それへの書込みを可能にするオブジェクトを返します。Filer.getResource(JavaFileManager.Location location, CharSequence moduleAndPkg, CharSequence relativeName) 既存のリソースを読み取るためのオブジェクトを返します。 -
javax.cryptoでのIOExceptionの使用
IOExceptionを投げるjavax.cryptoのメソッド修飾子と型メソッド説明intCipherInputStream.available()ブロックせずに入力ストリームから読み込むことができるバイト数を返します。voidCipherInputStream.close()この入力ストリームを閉じて、そのストリームに関連するすべてのシステム・リソースを解放します。voidCipherOutputStream.close()出力ストリームを閉じ、このストリームに関連するすべてのシステム・リソースを解放します。voidCipherOutputStream.flush()カプセル化されたCipherオブジェクトによってすでに処理されたバッファ出力バイトが書き出されるようにすることで、この出力ストリームをフラッシュします。byte[]EncryptedPrivateKeyInfo.getEncoded()このオブジェクトのASN.1エンコーディングを返します。final Object元の(カプセル化された)オブジェクトを取り出します。final Object元の(カプセル化された)オブジェクトを取り出します。final Object元の(カプセル化された)オブジェクトを取り出します。intCipherInputStream.read()この入力ストリームからデータの次のバイトを読み込みます。intCipherInputStream.read(byte[] b) 最大b.lengthバイトのデータを、この入力ストリームからバイト配列に読み込みます。intCipherInputStream.read(byte[] b, int off, int len) 最大lenバイトのデータを、この入力ストリームからバイト配列に読み込みます。longCipherInputStream.skip(long n) ブロックせずにこの入力ストリームから読み込むことができるバイトからnバイトの入力をスキップします。voidCipherOutputStream.write(byte[] b) 指定されたバイト配列のb.lengthバイトをこの出力ストリームに書き込みます。voidCipherOutputStream.write(byte[] b, int off, int len) 指定されたバイト配列のオフセット位置offから始まるlenバイトをこの出力ストリームに書き込みます。voidCipherOutputStream.write(int b) 指定されたバイトをこの出力ストリームに書き込みます。IOExceptionをスローするjavax.cryptoのコンストラクタ修飾子コンストラクタ説明EncryptedPrivateKeyInfo(byte[] encoded) そのASN.1エンコーディングからEncryptedPrivateKeyInfoを構築(つまり解析)します。SealedObject(Serializable object, Cipher c) 任意のSerializableオブジェクトからSealedObjectを構築します。 -
javax.imageioでのIOExceptionの使用
javax.imageioのIOExceptionのサブクラスIOExceptionを投げるjavax.imageioのメソッド修飾子と型メソッド説明booleanImageWriter.canInsertEmpty(int imageIndex) 指定されたインデックスでの新規の空イメージの挿入を書込み側がサポートする場合、trueを返します。booleanImageWriter.canInsertImage(int imageIndex) 指定されたインデックスでの新規イメージの挿入を書込み側がサポートする場合、trueを返します。booleanImageWriter.canRemoveImage(int imageIndex) 書込み側が、指定されたインデックスでの既存イメージの削除をサポートする場合、trueを返します。booleanImageWriter.canReplaceImageMetadata(int imageIndex) 既存のイメージに関連付けられたイメージ・メタデータを、インデックスimageIndexに置き換えることができる場合、trueを返します。booleanImageWriter.canReplacePixels(int imageIndex) 書込み側で、replacePixelsメソッドを使用して、指定されたイメージのピクセルの置換えを許可する場合、trueを返します。booleanImageWriter.canReplaceStreamMetadata()すでに出力に存在するストリーム・メタデータを置き換えられる場合、trueを返します。booleanImageWriter.canWriteEmpty()未定義のピクセル値を持つ1つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージ・ストリームの出力への書込みを書込み側がサポートする場合、trueを返します。static ImageInputStreamImageIO.createImageInputStream(Object input) 指定されたObjectから入力を取得するImageInputStreamを返します。static ImageOutputStreamImageIO.createImageOutputStream(Object output) 指定されたObjectに出力を送信するImageOutputStreamを返します。voidImageWriter.endInsertEmpty()以前のprepareInsertEmptyの呼出しで始まった、新規イメージの挿入を完了します。voidImageWriter.endReplacePixels()replacePixelsの呼出し処理を終了します。voidImageWriter.endWriteEmpty()以前のprepareWriteEmptyの呼出しで始まった、新規イメージの書込みを完了します。voidImageWriter.endWriteSequence()prepareWriteSequenceで始まる一連のイメージの書込みを完了します。floatImageReader.getAspectRatio(int imageIndex) 指定されたイメージの縦横比(つまり、幅を高さで割った値)をfloatで返します。ImageReader.getFormatName()入力ソースの形式を識別するStringを返します。abstract intImageReader.getHeight(int imageIndex) 入力ソースの指定されたイメージの高さをピクセル単位で返します。abstract IIOMetadataImageReader.getImageMetadata(int imageIndex) 指定されたイメージに関連付けられたメタデータを保持するIIOMetadataオブジェクトを返します。または、読取り側がメタデータを無視するよう設定され、メタデータの読込みをサポートしていない場合、あるいはメタデータが使用できない場合はnullを返します。ImageReader.getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames) 指定されたイメージに関連付けられたメタデータを表すIIOMetadataオブジェクトを返します。読取り側がメタデータの読込みをサポートしていない場合、あるいはメタデータを使用できない場合はnullを返します。abstract Iterator<ImageTypeSpecifier>ImageReader.getImageTypes(int imageIndex) ImageTypeSpecifiersの形式で指定されたイメージが復号化されるイメージ型を含むIteratorを返します。abstract intImageReader.getNumImages(boolean allowSearch) 現在の入力ソースから、サムネールを除く使用可能なイメージの数を返します。intImageReader.getNumThumbnails(int imageIndex) 指定されたイメージに関連付けられたサムネール・プレビュー・イメージの数を返します。ImageReader.getRawImageType(int imageIndex) イメージのraw内部形式にもっとも近い形式を表すSampleModelとColorModelを示して、ImageTypeSpecifierを返します。abstract IIOMetadataImageReader.getStreamMetadata()入力ソースに全体として関連付けられた、つまり特定のイメージに関連付けられていないメタデータを表すIIOMetadataオブジェクトを返します。または、読取り側がメタデータを無視するよう設定され、メタデータの読込みをサポートしていない場合、あるいはメタデータが使用できない場合はnullを返します。ImageReader.getStreamMetadata(String formatName, Set<String> nodeNames) 入力ソースに全体として関連付けられた、つまり特定のイメージに関連付けられていないメタデータを表すIIOMetadataオブジェクトを返します。intImageReader.getThumbnailHeight(int imageIndex, int thumbnailIndex) thumbnailIndexによってインデックスを付けられたサムネール・プレビュー・イメージの高さを返します。このイメージはImageIndexによってインデックスを付けられたイメージに関連付けられています。intImageReader.getThumbnailWidth(int imageIndex, int thumbnailIndex) thumbnailIndexによってインデックスを付けられたサムネール・プレビュー・イメージの幅を返します。このイメージはImageIndexによってインデックスを付けられたイメージに関連付けられています。intImageReader.getTileGridXOffset(int imageIndex) 指定されたイメージのタイル(0, 0)の左上隅のX座標を返します。intImageReader.getTileGridYOffset(int imageIndex) 指定されたイメージのタイル(0, 0)の左上隅のY座標を返します。intImageReader.getTileHeight(int imageIndex) 指定されたイメージのタイルの高さを返します。intImageReader.getTileWidth(int imageIndex) 指定されたイメージのタイルの幅を返します。abstract intImageReader.getWidth(int imageIndex) 入力ソースの指定されたイメージの幅をピクセル単位で返します。booleanImageReader.hasThumbnails(int imageIndex) 指定されたイメージが、それに関連付けられたサムネール・プレビュー・イメージを持つ場合、trueを返します。booleanImageReader.isImageTiled(int imageIndex) イメージがタイル、つまりオーバーラップしない等しいサイズの矩形に組み入れられる場合はtrueを返します。booleanImageReader.isRandomAccessEasy(int imageIndex) ピクセルへのランダム・アクセスに関して、指定されたイメージの格納形式に固有の障害が何もない場合はtrueを返します。voidImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) 未定義のピクセル値を持つ新規イメージの、既存イメージ・ストリームへの挿入を開始します。voidImageWriter.prepareReplacePixels(int imageIndex, Rectangle region) replacePixelsメソッドの一連の呼出しを処理するために、書込み側を準備します。voidImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) 未定義のピクセル値を持つ1つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージ・ストリームの出力への書込みを開始します。voidImageWriter.prepareWriteSequence(IIOMetadata streamMetadata) 次に続く一連のwriteToSequence呼出しを受け付けるために、提供されるストリーム・メタデータ・オブジェクトを使用して、ストリームを準備します。static BufferedImage現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたFileを復号化した結果として、BufferedImageを返します。static BufferedImageImageIO.read(InputStream input) 現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたInputStreamを復号化した結果として、BufferedImageを返します。static BufferedImage現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたURLを復号化した結果として、BufferedImageを返します。static BufferedImageImageIO.read(ImageInputStream stream) 現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたImageInputStreamを復号化した結果として、BufferedImageを返します。ImageReader.read(int imageIndex) imageIndexによってインデックスを付けられたイメージを読み込み、デフォルトのImageReadParamを使用して、完全なBufferedImageとして返します。abstract BufferedImageImageReader.read(int imageIndex, ImageReadParam param) imageIndexによってインデックスを付けられたイメージを読み込み、指定されたImageReadParamを使用して、完全なBufferedImageとして返します。ImageReader.readAll(int imageIndex, ImageReadParam param) imageIndexによってインデックスを付けられたイメージを読み込み、指定されたImageReadParamを使用して、イメージ、サムネール、および関連するイメージのメタデータを保持するIIOImageを返します。ImageReader.readAll(Iterator<? extends ImageReadParam> params) すべてのイメージ、サムネール、およびメタデータを保持し、getMinIndexによって指定されたインデックスで始まるIteratorを、IIOImageオブジェクトの形式で入力ソースから返します。ImageReader.readAsRenderedImage(int imageIndex, ImageReadParam param) imageIndexによってインデックスを付けられたイメージの内容を保持するRenderedImageオブジェクトを返します。ImageReader.readRaster(int imageIndex, ImageReadParam param) 色変換を適用せずに、イメージ・ストリームからのピクセル・データを保持する新しいRasterオブジェクトを返します。ImageReader.readThumbnail(int imageIndex, int thumbnailIndex) thumbnailIndexによってインデックスを付けられたサムネール・プレビュー・イメージを返します。このイメージは、BufferedImageとしてImageIndexによってインデックスを付けられたイメージに関連付けられています。ImageReader.readTile(int imageIndex, int tileX, int tileY) tileXおよびtileY引数によって指定され、BufferedImageとして返されるタイルを読み込みます。ImageReader.readTileRaster(int imageIndex, int tileX, int tileY) 色変換を適用せずに、タイルからのrawピクセル・データを保持する新しいRasterオブジェクトを返します。voidImageWriter.removeImage(int imageIndex) ストリームからイメージを削除します。voidImageWriter.replaceImageMetadata(int imageIndex, IIOMetadata imageMetadata) 既存イメージに関連付けられたイメージ・メタデータを置き換えます。voidImageWriter.replacePixels(Raster raster, ImageWriteParam param) すでに出力内にあるイメージの一部を、指定されたRasterの一部に置き換えます。voidImageWriter.replacePixels(RenderedImage image, ImageWriteParam param) すでに出力内にあるイメージの一部を、指定されたイメージの一部に置き換えます。voidImageWriter.replaceStreamMetadata(IIOMetadata streamMetadata) 出力内のストリーム・メタデータを新規情報に置き換えます。static booleanImageIO.write(RenderedImage im, String formatName, File output) 指定された形式をサポートする任意のImageWriterを使用してイメージをFileに書き込みます。static booleanImageIO.write(RenderedImage im, String formatName, OutputStream output) 指定された形式をサポートする任意のImageWriterを使用してイメージをOutputStreamに書き込みます。static booleanImageIO.write(RenderedImage im, String formatName, ImageOutputStream output) 指定された形式をサポートする任意のImageWriterを使用してイメージをImageOutputStreamに書き込みます。voidImageWriter.write(RenderedImage image) デフォルト・メタデータとサムネールの付いた1つのイメージから成る、完全なイメージ・ストリームを出力に追加します。voidデフォルト・メタデータとサムネールの付いた1つのイメージを含む、完全なイメージ・ストリームを出力に追加します。abstract voidImageWriter.write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) 1つのイメージ、関連付けられたストリームとイメージ・メタデータ、およびサムネールを含む完全なイメージ・ストリームを出力に追加します。voidImageWriter.writeInsert(int imageIndex, IIOImage image, ImageWriteParam param) 既存イメージ・ストリームに新規イメージを挿入します。voidImageWriter.writeToSequence(IIOImage image, ImageWriteParam param) 1つのイメージと、関連付けられる可能性のあるメタデータとサムネールを、出力に追加します。 -
javax.imageio.metadataでのIOExceptionの使用
修飾子と型クラス説明classIIOInvalidTreeExceptionは、IIOMetadataオブジェクトによるIIOMetadataNodeのツリーの構文解析の試みに失敗した場合にスローされます。 -
javax.imageio.spiでのIOExceptionの使用
IOExceptionを投げるjavax.imageio.spiのメソッド修飾子と型メソッド説明abstract booleanImageReaderSpi.canDecodeInput(Object source) 指定されたソース・オブジェクトがこのリーダーでサポートされる形式であると見なされる場合にtrueを返します。ImageInputStreamSpi.createInputStreamInstance(Object input) このサービス・プロバイダに関連するImageInputStream実装のインスタンスを返します。abstract ImageInputStreamImageInputStreamSpi.createInputStreamInstance(Object input, boolean useCache, File cacheDir) このサービス・プロバイダに関連するImageInputStream実装のインスタンスを返します。ImageOutputStreamSpi.createOutputStreamInstance(Object output) このサービス・プロバイダに関連するImageOutputStream実装のインスタンスを返します。abstract ImageOutputStreamImageOutputStreamSpi.createOutputStreamInstance(Object output, boolean useCache, File cacheDir) このサービス・プロバイダに関連するImageOutputStream実装のインスタンスを返します。ImageReaderSpi.createReaderInstance()このサービス・プロバイダに関連するImageReader実装のインスタンスを返します。abstract ImageReaderImageReaderSpi.createReaderInstance(Object extension) このサービス・プロバイダに関連するImageReader実装のインスタンスを返します。ImageWriterSpi.createWriterInstance()このサービス・プロバイダに関連するImageWriter実装のインスタンスを返します。abstract ImageWriterImageWriterSpi.createWriterInstance(Object extension) このサービス・プロバイダに関連するImageWriter実装のインスタンスを返します。 -
javax.imageio.streamでのIOExceptionの使用
IOExceptionを投げるjavax.imageio.streamのメソッド修飾子と型メソッド説明protected final voidImageInputStreamImpl.checkClosed()ストリームが閉じられていた場合はIOExceptionをスローします。voidFileCacheImageInputStream.close()このFileCacheImageInputStreamを閉じます。キャッシュ・ファイルは閉じられ、削除されます。voidFileCacheImageOutputStream.close()このFileCacheImageOutputStreamを閉じます。voidFileImageOutputStream.close()voidImageInputStream.close()ストリームを閉じます。voidImageInputStreamImpl.close()voidMemoryCacheImageInputStream.close()このMemoryCacheImageInputStreamを閉じてキャッシュを解放します。voidMemoryCacheImageOutputStream.close()このMemoryCacheImageOutputStreamを閉じます。voidImageInputStream.flush()現在のストリーム位置より前の初期のストリーム位置を破棄します。voidImageInputStreamImpl.flush()voidFileCacheImageOutputStream.flushBefore(long pos) voidImageInputStream.flushBefore(long pos) 指示された位置より前のストリームの先頭部分を破棄します。voidImageInputStreamImpl.flushBefore(long pos) voidImageOutputStream.flushBefore(long pos) 指定された位置より前のデータをすべて、OutputStreamやFileなどの基本となる出力先にフラッシュします。voidMemoryCacheImageOutputStream.flushBefore(long pos) protected final voidImageOutputStreamImpl.flushBits()ビット・オフセットがゼロでない場合、現在のバイトの残りのビットを強制的に0にして、ストリーム位置を1だけ増加します。intImageInputStream.getBitOffset()現在のビット・オフセットを0から7までの整数として返します。intImageInputStreamImpl.getBitOffset()longImageInputStream.getStreamPosition()ストリームの現在のバイト位置を返します。longImageInputStreamImpl.getStreamPosition()longImageInputStream.length()既知の場合、ストリームの全長を返します。intFileCacheImageInputStream.read()intFileCacheImageInputStream.read(byte[] b, int off, int len) intFileCacheImageOutputStream.read()intFileCacheImageOutputStream.read(byte[] b, int off, int len) intFileImageInputStream.read()intFileImageInputStream.read(byte[] b, int off, int len) intFileImageOutputStream.read()intFileImageOutputStream.read(byte[] b, int off, int len) intImageInputStream.read()ストリームから1バイトを読み込み、それを0から255までの整数として返します。intImageInputStream.read(byte[] b) ストリームから最大b.lengthバイトを読み込み、bにインデックス0から格納します。intImageInputStream.read(byte[] b, int off, int len) ストリームから最大lenバイトを読み込み、bにインデックスoffから格納します。abstract intImageInputStreamImpl.read()ストリームから1バイトを読み込み、それを0から255までのintとして返します。intImageInputStreamImpl.read(byte[] b) read(b, 0, b.length)を呼び出す簡易メソッドです。abstract intImageInputStreamImpl.read(byte[] b, int off, int len) ストリームから最大lenバイトを読み込み、bにインデックスoffから格納します。intMemoryCacheImageInputStream.read()intMemoryCacheImageInputStream.read(byte[] b, int off, int len) intMemoryCacheImageOutputStream.read()intMemoryCacheImageOutputStream.read(byte[] b, int off, int len) intImageInputStream.readBit()ストリームから1ビットを読み込み、それを値0または1のintとして返します。intImageInputStreamImpl.readBit()longImageInputStream.readBits(int numBits) ストリームからビット列を読み込み、longとして返します。読み込んだ最初のビットが出力の最上位ビットになります。longImageInputStreamImpl.readBits(int numBits) booleanImageInputStream.readBoolean()ストリームから1バイトを読み込み、0でない場合はtrueのboolean値を返し、0の場合はfalseを返します。booleanImageInputStreamImpl.readBoolean()byteImageInputStream.readByte()ストリームから1バイトを読み込み、それをbyte値として返します。byteImageInputStreamImpl.readByte()voidImageInputStream.readBytes(IIOByteBuffer buf, int len) ストリームからlenバイトまでを読み込み、指定されたIIOByteBufferを変更してデータを検出可能なバイト配列、オフセット、および長さを示します。voidImageInputStreamImpl.readBytes(IIOByteBuffer buf, int len) charImageInputStream.readChar()readUnsignedShortと同等、ただし結果はcharデータ型を使用して返されます。charImageInputStreamImpl.readChar()doubleImageInputStream.readDouble()ストリームから8バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果をdouble値として返します。doubleImageInputStreamImpl.readDouble()floatImageInputStream.readFloat()ストリームから4バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果をfloat値として返します。floatImageInputStreamImpl.readFloat()voidImageInputStream.readFully(byte[] b) ストリームからb.lengthバイトを読み込み、bにインデックス0から格納します。voidImageInputStream.readFully(byte[] b, int off, int len) ストリームからlenバイトを読み込み、bにインデックスoffから格納します。voidImageInputStream.readFully(char[] c, int off, int len) ストリームから現在のバイト順に従ってlenバイトのchar (符号なし16ビット整数)値を読み込み、それらをcにインデックスoffから格納します。voidImageInputStream.readFully(double[] d, int off, int len) ストリームから現在のバイト順に従ってlenバイトのdouble (64ビットIEEE倍精度浮動小数点数)値を読み込み、それらをdにインデックスoffから格納します。voidImageInputStream.readFully(float[] f, int off, int len) ストリームから現在のバイト順に従ってlenバイトのfloat (32ビットIEEE単精度浮動小数点数)値を読み込み、それらをfにインデックスoffから格納します。voidImageInputStream.readFully(int[] i, int off, int len) ストリームから現在のバイト順に従ってlenバイトのint (符号付き32ビット整数)値を読み込み、それらをiにインデックスoffから格納します。voidImageInputStream.readFully(long[] l, int off, int len) ストリームから現在のバイト順に従ってlenバイトのlong (符号付き64ビット整数)値を読み込み、それらをlにインデックスoffから格納します。voidImageInputStream.readFully(short[] s, int off, int len) ストリームから現在のバイト順に従ってlenバイトのshort (符号付き16ビット整数)値を読み込み、それらをsにインデックスoffから格納します。voidImageInputStreamImpl.readFully(byte[] b) voidImageInputStreamImpl.readFully(byte[] b, int off, int len) voidImageInputStreamImpl.readFully(char[] c, int off, int len) voidImageInputStreamImpl.readFully(double[] d, int off, int len) voidImageInputStreamImpl.readFully(float[] f, int off, int len) voidImageInputStreamImpl.readFully(int[] i, int off, int len) voidImageInputStreamImpl.readFully(long[] l, int off, int len) voidImageInputStreamImpl.readFully(short[] s, int off, int len) intImageInputStream.readInt()ストリームから4バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果をint値として返します。intImageInputStreamImpl.readInt()ImageInputStream.readLine()入力ストリームから、次の行のテキストを読み込みます。ImageInputStreamImpl.readLine()longImageInputStream.readLong()ストリームから8バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果をlong値として返します。longImageInputStreamImpl.readLong()shortImageInputStream.readShort()ストリームから2バイトを読み込み、現在のバイト順に従って概念上それらを連結して、結果をshort値として返します。shortImageInputStreamImpl.readShort()intImageInputStream.readUnsignedByte()ストリームからバイトを読み込んで、概念上、整数に変換し、符号拡張ビットを取り除くためにそれを0xffでマスクして、byte値として返します。intImageInputStreamImpl.readUnsignedByte()longImageInputStream.readUnsignedInt()ストリームから4バイトを読み込んで現在のバイト順に従って概念上それらを連結し、結果の値をlongに変換して、符号拡張ビットを取り除くために0xffffffffLでマスクします。その結果を符号なしlong値として返します。longImageInputStreamImpl.readUnsignedInt()intImageInputStream.readUnsignedShort()ストリームから2バイトを読み込んで、現在のバイト順に従って概念上それらを連結し、結果として得られる値をintに変換して、符号拡張ビットを取り除くために0xffffでマスクします。その結果を符号なしint値として返します。intImageInputStreamImpl.readUnsignedShort()ImageInputStream.readUTF()修正UTF-8形式でエンコードされた文字列を読み込みます。ImageInputStreamImpl.readUTF()voidImageInputStream.reset()最新の不一致のmark呼出し時点の、ビット・オフセットを含む以前の位置を指すストリーム・ポインタを返します。voidImageInputStreamImpl.reset()マーク付けされた位置のスタックから現在のストリーム・バイトおよびビット位置をリセットします。voidFileCacheImageOutputStream.seek(long pos) 現在のストリーム位置を設定してビット・オフセットを0にリセットします。voidFileImageOutputStream.seek(long pos) 現在のストリーム位置を設定してビット・オフセットを0にリセットします。voidImageInputStream.seek(long pos) 現在のストリーム位置を目的の位置に設定します。voidImageInputStreamImpl.seek(long pos) voidImageInputStream.setBitOffset(int bitOffset) ビット・オフセットに0から7までの整数を設定します。voidImageInputStreamImpl.setBitOffset(int bitOffset) intImageInputStream.skipBytes(int n) 指定されたバイト数だけストリーム位置を前に移動します。longImageInputStream.skipBytes(long n) 指定されたバイト数だけストリーム位置を前に移動します。intImageInputStreamImpl.skipBytes(int n) seek(getStreamPosition()+n)を呼び出して、現在のストリーム位置を前進させます。longImageInputStreamImpl.skipBytes(long n) seek(getStreamPosition()+n)を呼び出して、現在のストリーム位置を前進させます。voidFileCacheImageOutputStream.write(byte[] b, int off, int len) voidFileCacheImageOutputStream.write(int b) voidFileImageOutputStream.write(byte[] b, int off, int len) voidFileImageOutputStream.write(int b) voidImageOutputStream.write(byte[] b) バイトのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStream.write(byte[] b, int off, int len) バイトのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStream.write(int b) ストリームの現在の位置に1バイト書き込みます。voidImageOutputStreamImpl.write(byte[] b) voidMemoryCacheImageOutputStream.write(byte[] b, int off, int len) voidMemoryCacheImageOutputStream.write(int b) voidImageOutputStream.writeBit(int bit) 引数の最下位ビットで指定された1ビットを、ストリームの現在のバイト位置の現在のビット・オフセットに書き込みます。voidImageOutputStreamImpl.writeBit(int bit) voidImageOutputStream.writeBits(long bits, int numBits) bits引数の下位numBitsビットのビット・シーケンスを左から右に、ストリームの現在のバイト位置の現在のビット・オフセットに書き込みます。voidImageOutputStreamImpl.writeBits(long bits, int numBits) voidImageOutputStream.writeBoolean(boolean v) ストリームにboolean値を書き込みます。voidImageOutputStreamImpl.writeBoolean(boolean v) voidImageOutputStream.writeByte(int v) vの下位8ビットをストリームに書き込みます。voidImageOutputStreamImpl.writeByte(int v) voidImageOutputStream.writeBytes(String s) 文字列を出力ストリームに書き込みます。voidImageOutputStreamImpl.writeBytes(String s) voidImageOutputStream.writeChar(int v) このメソッドはwriteShortと同義です。voidImageOutputStreamImpl.writeChar(int v) voidImageOutputStream.writeChars(char[] c, int off, int len) charのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStream.writeChars(String s) 文字列を出力ストリームに書き込みます。voidImageOutputStreamImpl.writeChars(char[] c, int off, int len) voidImageOutputStreamImpl.writeChars(String s) voidImageOutputStream.writeDouble(double v) 4バイトで構成されるdouble値を出力ストリームに書き込みます。voidImageOutputStreamImpl.writeDouble(double v) voidImageOutputStream.writeDoubles(double[] d, int off, int len) doubleのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStreamImpl.writeDoubles(double[] d, int off, int len) voidImageOutputStream.writeFloat(float v) 4バイトで構成されるfloat値を出力ストリームに書き込みます。voidImageOutputStreamImpl.writeFloat(float v) voidImageOutputStream.writeFloats(float[] f, int off, int len) floatのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStreamImpl.writeFloats(float[] f, int off, int len) voidImageOutputStream.writeInt(int v) vの32ビットをストリームに書き込みます。voidImageOutputStreamImpl.writeInt(int v) voidImageOutputStream.writeInts(int[] i, int off, int len) intのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStreamImpl.writeInts(int[] i, int off, int len) voidImageOutputStream.writeLong(long v) vの64ビットをストリームに書き込みます。voidImageOutputStreamImpl.writeLong(long v) voidImageOutputStream.writeLongs(long[] l, int off, int len) longのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStreamImpl.writeLongs(long[] l, int off, int len) voidImageOutputStream.writeShort(int v) vの下位16ビットをストリームに書き込みます。voidImageOutputStreamImpl.writeShort(int v) voidImageOutputStream.writeShorts(short[] s, int off, int len) shortのシーケンスをストリームの現在位置に書き込みます。voidImageOutputStreamImpl.writeShorts(short[] s, int off, int len) void長さ情報の2バイトを、ネットワーク・バイト順で出力ストリームに書き込みます。その後ろには、文字列s内の各文字の 修正UTF-8表現が続きます。voidIOExceptionをスローするjavax.imageio.streamのコンストラクタ修飾子コンストラクタ説明FileCacheImageInputStream(InputStream stream, File cacheDir) 指定されたInputStreamから読み込むFileCacheImageInputStreamを構築します。FileCacheImageOutputStream(OutputStream stream, File cacheDir) 指定されたoutputStreamに書き込むFileCacheImageOutputStreamを構築します。指定されたFileから読み込むFileImageInputStreamを構築します。指定されたFileに書き込むFileImageOutputStreamを構築します。 -
javax.managementでのIOExceptionの使用
IOExceptionを投げるjavax.managementのメソッド修飾子と型メソッド説明voidMBeanServerConnection.addNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback) 登録済みMBeanにリスナーを追加します。voidMBeanServerConnection.addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback) 登録済みMBeanにリスナーを追加します。MBeanServerConnection.createMBean(String className, ObjectName name) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.createMBean(String className, ObjectName name, Object[] params, String[] signature) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Object[] params, String[] signature) MBeanをインスタンス化し、MBeanサーバーに登録します。MBeanServerConnection.getAttribute(ObjectName name, String attribute) 指定されたMBeanの特定の属性の値を取得します。MBeanServerConnection.getAttributes(ObjectName name, String[] attributes) 指定されたMBeanの複数の属性の値を取り出します。MBeanServerConnection.getDefaultDomain()MBeanの指定に使用するデフォルトのドメインを返します。String[]MBeanServerConnection.getDomains()MBeanが現在登録されているドメインのリストを返します。MBeanServerConnection.getMBeanCount()MBeanサーバーに登録されているMBeanの数を返します。MBeanServerConnection.getMBeanInfo(ObjectName name) このメソッドは、MBeanが管理用として公開している属性とオペレーションを検出します。MBeanServerConnection.getObjectInstance(ObjectName name) MBeanに登録された、指定されたMBeanのObjectInstanceを取得します。MBeanServerConnection.invoke(ObjectName name, String operationName, Object[] params, String[] signature) MBean上でオペレーションを呼び出します。booleanMBeanServerConnection.isInstanceOf(ObjectName name, String className) 指定されたMBeanが指定されたクラスのインスタンスである場合はtrue、そうでない場合はfalseを返します。booleanMBeanServerConnection.isRegistered(ObjectName name) このオブジェクト名で識別されるMBeanが、すでにMBeanサーバーに登録されているかどうかをチェックします。MBeanServerConnection.queryMBeans(ObjectName name, QueryExp query) MBeanサーバーによって制御されるMBeanを取得します。MBeanServerConnection.queryNames(ObjectName name, QueryExp query) MBeanサーバーによって制御されるMBeanの名前を取得します。voidMBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener) 登録済みMBeanからリスナーを削除します。voidMBeanServerConnection.removeNotificationListener(ObjectName name, NotificationListener listener, NotificationFilter filter, Object handback) 登録済みMBeanからリスナーを削除します。voidMBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener) 登録済みMBeanからリスナーを削除します。voidMBeanServerConnection.removeNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter, Object handback) 登録済みMBeanからリスナーを削除します。voidMBeanServerConnection.setAttribute(ObjectName name, Attribute attribute) 指定されたMBeanの特定の属性の値を設定します。MBeanServerConnection.setAttributes(ObjectName name, AttributeList attributes) 指定されたMBeanの複数の属性の値を設定します。voidMBeanServerConnection.unregisterMBean(ObjectName name) MBeanサーバーからMBeanの登録を解除します。 -
javax.management.loadingでのIOExceptionの使用
IOExceptionを投げるjavax.management.loadingのメソッド修飾子と型メソッド説明MLetMBean.getResources(String name) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された名前を持つすべてのリソースを検索します。voidMLet.readExternal(ObjectInput in) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。特定のObjectInputからこのMLetの内容を復元します。voidMLet.writeExternal(ObjectOutput out) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このMLetの内容を特定のObjectOutputに保存します。 -
javax.management.remoteでのIOExceptionの使用
修飾子と型クラス説明class要求されるプロトコルのプロバイダは存在するが、何らかの理由で使用できない場合に、JMXConnectorFactoryおよびJMXConnectorServerFactoryによってスローされる例外です。classリモートのMBeanServerメソッド呼出しの結果としてスローされる例外です。この例外がスローされた場合は、リモートMBeanサーバーでその呼出しを処理している間にErrorがスローされています。IOExceptionを投げるjavax.management.remoteのメソッド修飾子と型メソッド説明voidJMXConnector.close()クライアントとサーバーの接続を終了します。voidJMXConnector.connect()コネクタ・サーバーとの接続を確立します。voidコネクタ・サーバーとの接続を確立します。static JMXConnectorJMXConnectorFactory.connect(JMXServiceURL serviceURL) 指定されたアドレスのコネクタ・サーバーとの接続を作成します。static JMXConnectorJMXConnectorFactory.connect(JMXServiceURL serviceURL, Map<String, ?> environment) 指定されたアドレスのコネクタ・サーバーとの接続を作成します。JMXConnector.getConnectionId()コネクタ・サーバーから、この接続のIDを取得します。JMXConnector.getMBeanServerConnection()リモートMBeanサーバーを表すMBeanServerConnectionオブジェクトを返します。JMXConnector.getMBeanServerConnection(Subject delegationSubject) 指定された委譲対象の代わりにオペレーションを実行する、リモートMBeanサーバーを表すMBeanServerConnectionオブジェクトを返します。static JMXConnectorJMXConnectorFactory.newJMXConnector(JMXServiceURL serviceURL, Map<String, ?> environment) 指定されたアドレスのコネクタ・サーバーのコネクタ・クライアントを作成します。JMXConnectorProvider.newJMXConnector(JMXServiceURL serviceURL, Map<String, ?> environment) 指定のアドレスのコネクタ・サーバーに接続する準備ができた新しいコネクタ・クライアントを作成します。static JMXConnectorServerJMXConnectorServerFactory.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) 指定されたアドレスのコネクタ・サーバーを作成します。JMXConnectorServerProvider.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) 指定されたアドレスで新しいコネクタ・サーバーを作成します。voidJMXConnectorServerMBean.start()コネクタ・サーバーをアクティブにして、クライアント接続の待機を開始します。voidJMXConnectorServerMBean.stop()コネクタ・サーバーを終了して、クライアント接続の待機を停止します。JMXConnectorServer.toJMXConnector(Map<String, ?> env) このコネクタ・サーバーのクライアント・スタブを返します。JMXConnectorServerMBean.toJMXConnector(Map<String, ?> env) このコネクタ・サーバーのクライアント・スタブを返します。 -
javax.management.remote.rmiでのIOExceptionの使用
修飾子と型メソッド説明voidRMIConnection.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) voidRMIConnectionImpl_Stub.addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5) voidRMIConnectionImpl.addNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) Integer[]RMIConnection.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects) Integer[]RMIConnectionImpl_Stub.addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3) Integer[]RMIConnectionImpl.addNotificationListeners(ObjectName[] names, MarshalledObject[] filters, Subject[] delegationSubjects) protected voidRMIServerImpl.clientClosed(RMIConnection client) makeClientによって作成されたクライアント接続の終了時に呼び出されるメソッドです。voidRMIConnection.close()この接続を終了します。voidRMIConnectionImpl_Stub.close()voidRMIConnectionImpl.close()voidRMIConnector.close()voidRMIServerImpl.close()この接続サーバーを終了します。protected voidRMIIIOPServerImpl.closeClient(RMIConnection client) 非推奨。protected voidRMIJRMPServerImpl.closeClient(RMIConnection client) protected abstract voidRMIServerImpl.closeClient(RMIConnection client) makeClientで作成されたクライアント接続を終了します。protected voidRMIIIOPServerImpl.closeServer()非推奨。protected voidRMIJRMPServerImpl.closeServer()RMIServerImpl.close()によって呼び出されます。このオブジェクトをアンエクスポートすることにより、コネクタ・サーバーを終了します。protected abstract voidRMIServerImpl.closeServer()RMIServerImpl.close()によって呼び出され、コネクタ・サーバーを終了します。voidRMIConnector.connect()voidRMIConnection.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnection.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject) RMIConnection.createMBean(String className, ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6) RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4) RMIConnectionImpl_Stub.createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) RMIConnectionImpl.createMBean(String className, ObjectName name, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl.createMBean(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject) RMIConnectionImpl.createMBean(String className, ObjectName name, Subject delegationSubject) protected voidRMIIIOPServerImpl.export()非推奨。protected voidRMIJRMPServerImpl.export()protected abstract voidRMIServerImpl.export()このRMIオブジェクトをエクスポートします。RMIConnection.fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout) コネクタ・サーバーから通知を受信します。RMIConnectionImpl_Stub.fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3) RMIConnectionImpl.fetchNotifications(long clientSequenceNumber, int maxNotifications, long timeout) RMIConnection.getAttribute(ObjectName name, String attribute, Subject delegationSubject) RMIConnectionImpl_Stub.getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) RMIConnectionImpl.getAttribute(ObjectName name, String attribute, Subject delegationSubject) RMIConnection.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject) RMIConnectionImpl_Stub.getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3) RMIConnectionImpl.getAttributes(ObjectName name, String[] attributes, Subject delegationSubject) RMIConnection.getConnectionId()接続IDを返します。RMIConnectionImpl_Stub.getConnectionId()RMIConnectionImpl.getConnectionId()RMIConnector.getConnectionId()RMIConnection.getDefaultDomain(Subject delegationSubject) MBeanServerConnection.getDefaultDomain()メソッドを処理します。RMIConnectionImpl_Stub.getDefaultDomain(Subject $param_Subject_1) RMIConnectionImpl.getDefaultDomain(Subject delegationSubject) String[]RMIConnection.getDomains(Subject delegationSubject) MBeanServerConnection.getDomains()メソッドを処理します。String[]RMIConnectionImpl_Stub.getDomains(Subject $param_Subject_1) String[]RMIConnectionImpl.getDomains(Subject delegationSubject) RMIConnection.getMBeanCount(Subject delegationSubject) MBeanServerConnection.getMBeanCount()メソッドを処理します。RMIConnectionImpl_Stub.getMBeanCount(Subject $param_Subject_1) RMIConnectionImpl.getMBeanCount(Subject delegationSubject) RMIConnection.getMBeanInfo(ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2) RMIConnectionImpl.getMBeanInfo(ObjectName name, Subject delegationSubject) RMIConnector.getMBeanServerConnection()RMIConnector.getMBeanServerConnection(Subject delegationSubject) RMIConnection.getObjectInstance(ObjectName name, Subject delegationSubject) RMIConnectionImpl_Stub.getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2) RMIConnectionImpl.getObjectInstance(ObjectName name, Subject delegationSubject) RMIConnection.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject) RMIConnectionImpl_Stub.invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) RMIConnectionImpl.invoke(ObjectName name, String operationName, MarshalledObject params, String[] signature, Subject delegationSubject) booleanRMIConnection.isInstanceOf(ObjectName name, String className, Subject delegationSubject) booleanRMIConnectionImpl_Stub.isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) booleanRMIConnectionImpl.isInstanceOf(ObjectName name, String className, Subject delegationSubject) booleanRMIConnection.isRegistered(ObjectName name, Subject delegationSubject) booleanRMIConnectionImpl_Stub.isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2) booleanRMIConnectionImpl.isRegistered(ObjectName name, Subject delegationSubject) protected RMIConnectionRMIIIOPServerImpl.makeClient(String connectionId, Subject subject) 非推奨。protected RMIConnectionRMIJRMPServerImpl.makeClient(String connectionId, Subject subject) JRMPからエクスポートされたRMIオブジェクトとして、新しいクライアント接続を作成します。protected abstract RMIConnectionRMIServerImpl.makeClient(String connectionId, Subject subject) 新しいクライアント接続を作成します。このRMIコネクタから新しい接続を作成します。新しいクライアント接続を作成します。RMIConnection.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject) RMIConnectionImpl_Stub.queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) RMIConnectionImpl.queryMBeans(ObjectName name, MarshalledObject query, Subject delegationSubject) RMIConnection.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject) RMIConnectionImpl_Stub.queryNames(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) RMIConnectionImpl.queryNames(ObjectName name, MarshalledObject query, Subject delegationSubject) voidRMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) voidRMIConnection.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject) voidRMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject $param_MarshalledObject_3, MarshalledObject $param_MarshalledObject_4, Subject $param_Subject_5) voidRMIConnectionImpl_Stub.removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) voidRMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) voidRMIConnectionImpl.removeNotificationListener(ObjectName name, ObjectName listener, Subject delegationSubject) voidRMIConnection.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject) voidRMIConnectionImpl_Stub.removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3) voidRMIConnectionImpl.removeNotificationListeners(ObjectName name, Integer[] listenerIDs, Subject delegationSubject) voidRMIConnection.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject) voidRMIConnectionImpl_Stub.setAttribute(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) voidRMIConnectionImpl.setAttribute(ObjectName name, MarshalledObject attribute, Subject delegationSubject) RMIConnection.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject) RMIConnectionImpl_Stub.setAttributes(ObjectName $param_ObjectName_1, MarshalledObject $param_MarshalledObject_2, Subject $param_Subject_3) RMIConnectionImpl.setAttributes(ObjectName name, MarshalledObject attributes, Subject delegationSubject) voidRMIConnectorServer.start()アクティブになったコネクタ・サーバーは、クライアント接続の待機を開始します。voidRMIConnectorServer.stop()コネクタ・サーバーを終了して、クライアント接続の待機を停止します。RMIConnectorServer.toJMXConnector(Map<String, ?> env) このコネクタ・サーバーのクライアント・スタブを返します。RMIIIOPServerImpl.toStub()非推奨。RMIJRMPServerImpl.toStub()このRMIServerオブジェクトの直列化可能スタブを返します。abstract RemoteRMIServerImpl.toStub()このサーバー・オブジェクトのリモート処理可能なスタブを返します。voidRMIConnection.unregisterMBean(ObjectName name, Subject delegationSubject) voidRMIConnectionImpl_Stub.unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2) voidRMIConnectionImpl.unregisterMBean(ObjectName name, Subject delegationSubject) IOExceptionをスローするjavax.management.remote.rmiのコンストラクタ修飾子コンストラクタ説明RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment) RMIConnectorServerを作成します。RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, MBeanServer mbeanServer) 指定されたMBeanサーバーのRMIConnectorServerを作成します。RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer) 指定されたMBeanサーバーのRMIConnectorServerを作成します。RMIIIOPServerImpl(Map<String, ?> env) 非推奨。RMIJRMPServerImpl(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String, ?> env) 指定されたソケット・ファクトリを使って、指定されたポート上でエクスポートされる新しいRMIServerオブジェクトを作成します。 -
javax.naming.ldapでのIOExceptionの使用
IOExceptionを投げるjavax.naming.ldapのメソッド修飾子と型メソッド説明abstract voidStartTlsResponse.close()TLS接続を正常に閉じ、ベースとなる接続に戻ります。abstract SSLSessionStartTlsResponse.negotiate()デフォルトのSSLソケット・ファクトリを使用して、TLSセッションのネゴシエーションを行います。abstract SSLSessionStartTlsResponse.negotiate(SSLSocketFactory factory) デフォルトのSSLソケット・ファクトリを使用して、TLSセッションのネゴシエーションを行います。IOExceptionをスローするjavax.naming.ldapのコンストラクタ修飾子コンストラクタ説明PagedResultsControl(int pageSize, boolean criticality) 1ページ当たりに取得する結果のエントリ数を設定するためのコントロールを構築します。PagedResultsControl(int pageSize, byte[] cookie, boolean criticality) 1ページ当たりに取得する結果のエントリ数を設定するためのコントロールを構築します。PagedResultsResponseControl(String id, boolean criticality, byte[] value) ページごとに区切られた結果の応答コントロールを構築します。SortControl(String[] sortBy, boolean criticality) 属性のリストに基づいて昇順にソートするためのコントロールを構築します。SortControl(String sortBy, boolean criticality) 1つの属性に基づいて昇順にソートするためのコントロールを構築します。SortControl(SortKey[] sortBy, boolean criticality) ソート・キーのリストに基づいてソートするためのコントロールを構築します。SortResponseControl(String id, boolean criticality, byte[] value) ソート要求の結果を示すためのコントロールを構築します。 -
javax.netでのIOExceptionの使用
IOExceptionを投げるjavax.netのメソッド修飾子と型メソッド説明ServerSocketFactory.createServerSocket()バインドされていないサーバー・ソケットを返します。abstract ServerSocketServerSocketFactory.createServerSocket(int port) 指定されたポートにバインドされているサーバー・ソケットを返します。abstract ServerSocketServerSocketFactory.createServerSocket(int port, int backlog) 指定されたポートにバインドされ、指定された接続バックログを使用するサーバー・ソケットを返します。abstract ServerSocketServerSocketFactory.createServerSocket(int port, int backlog, InetAddress ifAddress) 指定されたポートにバインドされ、指定された待機バックログとローカルIPを使用するサーバー・ソケットを返します。SocketFactory.createSocket()接続されていないソケットを作成します。abstract SocketSocketFactory.createSocket(String host, int port) ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。abstract SocketSocketFactory.createSocket(String host, int port, InetAddress localHost, int localPort) ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・ホストに接続します。abstract SocketSocketFactory.createSocket(InetAddress host, int port) ソケットを作成し、指定されたアドレスの指定されたポート番号に接続します。abstract SocketSocketFactory.createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) ソケットを作成し、指定されたリモート・ポート上の指定されたリモート・アドレスに接続します。 -
javax.net.sslでのIOExceptionの使用
javax.net.sslのIOExceptionのサブクラス修飾子と型クラス説明classSSLサブシステムによって検出されたエラーを示します。classクライアントとサーバーが、セキュリティのネゴシエーションを適切なレベルで行うことができなかったことを示します。class不正なSSLキーを報告します。classピアの識別情報が確認できなかったことを示します。classSSLプロトコルの動作で発生したエラーを報告します。IOExceptionを投げるjavax.net.sslのメソッド修飾子と型メソッド説明SSLSocketFactory.createSocket(Socket s, InputStream consumed, boolean autoClose) 既存の接続済ソケットの上位サーバー・モードSocketで、そのSocketのベースとなるInputStreamからすでに使用/削除されたデータを読み取れるものを作成します。abstract SocketSSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose) 指定されたポートの指定されたホストに接続されている既存のソケットの上位ソケットを返します。abstract voidSSLSocket.startHandshake()この接続上でSSLハンドシェークを開始します。IOExceptionをスローするjavax.net.sslのコンストラクタ修飾子コンストラクタ説明protectedサブクラスでだけ使用されます。protectedSSLServerSocket(int port) サブクラスでだけ使用されます。protectedSSLServerSocket(int port, int backlog) サブクラスでだけ使用されます。protectedSSLServerSocket(int port, int backlog, InetAddress address) サブクラスでだけ使用されます。protectedサブクラスでだけ使用されます。protectedSSLSocket(String host, int port, InetAddress clientAddress, int clientPort) サブクラスでだけ使用されます。protectedSSLSocket(InetAddress address, int port) サブクラスでだけ使用されます。protectedSSLSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort) サブクラスでだけ使用されます。 -
javax.printでのIOExceptionの使用
IOExceptionを投げるjavax.printのメソッド修飾子と型メソッド説明MultiDoc.getDoc()現行のdocオブジェクトを取得します。Doc.getPrintData()このdocオブジェクトの印刷データの一部を含む印刷データ表現オブジェクトを、サポートするdocフレーバに対応する形式で取得します。SimpleDoc.getPrintData()このdocオブジェクトの印刷データの一部を含む印刷データ表現オブジェクトを、サポートするdocフレーバに対応する形式で取得します。Doc.getReaderForText()このdocから文字印刷データを抽出するためのリーダーを取得します。SimpleDoc.getReaderForText()このdocから文字印刷データを抽出するためのリーダーを取得します。Doc.getStreamForBytes()このdocからバイト印刷データを抽出するための入力ストリームを取得します。SimpleDoc.getStreamForBytes()このdocからバイト印刷データを抽出するための入力ストリームを取得します。MultiDoc.next()docオブジェクト・シーケンス内で次のdocオブジェクトを含むmultidocオブジェクトに移動します。 -
javax.rmi.sslでのIOExceptionの使用
IOExceptionを投げるjavax.rmi.sslのメソッド修飾子と型メソッド説明SslRMIServerSocketFactory.createServerSocket(int port) このファクトリのSSLソケット構成パラメータに従って構成されたSSL接続を受け入れるサーバー・ソケットを作成します。SslRMIClientSocketFactory.createSocket(String host, int port) SSLソケットを作成します。 -
javax.security.auth.callbackでのIOExceptionの使用
-
javax.security.saslでのIOExceptionの使用
修飾子と型クラス説明classこの例外は、SASLメカニズムの実装によってスローされ、ID、パス・フレーズ、またはキーが無効であるなどの認証に関連した理由により、SASL交換に失敗したことを示します。classこのクラスは、SASLの使用時に発生したエラーを表します。 -
javax.sound.midiでのIOExceptionの使用
IOExceptionを投げるjavax.sound.midiのメソッド修飾子と型メソッド説明static MidiFileFormatMidiSystem.getMidiFileFormat(File file) 指定されたFileのMIDIファイル形式を取得します。static MidiFileFormatMidiSystem.getMidiFileFormat(InputStream stream) 指定された入力ストリームのデータのMIDIファイル形式を取得します。static MidiFileFormatMidiSystem.getMidiFileFormat(URL url) 指定されたURLのデータのMIDIファイル形式を取得します。static SequenceMidiSystem.getSequence(File file) 指定されたFileからMIDIシーケンスを取得します。static SequenceMidiSystem.getSequence(InputStream stream) 指定された入力ストリームからMIDIシーケンスを取得します。static SequenceMidiSystem.getSequence(URL url) 指定されたURLからMIDIシーケンスを取得します。static SoundbankMidiSystem.getSoundbank(File file) 指定されたFileからSoundbankを読み取ることによって、それを構築します。static SoundbankMidiSystem.getSoundbank(InputStream stream) 指定されたストリームからMIDIサウンド・バンクを読み取ることによって、MIDIサウンド・バンクを構築します。static SoundbankMidiSystem.getSoundbank(URL url) 指定されたURLから読み取ることによって、Soundbankを構築します。voidSequencer.setSequence(InputStream stream) シーケンサが操作する現在のシーケンスを設定します。static int提供される外部ファイルに示されるMIDIファイル・タイプのファイルを表すバイトのストリームを書き込みます。static intMidiSystem.write(Sequence in, int fileType, OutputStream out) 提供される出力ストリームに示されるMIDIファイル・タイプのファイルを表すバイトのストリームを書き込みます。 -
javax.sound.midi.spiでのIOExceptionの使用
IOExceptionを投げるjavax.sound.midi.spiのメソッド修飾子と型メソッド説明abstract MidiFileFormatMidiFileReader.getMidiFileFormat(File file) 指定されたFileのMIDIファイル形式を取得します。abstract MidiFileFormatMidiFileReader.getMidiFileFormat(InputStream stream) 指定された入力ストリームのMIDIファイル形式を取得します。abstract MidiFileFormatMidiFileReader.getMidiFileFormat(URL url) URLのMIDIファイル形式を取得します。abstract SequenceMidiFileReader.getSequence(File file) 指定されたFileからMIDIシーケンスを取得します。abstract SequenceMidiFileReader.getSequence(InputStream stream) 指定された入力ストリームからMIDIシーケンスを取得します。abstract SequenceMidiFileReader.getSequence(URL url) URLからMIDIシーケンスを取得します。abstract SoundbankSoundbankReader.getSoundbank(File file) 指定されたFileからサウンドバンク・オブジェクトを取得します。abstract SoundbankSoundbankReader.getSoundbank(InputStream stream) 指定されたInputStreamからサウンドバンク・オブジェクトを取得します。abstract SoundbankSoundbankReader.getSoundbank(URL url) URLからサウンド・バンク・オブジェクトを取得します。abstract int指定された外部ファイルに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。abstract intMidiFileWriter.write(Sequence in, int fileType, OutputStream out) 指定された外部ストリームに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。 -
javax.sound.sampledでのIOExceptionの使用
IOExceptionを投げるjavax.sound.sampledのメソッド修飾子と型メソッド説明intAudioInputStream.available()このオーディオ入力ストリームから、ブロックされることなく読込みできる(またはスキップできる)最大バイト数を返します。voidAudioInputStream.close()このオーディオ入力ストリームを閉じて、そのストリームに関連付けられたすべてのシステム・リソースを解放します。static AudioFileFormatAudioSystem.getAudioFileFormat(File file) 指定されたFileのオーディオ・ファイル形式を取得します。static AudioFileFormatAudioSystem.getAudioFileFormat(InputStream stream) 指定された入力ストリームのオーディオ・ファイル形式を取得します。static AudioFileFormatAudioSystem.getAudioFileFormat(URL url) 指定されたURLのオーディオ・ファイル形式を取得します。static AudioInputStreamAudioSystem.getAudioInputStream(File file) 指定されたFileからオーディオ入力ストリームを取得します。static AudioInputStreamAudioSystem.getAudioInputStream(InputStream stream) 指定された入力ストリームからオーディオ入力ストリームを取得します。static AudioInputStreamAudioSystem.getAudioInputStream(URL url) URLからオーディオ入力ストリームを取得します。voidClip.open(AudioInputStream stream) 指定したオーディオ入力ストリーム内に提示されている形式およびオーディオ・データでクリップを開きます。intAudioInputStream.read()オーディオ入力ストリームからデータの次のバイトを読み込みます。intAudioInputStream.read(byte[] b) オーディオ入力ストリームから数バイトを読み込み、それをバッファ配列bに格納します。intAudioInputStream.read(byte[] b, int off, int len) オーディオ・ストリームから指定されたデータの最大バイト数まで読み込み、読み込んだバイトを指定されたバイト配列に格納します。voidAudioInputStream.reset()このオーディオ入力ストリームの位置を、入力ストリームで最後にmarkメソッドが呼び出されたときの位置に再設定します。longAudioInputStream.skip(long n) 指定したバイト数を、このオーディオ入力ストリームからスキップおよび破棄します。static intAudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) 指定されたファイル・タイプのオーディオ・ファイルを表すバイトのストリームを、指定された外部ファイルへ書き込みます。static intAudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out) 指定されたファイル・タイプのオーディオ・ファイルを表すバイトのストリームを、指定された出力ストリームへ書き込みます。 -
javax.sound.sampled.spiでのIOExceptionの使用
IOExceptionを投げるjavax.sound.sampled.spiのメソッド修飾子と型メソッド説明abstract AudioFileFormatAudioFileReader.getAudioFileFormat(File file) 指定されたFileのオーディオ・ファイル形式を取得します。abstract AudioFileFormatAudioFileReader.getAudioFileFormat(InputStream stream) 指定された入力ストリームのオーディオ・ファイル形式を取得します。abstract AudioFileFormatAudioFileReader.getAudioFileFormat(URL url) URLのオーディオ・ファイル形式を取得します。abstract AudioInputStreamAudioFileReader.getAudioInputStream(File file) 指定されたFileからオーディオ入力ストリームを取得します。abstract AudioInputStreamAudioFileReader.getAudioInputStream(InputStream stream) 指定された入力ストリームからオーディオ入力ストリームを取得します。abstract AudioInputStreamAudioFileReader.getAudioInputStream(URL url) URLからオーディオ入力ストリームを取得します。abstract intAudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out) 指定されたファイル形式のオーディオ・ファイルを表すバイト・ストリームを、指定された外部ファイルへ書き込みます。abstract intAudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out) 指定されたファイル・タイプのオーディオ・ファイルを表すバイトのストリームを、指定された出力ストリームへ書き込みます。 -
javax.sql.rowsetでのIOExceptionの使用
IOExceptionを投げるjavax.sql.rowsetのメソッド修飾子と型メソッド説明voidWebRowSet.readXml(InputStream iStream) ストリーム・ベースのXML入力を読み込み、このWebRowSetオブジェクトを生成します。voidWebRowSet.writeXml(OutputStream oStream) このWebRowSetオブジェクトのデータ、プロパティ、メタデータを指定されたOutputStreamオブジェクトにXML形式で書き込みます。voidWebRowSet.writeXml(ResultSet rs, OutputStream oStream) 指定されたResultSetオブジェクトの内容からこのWebRowSetオブジェクトを生成し、そのデータ、プロパティ、およびメタデータを指定されたOutputStreamオブジェクトにXML形式で書き込みます。 -
javax.swingでのIOExceptionの使用
IOExceptionを投げるjavax.swingのメソッド修飾子と型メソッド説明voidProgressMonitorInputStream.close()FilterInputStream.closeをオーバーライドして、ストリームと進捗モニターの両方を閉じることができるようにします。protected InputStreamsetPageメソッドによりロードされようとしている、指定されたURLのストリームを取得します。voidJEditorPane.read(InputStream in, Object desc) このメソッドは、ストリームから初期化を行います。intProgressMonitorInputStream.read()FilterInputStream.readをオーバーライドして、読込みのあとに進捗モニターを更新できるようにします。intProgressMonitorInputStream.read(byte[] b) FilterInputStream.readをオーバーライドして、読込みのあとに進捗モニターを更新できるようにします。intProgressMonitorInputStream.read(byte[] b, int off, int len) FilterInputStream.readをオーバーライドして、読込みのあとに進捗モニターを更新できるようにします。voidProgressMonitorInputStream.reset()FilterInputStream.resetをオーバーライドして、ストリームと進捗モニターの両方をリセットできるようにします。void表示されている現在のURLを設定します。void表示されている現在のURLを設定します。longProgressMonitorInputStream.skip(long n) FilterInputStream.skipをオーバーライドして、スキップのあとに進捗モニターを更新できるようにします。IOExceptionをスローするjavax.swingのコンストラクタ修飾子コンストラクタ説明JEditorPane(String url) URL指定を示す文字列を基にして、JEditorPaneを生成します。JEditorPane(URL initialPage) 入力のために指定されたURLを基にして、JEditorPaneを生成します。 -
javax.swing.filechooserでのIOExceptionの使用
IOExceptionを投げるjavax.swing.filechooserのメソッド修飾子と型メソッド説明abstract FileFileSystemView.createNewFolder(File containingDir) デフォルトのフォルダ名で新しいフォルダを作成します。 -
javax.swing.plaf.synthでのIOExceptionの使用
IOExceptionを投げるjavax.swing.plaf.synthのメソッド -
javax.swing.textでのIOExceptionの使用
javax.swing.textのIOExceptionのサブクラス修飾子と型クラス説明classChangedCharSetExceptionは、名前が示すとおり、文字セットが変更されたときにスローされる例外です。IOExceptionを投げるjavax.swing.textのメソッド修飾子と型メソッド説明protected voidAbstractWriter.indent()インデントを行います。protected voidAbstractWriter.output(char[] content, int start, int length) コンテンツ書込み時の最後の停止です。voidDefaultEditorKit.read(InputStream in, Document doc, int pos) このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。void指定されたストリームから内容を挿入します。内容はプレーン・テキストとして扱われます。abstract voidEditorKit.read(InputStream in, Document doc, int pos) このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。abstract voidこのタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。voidストリームから初期化します。voidStyleContext.readAttributes(ObjectInputStream in, MutableAttributeSet a) 属性を読み込むコンテキスト固有の処理です。static voidStyleContext.readAttributeSet(ObjectInputStream in, MutableAttributeSet a) 指定されたオブジェクト入力ストリームから、writeAttributeSetで以前に書き込まれている属性セットを読み込みます。protected voidテキストを書き出します。protected abstract voidAbstractWriter.write()この抽象メソッドは、サブクラスによって実装される必要があります。protected voidAbstractWriter.write(char ch) 文字を書き出します。protected voidAbstractWriter.write(char[] chars, int startIndex, int length) すべての書出しメソッドはこれを呼び出します。protected void文字列を書き出します。voidDefaultEditorKit.write(OutputStream out, Document doc, int pos, int len) このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。voidドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。abstract voidEditorKit.write(OutputStream out, Document doc, int pos, int len) このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。abstract voidこのタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。voidモデルのコンテンツを、指定されたストリームに格納します。protected voidAbstractWriter.writeAttributes(AttributeSet attr) 属性セットを<name>=<value>のペアとして書き出します。voidStyleContext.writeAttributes(ObjectOutputStream out, AttributeSet a) 属性を書き込むコンテキスト固有の処理です。static voidStyleContext.writeAttributeSet(ObjectOutputStream out, AttributeSet a) 直列化のために、指定されたオブジェクト・ストリームに属性セットを書き込みます。protected voidAbstractWriter.writeLineSeparator()行区切り文字を書き出します。 -
javax.swing.text.htmlでのIOExceptionの使用
IOExceptionを投げるjavax.swing.text.htmlのメソッド修飾子と型メソッド説明protected voidHTMLWriter.closeOutUnwantedEmbeddedTags(AttributeSet attr) 属性セットおよびタグ・ベクターに格納された各タグを検索します。protected voidコメントを書き出します。protected voidすべての空要素(対応する終了タグのないタグすべて)を書き出します。protected voidMinimalHTMLWriter.endFontTag()現在使われていません。代わりに<span>が書き出されます。protected void要素の終了タグを書き出します。voidHTMLDocument.insertAfterEnd(Element elem, String htmlText) 指定された要素の最後の後に文字列として指定されたHTMLを挿入します。voidHTMLDocument.insertAfterStart(Element elem, String htmlText) 要素の開始位置に文字列として指定されたHTMLを挿入します。voidHTMLDocument.insertBeforeEnd(Element elem, String htmlText) 要素の終了位置に文字列として指定されたHTMLを挿入します。voidHTMLDocument.insertBeforeStart(Element elem, String htmlText) 指定された要素が開始される前に文字列として指定されたHTMLを挿入します。voidHTMLEditorKit.insertHTML(HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag insertTag) 既存のドキュメントにHTMLを挿入します。voidCSS1文法が指定する規則セットをロードします。protected voidHTMLWriter.output(char[] chars, int start, int length) このメソッドは、<から& lt;などの文字エンティティをマップするためにオーバーライドされます。abstract voidHTMLEditorKit.Parser.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) 指定されたストリームの構文解析を行い、その解析結果に基づいて指定のコールバックを呼び出します。void指定されたストリームからコンテンツを挿入します。protected voidHTMLWriter.selectContent(AttributeSet attr) SELECTフォーム要素のコンテンツを書き出します。voidHTMLDocument.setInnerHTML(Element elem, String htmlText) 指定された要素の子をHTML文字列として指定されたコンテンツと置き換えます。voidHTMLDocument.setOuterHTML(Element elem, String htmlText) 指定された親の要素をHTML文字列として指定されたコンテンツと置き換えます。protected voidMinimalHTMLWriter.startFontTag(String style) 現在使われていません。代わりに<span>が書き出されます。protected void要素の開始タグを書き出します。protected voidテキストを書き出します。protected voidテキストを書き出します。protected voidHTMLWriter.textAreaContent(AttributeSet attr) フォーム要素のTEXTAREAに格納されているテキストを書き出します。voidこのタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。voidHTMLWriter.write()要素ツリーで反復され、すべてのタグとその属性の書込みを制御します。voidMinimalHTMLWriter.write()StyledDocumentからHTML出力を生成します。protected voidHTMLWriter.writeAttributes(AttributeSet attr) 属性セットを書き出します。protected voidMinimalHTMLWriter.writeAttributes(AttributeSet attr) StyleConstants.ParagraphConstants、StyleConstants.CharacterConstants、StyleConstants.FontConstants、StyleConstants.ColorConstantsの各型のすべての属性を書き出します。protected voidMinimalHTMLWriter.writeBody()ドキュメント内の要素で反復し、枝の要素か葉の要素かを判断して要素を処理します。protected voidMinimalHTMLWriter.writeComponent(Element elem) コンポーネント要素の書出しを行います。意図的に実装しない場合があります。protected voidMinimalHTMLWriter.writeContent(Element elem, boolean needsIndenting) HTMLに準拠した方法で属性セットを書き出します。protected voidHTMLWriter.writeEmbeddedTags(AttributeSet attr) AttributeSetで組込みタグを検索してそれを書き出します。protected voidMinimalHTMLWriter.writeEndParagraph()<p>タグの終了タグを発行します。protected voidMinimalHTMLWriter.writeEndTag(String endTag) 適切にインデント処理された終了タグを書き出します。protected voidMinimalHTMLWriter.writeHeader()<head>および<style>のタグを書出し、次にwriteStyles()を起動して<style>タグのコンテンツとしてすべての名前付き書式を書き出します。protected voidMinimalHTMLWriter.writeHTMLTags(AttributeSet attr) 属性設定に基づいてテキストのボールド<b>、イタリック<i>、および<u>のタグを生成します。protected voidMinimalHTMLWriter.writeImage(Element elem) アイコン要素の書出しを行います。意図的に実装しない場合があります。protected voidテキスト以外の葉の要素の書出しを制御します。protected voidHTMLWriter.writeLineSeparator()行区切り文字を書き出します。protected voidMinimalHTMLWriter.writeNonHTMLAttributes(AttributeSet attr) HTMLに準拠した方法で残りの文字レベルの属性(ボールド、イタリック、下線以外の属性)を書き出します。protected voidHTMLWriter.writeOption(Option option) Optionフォーム要素のコンテンツを書き出します。protected voidMinimalHTMLWriter.writeStartParagraph(Element elem) 段落の開始タグを発行します。protected voidMinimalHTMLWriter.writeStartTag(String tag) 適切にインデント処理された開始タグを書き出します。protected voidMinimalHTMLWriter.writeStyles()<style>タグのコンテンツとしてすべての名前付き書式を書き出します。 -
javax.swing.text.html.parserでのIOExceptionの使用
修飾子と型メソッド説明static DTD指定したnameを持つDTDを返します。voidDocumentParser.parse(Reader in, HTMLEditorKit.ParserCallback callback, boolean ignoreCharSet) DTDが指定されている場合に、HTMLストリームを解析します。voidDTDが指定されている場合に、HTMLストリームを解析します。voidParserDelegator.parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) Parser.parseDTDMarkup()ドキュメント型宣言マークアップ宣言を解析します。protected booleanParser.parseMarkupDeclarations(StringBuffer strBuff) マークアップ宣言を解析します。voidDTD.read(DataInputStream in) アーカイブされた形式からDTDを再作成します。 -
javax.swing.text.rtfでのIOExceptionの使用
IOExceptionを投げるjavax.swing.text.rtfのメソッド修飾子と型メソッド説明voidRTFEditorKit.read(InputStream in, Document doc, int pos) このタイプのコンテンツ・ハンドラに適した形式であると予想されるコンテンツを、指定したストリームから挿入します。void指定されたストリームから内容を挿入します。内容はプレーン・テキストとして扱われます。voidRTFEditorKit.write(OutputStream out, Document doc, int pos, int len) このタイプのコンテンツ・ハンドラに適した形式で、ドキュメントからストリームへコンテンツを書き込みます。voidドキュメントのコンテンツを、指定されたストリームにプレーン・テキストとして書き込みます。 -
javax.toolsでのIOExceptionの使用
IOExceptionを投げるjavax.toolsのメソッド修飾子と型メソッド説明voidForwardingJavaFileManager.close()voidJavaFileManager.close()このファイル・マネージャによって直接的または間接的に開かれたリソースがあれば、それを解放します。booleanForwardingJavaFileManager.contains(JavaFileManager.Location location, FileObject fo) default booleanJavaFileManager.contains(JavaFileManager.Location location, FileObject fo) 指定されたファイル・オブジェクトが指定されたロケーション"に含まれた"かどうかを決定します。voidForwardingJavaFileManager.flush()voidJavaFileManager.flush()このファイル・マネージャによって直接的または間接的に開かれた出力用リソースがあれば、それをフラッシュします。FileObject.getCharContent(boolean ignoreEncodingErrors) 使用可能な場合は、このファイル・オブジェクトの文字コンテンツを返します。ForwardingFileObject.getCharContent(boolean ignoreEncodingErrors) SimpleJavaFileObject.getCharContent(boolean ignoreEncodingErrors) この実装では、常にUnsupportedOperationExceptionがスローされます。ForwardingJavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) JavaFileManager.getFileForInput(JavaFileManager.Location location, String packageName, String relativeName) 指定されたパッケージ指向のロケーションにある指定されたパッケージ内の指定された「相対名」を表す入力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) JavaFileManager.getFileForOutput(JavaFileManager.Location location, String packageName, String relativeName, FileObject sibling) 指定されたロケーションの指定されたパッケージ内の指定された「相対名」を表す出力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getFileForOutputForOriginatingFiles(JavaFileManager.Location location, String packageName, String relativeName, FileObject... originatingFiles) 指定されたロケーションの指定されたパッケージ内の指定された「相対名」を表す出力用の「ファイル・オブジェクト」を返します。default FileObjectJavaFileManager.getFileForOutputForOriginatingFiles(JavaFileManager.Location location, String packageName, String relativeName, FileObject... originatingFiles) 指定されたロケーションの指定されたパッケージ内の指定された「相対名」を表す出力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) JavaFileManager.getJavaFileForInput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind) 指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す入力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) JavaFileManager.getJavaFileForOutput(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject sibling) 指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す出力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getJavaFileForOutputForOriginatingFiles(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject... originatingFiles) 指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す出力用の「ファイル・オブジェクト」を返します。default JavaFileObjectJavaFileManager.getJavaFileForOutputForOriginatingFiles(JavaFileManager.Location location, String className, JavaFileObject.Kind kind, FileObject... originatingFiles) 指定されたパッケージ指向のロケーションで指定された種類の指定されたクラスを表す出力用の「ファイル・オブジェクト」を返します。ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName) ForwardingJavaFileManager.getLocationForModule(JavaFileManager.Location location, JavaFileObject fo) default JavaFileManager.LocationJavaFileManager.getLocationForModule(JavaFileManager.Location location, String moduleName) モジュール指向のロケーションまたは出力ロケーションのいずれかである、ロケーション内の名前付きモジュールのロケーションを取得します。default JavaFileManager.LocationJavaFileManager.getLocationForModule(JavaFileManager.Location location, JavaFileObject fo) 特定のファイルが格納されているモジュールのロケーションを取得します。ロケーションは、モジュール指向のロケーションまたは出力ロケーションのいずれかです。<S> ServiceLoader<S>ForwardingJavaFileManager.getServiceLoader(JavaFileManager.Location location, Class<S> service) default <S> ServiceLoader<S>JavaFileManager.getServiceLoader(JavaFileManager.Location location, Class<S> service) 指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。ForwardingJavaFileManager.inferModuleName(JavaFileManager.Location location) default StringJavaFileManager.inferModuleName(JavaFileManager.Location location) getLocationForModuleまたはlistModuleLocationsから返されるモジュールの名前をそのロケーションから推測します。ForwardingJavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) JavaFileManager.list(JavaFileManager.Location location, String packageName, Set<JavaFileObject.Kind> kinds, boolean recurse) 指定されたパッケージ指向のロケーションで、指定された条件に一致するすべてのファイル・オブジェクトを一覧表示します。ForwardingJavaFileManager.listLocationsForModules(JavaFileManager.Location location) default Iterable<Set<JavaFileManager.Location>>JavaFileManager.listLocationsForModules(JavaFileManager.Location location) モジュール指向のロケーションまたは出力ロケーションのすべてのモジュールのロケーションを一覧表示します。FileObject.openInputStream()このファイル・オブジェクトのInputStreamを返します。ForwardingFileObject.openInputStream()SimpleJavaFileObject.openInputStream()この実装では、常にUnsupportedOperationExceptionがスローされます。FileObject.openOutputStream()このファイル・オブジェクトのOutputStreamを返します。ForwardingFileObject.openOutputStream()SimpleJavaFileObject.openOutputStream()この実装では、常にUnsupportedOperationExceptionがスローされます。FileObject.openReader(boolean ignoreEncodingErrors) このオブジェクトのリーダーを返します。ForwardingFileObject.openReader(boolean ignoreEncodingErrors) SimpleJavaFileObject.openReader(boolean ignoreEncodingErrors) SimpleJavaFileObject.getCharContent(boolean)の結果をReader内にラップします。FileObject.openWriter()このファイル・オブジェクトのWriterを返します。ForwardingFileObject.openWriter()SimpleJavaFileObject.openWriter()openOutputStreamの結果をWriter内にラップします。voidStandardJavaFileManager.setLocation(JavaFileManager.Location location, Iterable<? extends File> files) 指定された検索パスを指定されたロケーションに関連付けます。default voidStandardJavaFileManager.setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths) 指定された検索パスを、指定されたモジュールとロケーションに関連付けます。これは、モジュール指向または出力ロケーションでなければなりません。default voidStandardJavaFileManager.setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths) 指定された検索パスを指定されたロケーションに関連付けます。 -
javax.xml.parsersでのIOExceptionの使用
IOExceptionを投げるjavax.xml.parsersのメソッド修飾子と型メソッド説明指定されたファイルの内容をXMLドキュメントとして構文解析し、新しいDOMDocumentオブジェクトを返します。DocumentBuilder.parse(InputStream is) 指定されたInputStreamの内容をXMLドキュメントとして構文解析し、新しいDOMDocumentオブジェクトを返します。DocumentBuilder.parse(InputStream is, String systemId) 指定されたInputStreamの内容をXMLドキュメントとして構文解析し、新しいDOMDocumentオブジェクトを返します。指定されたURIの内容をXMLドキュメントとして構文解析し、新しいDOMDocumentオブジェクトを返します。abstract DocumentDocumentBuilder.parse(InputSource is) 指定された入力ソースの内容をXMLドキュメントとして構文解析し、新しいDOMDocumentオブジェクトを返します。voidSAXParser.parse(File f, HandlerBase hb) 指定されたファイルの内容を、指定されたHandlerBaseを使用してXMLとして構文解析します。voidSAXParser.parse(File f, DefaultHandler dh) 指定されたファイルの内容を、指定されたDefaultHandlerを使用してXMLとして構文解析します。voidSAXParser.parse(InputStream is, HandlerBase hb) 指定されたHandlerBaseを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。voidSAXParser.parse(InputStream is, HandlerBase hb, String systemId) 指定されたHandlerBaseを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。voidSAXParser.parse(InputStream is, DefaultHandler dh) 指定されたDefaultHandlerを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。voidSAXParser.parse(InputStream is, DefaultHandler dh, String systemId) 指定されたDefaultHandlerを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。voidSAXParser.parse(String uri, HandlerBase hb) 指定されたURI (Uniform Resource Identifier)で表されたコンテンツを、指定されたHandlerBaseを使用してXMLとして構文解析します。voidSAXParser.parse(String uri, DefaultHandler dh) 指定されたURI (Uniform Resource Identifier)で表わされたコンテンツを、指定されたDefaultHandlerを使用してXMLとして構文解析します。voidSAXParser.parse(InputSource is, HandlerBase hb) 指定されたInputSourceのコンテンツを、指定されたHandlerBaseを使用してXMLとして構文解析します。voidSAXParser.parse(InputSource is, DefaultHandler dh) 指定されたInputSourceのコンテンツを、指定されたDefaultHandlerを使用してXMLとして構文解析します。 -
javax.xml.validationでのIOExceptionの使用
IOExceptionを投げるjavax.xml.validationのメソッド -
jdk.jfrでのIOExceptionの使用
IOExceptionを投げるjdk.jfrのメソッド修飾子と型メソッド説明static Configuration文字ストリームから構成を読み取ります。static Configurationファイルから構成を読み込みます。voidレコーディング・データをファイルに書き込みます。static ConfigurationConfiguration.getConfiguration(String name) 定義済みの構成を返します。指定された間隔のデータ・ストリームを作成します。voidRecording.setDestination(Path destination) データがレコーディング停止時に書き込まれるロケーション、またはデータがダンプされない場合はnullを設定します。 -
jdk.jfr.consumerでのIOExceptionの使用
IOExceptionを投げるjdk.jfr.consumerのメソッド修飾子と型メソッド説明voidRecordingFile.close()このレコーディング・ファイルを閉じて、それに関連するすべてのシステム・リソースを解放します。voidレコーディング・データをファイルに書き込みます。static EventStreamファイルからイベント・ストリームを作成します。static EventStreamEventStream.openRepository()現行のJava Virtual Machine (JVM)のリポジトリからストリームを作成します。static EventStreamEventStream.openRepository(Path directory) ディスク・リポジトリからイベント・ストリームを作成します。static List<RecordedEvent>RecordingFile.readAllEvents(Path path) ファイル内のすべてのイベントのリストを返します。RecordingFile.readEvent()レコーディング中の次のイベントを読み込みます。RecordingFile.readEventTypes()このレコーディングのすべてのイベント・タイプのリストを返します。voidRecordingFile.write(Path destination, Predicate<RecordedEvent> filter) イベントをフィルタリングして新しいファイルに書き込みます。IOExceptionを投げるjdk.jfr.consumerのコンストラクタ -
jdk.jshell.executionでのIOExceptionの使用
IOExceptionを投げるjdk.jshell.executionのメソッド修飾子と型メソッド説明static voidUtil.forwardExecutionControlAndIO(ExecutionControl ec, InputStream inStream, OutputStream outStream, Map<String, Consumer<OutputStream>> outputStreamMap, Map<String, Consumer<InputStream>> inputStreamMap) 入力から指定されたExecutionControlインスタンスへコマンドを転送し、出力にレスポンスします。JdiExecutionControlProvider.generate(ExecutionEnv env, Map<String, String> parameters) static ExecutionControlUtil.remoteInputOutput(InputStream input, OutputStream output, Map<String, OutputStream> outputStreamMap, Map<String, InputStream> inputStreamMap, BiFunction<ObjectInput, ObjectOutput, ExecutionControl> factory) パケット化された入力と出力に対してExecutionControlを作成します。 -
jdk.management.jfrでのIOExceptionの使用
IOExceptionを投げるjdk.management.jfrのメソッド修飾子と型メソッド説明voidFlightRecorderMXBean.closeRecording(long recordingId) 指定されたIDでレコーディングを閉じ、レコーディングに関連付けられているすべてのシステム・リソースを解放します。voidFlightRecorderMXBean.closeStream(long streamId) 指定されたIDでレコーディング・ストリームを閉じ、そのストリームに関連するすべてのシステム・リソースを解放します。void指定されたファイルにレコーディング・データを書き込みます。voidレコーディング・データをファイルに書き込みます。longFlightRecorderMXBean.openStream(long recordingId, Map<String, String> streamOptions) レコーディングに関係なくデータを取得するために、指定されたIDまたは0のレコーディングのデータ・ストリームを開きます。byte[]FlightRecorderMXBean.readStream(long streamId) 指定されたIDのストリームからデータの一部を読み取ります。使用できるデータがなくなった場合はnullを返します。IOExceptionを投げるjdk.management.jfrのコンストラクタ修飾子コンストラクタ説明RemoteRecordingStream(MBeanServerConnection connection) FlightRecorderMXBeanが登録されているMBeanServerConnectionに対して演算するイベント・ストリームを作成します。RemoteRecordingStream(MBeanServerConnection connection, Path directory) FlightRecorderMXBeanが登録されているMBeanServerConnectionに対して演算するイベント・ストリームを作成します。 -
jdk.netでのIOExceptionの使用
IOExceptionを投げるjdk.netのメソッド修飾子と型メソッド説明static <T> TSockets.getOption(DatagramSocket s, SocketOption<T> name) 非推奨。代わりにDatagramSocket.getOption(SocketOption)を使用してください。static <T> TSockets.getOption(ServerSocket s, SocketOption<T> name) 非推奨。代わりにServerSocket.getOption(SocketOption)を使用してください。static <T> TSockets.getOption(Socket s, SocketOption<T> name) 非推奨。代わりにSocket.getOption(SocketOption)を使用してください。static <T> voidSockets.setOption(DatagramSocket s, SocketOption<T> name, T value) 非推奨。代わりにDatagramSocket.setOption(SocketOption, Object)を使用してください。static <T> voidSockets.setOption(ServerSocket s, SocketOption<T> name, T value) 非推奨。代わりにServerSocket.setOption(SocketOption, Object)を使用してください。static <T> voidSockets.setOption(Socket s, SocketOption<T> name, T value) 非推奨。代わりにSocket.setOption(SocketOption, Object)を使用してください。 -
jdk.nioでのIOExceptionの使用
IOExceptionを投げるjdk.nioのメソッド修飾子と型メソッド説明voidChannels.SelectableChannelCloser.implCloseChannel(SelectableChannel sc) 選択可能チャネルをクローズします。voidChannels.SelectableChannelCloser.implReleaseChannel(SelectableChannel sc) 1つ以上のSelectorsに登録中に閉じられた選択可能チャネルのファイル記述子とリソースを解放します。 -
org.xml.saxでのIOExceptionの使用
IOExceptionを投げるorg.xml.saxのメソッド修飾子と型メソッド説明void非推奨。システム識別子(URI)からXML文書を構文解析します。voidParser.parse(InputSource source) 非推奨。XMLドキュメントを解析します。voidシステム識別子(URI)からXML文書を構文解析します。voidXMLReader.parse(InputSource input) XMLドキュメントを解析します。EntityResolver.resolveEntity(String publicId, String systemId) アプリケーションが外部エンティティを解決できるようにします。 -
org.xml.sax.extでのIOExceptionの使用
IOExceptionを投げるorg.xml.sax.extのメソッド修飾子と型メソッド説明DefaultHandler2.getExternalSubset(String name, String baseURI) 外部サブセットが文書テキストに宣言されなかった場合、何も使用されないことをパーサーに通知します。EntityResolver2.getExternalSubset(String name, String baseURI) アプリケーションは、明確に定義していない文書の外部サブセットを提供できます。DefaultHandler2.resolveEntity(String publicId, String systemId) nullのエンティティ名とベースURIを使用してEntityResolver2.resolveEntity()を呼び出します。DefaultHandler2.resolveEntity(String name, String publicId, String baseURI, String systemId) 基底URIに対してsystemIdを解釈処理して結果が絶対URIとなったエンティティ・テキストを読み取るようパーサーに通知します。EntityResolver2.resolveEntity(String name, String publicId, String baseURI, String systemId) アプリケーションは外部エンティティ参照を入力ソースへマッピングするか、一般的なURI解決を使用するようパーサーに通知できます。 -
org.xml.sax.helpersでのIOExceptionの使用
IOExceptionを投げるorg.xml.sax.helpersのメソッド修飾子と型メソッド説明voidXMLドキュメントを解析します。voidParserAdapter.parse(InputSource input) XMLドキュメントを解析します。void文書を構文解析します。voidXMLFilterImpl.parse(InputSource input) 文書を構文解析します。void文書を構文解析します。voidXMLReaderAdapter.parse(InputSource input) 文書を構文解析します。DefaultHandler.resolveEntity(String publicId, String systemId) 外部エンティティを解決します。XMLFilterImpl.resolveEntity(String publicId, String systemId) 外部エンティティ解決をフィルタ・リングします。
Beans.instantiate(ClassLoader, String, BeanContext)を使用することをお勧めします。