パッケージ | 説明 |
---|---|
java.lang |
Java プログラム言語の設計にあたり基本的なクラスを提供します。
|
java.nio |
データのコンテナであるバッファーについて定義し、その他の NIO パッケージの概要情報を提供します。
|
java.nio.channels |
入出力操作を実行できるエンティティー (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
java.nio.charset |
byte と Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
|
java.nio.file.attribute |
ファイルおよびファイルシステム属性へのアクセスを提供するインタフェースとクラスです。
|
java.security |
セキュリティーフレームワークのクラスとインタフェースを提供します。
|
java.util |
コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列)が含まれています。
|
javax.crypto |
暗号化操作のクラスとインタフェースを提供します。
|
javax.net.ssl |
セキュアソケットパッケージのクラスを提供します。
|
修飾子と型 | メソッドと説明 |
---|---|
protected Class<?> |
ClassLoader.defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)
オプションの ProtectionDomain を使って、
ByteBuffer をクラス Class のインスタンスに変換します。 |
修飾子と型 | クラスと説明 |
---|---|
class |
MappedByteBuffer
ファイルのメモリーマップ領域を内容とするダイレクト byte バッファーです。
|
修飾子と型 | メソッドと説明 |
---|---|
static ByteBuffer |
ByteBuffer.allocate(int capacity)
新しい byte バッファーを割り当てます。
|
static ByteBuffer |
ByteBuffer.allocateDirect(int capacity)
新しいダイレクト byte バッファーを割り当てます。
|
abstract ByteBuffer |
ByteBuffer.asReadOnlyBuffer()
このバッファーの内容を共有する新しい読み込み専用 byte バッファーを作成します。
|
abstract ByteBuffer |
ByteBuffer.compact()
このバッファーを圧縮します (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.duplicate()
このバッファーの内容を共有する新しい byte バッファーを作成します。
|
ByteBuffer |
ByteBuffer.get(byte[] dst)
相対一括 get メソッドです。
|
ByteBuffer |
ByteBuffer.get(byte[] dst, int offset, int length)
相対一括 get メソッドです。
|
ByteBuffer |
ByteBuffer.order(ByteOrder bo)
このバッファーの byte 順序を変更します。
|
abstract ByteBuffer |
ByteBuffer.put(byte b)
相対 put メソッドです (オプションの操作)。
|
ByteBuffer |
ByteBuffer.put(byte[] src)
相対一括 put メソッドです (オプションの操作)。
|
ByteBuffer |
ByteBuffer.put(byte[] src, int offset, int length)
相対一括 put メソッドです (オプションの操作)。
|
ByteBuffer |
ByteBuffer.put(ByteBuffer src)
相対一括 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.put(int index, byte b)
絶対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putChar(char value)
char 値を書き込む相対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putChar(int index, char value)
char 値を書き込む絶対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putDouble(double value)
double 値を書き込む相対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putDouble(int index, double value)
double 値を書き込む絶対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putFloat(float value)
float 値を書き込む相対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putFloat(int index, float value)
float 値を書き込む絶対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putInt(int value)
int 値を書き込む相対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putInt(int index, int value)
int 値を書き込む絶対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putLong(int index, long value)
long 値を書き込む絶対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putLong(long value)
long 値を書き込む相対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putShort(int index, short value)
short 値を書き込む絶対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.putShort(short value)
short 値を書き込む相対 put メソッドです (オプションの操作)。
|
abstract ByteBuffer |
ByteBuffer.slice()
このバッファーの共有のサブシーケンスを内容とする新しい byte バッファーを作成します。
|
static ByteBuffer |
ByteBuffer.wrap(byte[] array)
byte 配列をバッファーにラップします。
|
static ByteBuffer |
ByteBuffer.wrap(byte[] array, int offset, int length)
byte 配列をバッファーにラップします。
|
修飾子と型 | メソッドと説明 |
---|---|
int |
ByteBuffer.compareTo(ByteBuffer that)
このバッファーを別のバッファーと比較します。
|
ByteBuffer |
ByteBuffer.put(ByteBuffer src)
相対一括 put メソッドです (オプションの操作)。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract int |
SocketChannel.read(ByteBuffer dst) |
int |
SeekableByteChannel.read(ByteBuffer dst)
このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
|
abstract int |
DatagramChannel.read(ByteBuffer dst)
このチャネルからデータグラムを読み込みます。
|
Future<Integer> |
AsynchronousByteChannel.read(ByteBuffer dst)
このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
|
int |
ReadableByteChannel.read(ByteBuffer dst)
このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
|
abstract int |
FileChannel.read(ByteBuffer dst)
このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
|
abstract Future<Integer> |
AsynchronousSocketChannel.read(ByteBuffer dst) |
long |
SocketChannel.read(ByteBuffer[] dsts) |
long |
DatagramChannel.read(ByteBuffer[] dsts)
このチャネルからデータグラムを読み込みます。
|
long |
ScatteringByteChannel.read(ByteBuffer[] dsts)
このチャネルのバイトシーケンスを指定されたバッファーに読み込みます。
|
long |
FileChannel.read(ByteBuffer[] dsts)
このチャネルのバイトシーケンスを指定されたバッファーに読み込みます。
|
abstract long |
SocketChannel.read(ByteBuffer[] dsts, int offset, int length) |
abstract long |
DatagramChannel.read(ByteBuffer[] dsts, int offset, int length)
このチャネルからデータグラムを読み込みます。
|
long |
ScatteringByteChannel.read(ByteBuffer[] dsts, int offset, int length)
このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスに読み込みます。
|
abstract long |
FileChannel.read(ByteBuffer[] dsts, int offset, int length)
このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスに読み込みます。
|
abstract <A> void |
AsynchronousSocketChannel.read(ByteBuffer[] dsts, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long,? super A> handler)
このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスに読み込みます。
|
<A> void |
AsynchronousByteChannel.read(ByteBuffer dst, A attachment, CompletionHandler<Integer,? super A> handler)
このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
|
<A> void |
AsynchronousSocketChannel.read(ByteBuffer dst, A attachment, CompletionHandler<Integer,? super A> handler) |
abstract int |
FileChannel.read(ByteBuffer dst, long position)
このチャネルのバイトシーケンスを、指定されたファイル位置からバッファーに読み込みます。
|
abstract Future<Integer> |
AsynchronousFileChannel.read(ByteBuffer dst, long position)
このチャネルのバイトシーケンスを、指定されたファイル位置からバッファーに読み込みます。
|
abstract <A> void |
AsynchronousFileChannel.read(ByteBuffer dst, long position, A attachment, CompletionHandler<Integer,? super A> handler)
このチャネルのバイトシーケンスを、指定されたファイル位置からバッファーに読み込みます。
|
abstract <A> void |
AsynchronousSocketChannel.read(ByteBuffer dst, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer,? super A> handler)
このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
|
abstract SocketAddress |
DatagramChannel.receive(ByteBuffer dst)
このチャネルからデータグラムを受信します。
|
abstract int |
DatagramChannel.send(ByteBuffer src, SocketAddress target)
このチャネルからデータグラムを送信します。
|
abstract int |
SocketChannel.write(ByteBuffer src) |
int |
SeekableByteChannel.write(ByteBuffer src)
このチャネルのバイトシーケンスを指定のバッファーから書き出します。
|
abstract int |
DatagramChannel.write(ByteBuffer src)
このチャネルへデータグラムを書き込みます。
|
Future<Integer> |
AsynchronousByteChannel.write(ByteBuffer src)
このチャネルのバイトシーケンスを指定のバッファーから書き出します。
|
abstract int |
FileChannel.write(ByteBuffer src)
このチャネルのバイトシーケンスを指定のバッファーから書き出します。
|
abstract Future<Integer> |
AsynchronousSocketChannel.write(ByteBuffer src) |
int |
WritableByteChannel.write(ByteBuffer src)
このチャネルのバイトシーケンスを指定のバッファーから書き出します。
|
long |
SocketChannel.write(ByteBuffer[] srcs) |
long |
DatagramChannel.write(ByteBuffer[] srcs)
このチャネルへデータグラムを書き込みます。
|
long |
GatheringByteChannel.write(ByteBuffer[] srcs)
このチャネルのバイトシーケンスを指定されたバッファーから書き出します。
|
long |
FileChannel.write(ByteBuffer[] srcs)
このチャネルのバイトシーケンスを指定されたバッファーから書き出します。
|
abstract long |
SocketChannel.write(ByteBuffer[] srcs, int offset, int length) |
abstract long |
DatagramChannel.write(ByteBuffer[] srcs, int offset, int length)
このチャネルへデータグラムを書き込みます。
|
long |
GatheringByteChannel.write(ByteBuffer[] srcs, int offset, int length)
このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスから書き出します。
|
abstract long |
FileChannel.write(ByteBuffer[] srcs, int offset, int length)
このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスから書き出します。
|
abstract <A> void |
AsynchronousSocketChannel.write(ByteBuffer[] srcs, int offset, int length, long timeout, TimeUnit unit, A attachment, CompletionHandler<Long,? super A> handler)
このチャネルのバイトシーケンスを指定されたバッファーのサブシーケンスから書き出します。
|
<A> void |
AsynchronousByteChannel.write(ByteBuffer src, A attachment, CompletionHandler<Integer,? super A> handler)
このチャネルのバイトシーケンスを指定のバッファーから書き出します。
|
<A> void |
AsynchronousSocketChannel.write(ByteBuffer src, A attachment, CompletionHandler<Integer,? super A> handler) |
abstract int |
FileChannel.write(ByteBuffer src, long position)
指定されたバッファーのバイトシーケンスをこのチャネルの指定されたファイル位置に書き込みます。
|
abstract Future<Integer> |
AsynchronousFileChannel.write(ByteBuffer src, long position)
指定されたバッファーのバイトシーケンスをこのチャネルの指定されたファイル位置に書き込みます。
|
abstract <A> void |
AsynchronousFileChannel.write(ByteBuffer src, long position, A attachment, CompletionHandler<Integer,? super A> handler)
指定されたバッファーのバイトシーケンスをこのチャネルの指定されたファイル位置に書き込みます。
|
abstract <A> void |
AsynchronousSocketChannel.write(ByteBuffer src, long timeout, TimeUnit unit, A attachment, CompletionHandler<Integer,? super A> handler)
このチャネルのバイトシーケンスを指定のバッファーから書き出します。
|
修飾子と型 | メソッドと説明 |
---|---|
ByteBuffer |
CharsetEncoder.encode(CharBuffer in)
単一の入力文字バッファーのコンテンツを新しく割り当てられた byte バッファー内にエンコードする簡易メソッドです。
|
ByteBuffer |
Charset.encode(CharBuffer cb)
Unicode 文字をこの文字セットで表現されたバイトにエンコードする簡易メソッドです。
|
ByteBuffer |
Charset.encode(String str)
文字列をこの文字セットで表現されたバイトにエンコードする簡易メソッドです。
|
修飾子と型 | メソッドと説明 |
---|---|
CharBuffer |
Charset.decode(ByteBuffer bb)
この文字セットで表現されたバイトを Unicode 文字にデコードする簡易メソッドです。
|
CharBuffer |
CharsetDecoder.decode(ByteBuffer in)
単一の入力 byte バッファーのコンテンツを新しく割り当てられた文字バッファー内にデコードする簡易メソッドです。
|
CoderResult |
CharsetDecoder.decode(ByteBuffer in, CharBuffer out, boolean endOfInput)
指定された入力バッファー内のバイトを最大限デコードし、指定された出力バッファーに結果を書き込みます。
|
protected abstract CoderResult |
CharsetDecoder.decodeLoop(ByteBuffer in, CharBuffer out)
1 個以上のバイトをデコードし、1 個以上の文字へデコードします。
|
CoderResult |
CharsetEncoder.encode(CharBuffer in, ByteBuffer out, boolean endOfInput)
指定された入力バッファー内の文字を最大限エンコードし、指定された出力バッファーに結果を書き込みます。
|
protected abstract CoderResult |
CharsetEncoder.encodeLoop(CharBuffer in, ByteBuffer out)
1 個以上の文字 1 個以上のバイトへエンコードします。
|
CoderResult |
CharsetEncoder.flush(ByteBuffer out)
このエンコーダをフラッシュします。
|
protected CoderResult |
CharsetEncoder.implFlush(ByteBuffer out)
このエンコーダをフラッシュします。
|
修飾子と型 | メソッドと説明 |
---|---|
int |
UserDefinedFileAttributeView.read(String name, ByteBuffer dst)
ユーザー定義属性の値をバッファーに読み込みます。
|
int |
UserDefinedFileAttributeView.write(String name, ByteBuffer src)
ユーザー定義属性の値をバッファーから書き出します。
|
修飾子と型 | メソッドと説明 |
---|---|
protected Class<?> |
SecureClassLoader.defineClass(String name, ByteBuffer b, CodeSource cs)
オプションの CodeSource を使って、
ByteBuffer をクラス Class のインスタンスに変換します。 |
protected void |
MessageDigestSpi.engineUpdate(ByteBuffer input)
指定された ByteBuffer を使用してダイジェストを更新します。
|
protected void |
SignatureSpi.engineUpdate(ByteBuffer input)
署名または検証するデータを、指定された ByteBuffer を使用して更新します。
|
void |
MessageDigest.update(ByteBuffer input)
指定された ByteBuffer を使用してダイジェストを更新します。
|
void |
Signature.update(ByteBuffer data)
署名または検証するデータを、指定された ByteBuffer を使用して更新します。
|
修飾子と型 | メソッドと説明 |
---|---|
static BitSet |
BitSet.valueOf(ByteBuffer bb)
指定された byte バッファー内の、その位置から上限までのすべてのビットを含む新しいビットセットを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
int |
Cipher.doFinal(ByteBuffer input, ByteBuffer output)
単一の部分から成る操作でデータを暗号化または復号化するか、複数の部分から成る操作を終了します。
|
protected int |
CipherSpi.engineDoFinal(ByteBuffer input, ByteBuffer output)
単一の部分から成る操作でデータを暗号化または復号化するか、複数の部分から成る操作を終了します。
|
protected void |
MacSpi.engineUpdate(ByteBuffer input)
ByteBuffer
input 内の input.position() から始まる input.remaining() バイトを処理します。 |
protected int |
CipherSpi.engineUpdate(ByteBuffer input, ByteBuffer output)
複数の部分から成る暗号化または復号化操作 (この暗号の初期化方法により異なる) を継続し、別のデータ部分を処理します。
|
protected void |
CipherSpi.engineUpdateAAD(ByteBuffer src)
AAD (Additional Authentication Data) のマルチパート更新を継続します。
|
void |
Mac.update(ByteBuffer input)
ByteBuffer
input 内の input.position() から始まる input.remaining() バイトを処理します。 |
int |
Cipher.update(ByteBuffer input, ByteBuffer output)
複数の部分から成る暗号化または復号化操作 (この暗号の初期化方法により異なる) を継続し、別のデータ部分を処理します。
|
void |
Cipher.updateAAD(ByteBuffer src)
AAD (Additional Authentication Data) のマルチパート更新を継続します。
|
修飾子と型 | メソッドと説明 |
---|---|
SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src, ByteBuffer dst)
SSL/TLS ネットワークデータをプレーンテキストのアプリケーションデータバッファーへデコードしようとします。
|
SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src, ByteBuffer[] dsts)
SSL/TLS ネットワークデータをプレーンテキストのアプリケーションデータバッファーのシーケンスへデコードしようとします。
|
SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src, ByteBuffer[] dsts)
SSL/TLS ネットワークデータをプレーンテキストのアプリケーションデータバッファーのシーケンスへデコードしようとします。
|
abstract SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src, ByteBuffer[] dsts, int offset, int length)
SSL/TLS ネットワークデータをプレーンテキストのアプリケーションデータバッファーのサブシーケンスへデコードしようとします。
|
abstract SSLEngineResult |
SSLEngine.unwrap(ByteBuffer src, ByteBuffer[] dsts, int offset, int length)
SSL/TLS ネットワークデータをプレーンテキストのアプリケーションデータバッファーのサブシーケンスへデコードしようとします。
|
SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs, ByteBuffer dst)
プレーンテキストバイトをデータバッファーシーケンスから SSL/TLS ネットワークデータへエンコードしようとします。
|
SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs, ByteBuffer dst)
プレーンテキストバイトをデータバッファーシーケンスから SSL/TLS ネットワークデータへエンコードしようとします。
|
abstract SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs, int offset, int length, ByteBuffer dst)
プレーンテキストバイトをデータバッファーのサブシーケンスから SSL/TLS ネットワークデータへエンコードしようとします。
|
abstract SSLEngineResult |
SSLEngine.wrap(ByteBuffer[] srcs, int offset, int length, ByteBuffer dst)
プレーンテキストバイトをデータバッファーのサブシーケンスから SSL/TLS ネットワークデータへエンコードしようとします。
|
SSLEngineResult |
SSLEngine.wrap(ByteBuffer src, ByteBuffer dst)
プレーンテキストのアプリケーションデータのバッファーを SSL/TLS ネットワークデータへエンコードしようとします。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.