java.lang.Object
javax.imageio.stream.ImageInputStreamImpl
javax.imageio.stream.FileImageInputStream
- すべての実装されたインタフェース:
Closeable,DataInput,AutoCloseable,ImageInputStream
public class FileImageInputStream extends ImageInputStreamImpl
FileまたはRandomAccessFileから入力を取得するImageInputStreamの実装です。 ファイルの内容は、オブジェクトの有効期間中は安定していると見なされます。 -
フィールドのサマリー
クラス javax.imageio.stream.ImageInputStreamImplで宣言されたフィールド
bitOffset, byteOrder, flushedPos, streamPos -
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 FileImageInputStream(File f)指定されたFileから読み込むFileImageInputStreamを構築します。FileImageInputStream(RandomAccessFile raf)指定されたRandomAccessFileから読み込むFileImageInputStreamを構築します。 -
メソッドのサマリー
クラス javax.imageio.stream.ImageInputStreamImplで宣言されたメソッド
checkClosed, isCached, isCachedFile, isCachedMemory, mark, read, read, read, reset, skipBytes, skipBytesクラス java.lang.Objectで宣言されたメソッド
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェース javax.imageio.stream.ImageInputStreamで宣言されたメソッド
close, flush, flushBefore, getBitOffset, getByteOrder, getFlushedPosition, getStreamPosition, readBit, readBits, readBoolean, readByte, readBytes, readChar, readDouble, readFloat, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedInt, readUnsignedShort, readUTF, seek, setBitOffset, setByteOrder
-
コンストラクタの詳細
-
FileImageInputStream
public FileImageInputStream(File f) throws FileNotFoundException, IOException指定されたFileから読み込むFileImageInputStreamを構築します。このオブジェクトの構築時から読込みメソッドを最後に呼び出すまでの間、ファイルの内容を変更してはいけません。
- パラメータ:
f- 読込み元のFile。- 例外:
IllegalArgumentException-fがnullの場合。SecurityException- セキュリティ・マネージャが存在し、ファイルへの読込みアクセスが許可されない場合。FileNotFoundException-fがディレクトリであるか、ほかの何らかの理由で読込み用に開くことができない場合。IOException- 入出力エラーが発生した場合。
-
FileImageInputStream
public FileImageInputStream(RandomAccessFile raf)指定されたRandomAccessFileから読み込むFileImageInputStreamを構築します。このオブジェクトの構築時から読込みメソッドを最後に呼び出すまでの間、ファイルの内容を変更してはいけません。
- パラメータ:
raf- 読込み元のRandomAccessFile。- 例外:
IllegalArgumentException-rafがnullの場合。
-
-
メソッドの詳細
-
length
public long length()基本となるファイルの長さ、またはそれが不明な場合は-1を返します。- 定義:
length、インタフェース:ImageInputStream- オーバーライド:
length、クラス:ImageInputStreamImpl- 戻り値:
- ファイルの長さ(
long)、または-1。
-
finalize
@Deprecated(since="9") protected void finalize() throws Throwable非推奨。finalizeメソッドは推奨されていません。 クリーンアップを実行するためにfinalizeをオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalizeメソッドを削除するように変更する必要があります。finalizeメソッドをオーバーライドする場合、実装では、super.finalize()がObject.finalize()の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()の仕様を参照してください。ガベージ・コレクションの前にこのオブジェクトをファイナライズします。closeメソッドを呼び出して、開いている入力ソースをすべて閉じます。 このメソッドを、アプリケーション・コードから呼び出してはいけません。- オーバーライド:
finalize、クラス:ImageInputStreamImpl- 例外:
Throwable- スーパー・クラスのファイナライズ時にエラーが発生した場合。- 関連項目:
WeakReference,PhantomReference
-