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
- 
コンストラクタの詳細- 
FileImageInputStreampublic FileImageInputStream(File f) throws FileNotFoundException, IOException指定されたFileから読み込むFileImageInputStreamを構築します。このオブジェクトの構築時から読込みメソッドを最後に呼び出すまでの間、ファイルの内容を変更してはいけません。 - パラメータ:
- f- 読込み元の- File。
- 例外:
- IllegalArgumentException-- fが- nullの場合。
- SecurityException- セキュリティ・マネージャが存在し、ファイルへの読込みアクセスが許可されない場合。
- FileNotFoundException-- fがディレクトリであるか、ほかの何らかの理由で読込み用に開くことができない場合。
- IOException- 入出力エラーが発生した場合。
 
- 
FileImageInputStreampublic FileImageInputStream(RandomAccessFile raf)指定されたRandomAccessFileから読み込むFileImageInputStreamを構築します。このオブジェクトの構築時から読込みメソッドを最後に呼び出すまでの間、ファイルの内容を変更してはいけません。 - パラメータ:
- raf- 読込み元の- RandomAccessFile。
- 例外:
- IllegalArgumentException-- rafが- nullの場合。
 
 
- 
- 
メソッドの詳細- 
lengthpublic long length()基本となるファイルの長さ、またはそれが不明な場合は-1を返します。- 定義:
- length、インタフェース:- ImageInputStream
- オーバーライド:
- length、クラス:- ImageInputStreamImpl
- 戻り値:
- ファイルの長さ(long)、または-1。
 
- 
finalize@Deprecated(since="9") protected void finalize() throws ThrowableDeprecated.finalizeメソッドは推奨されていません。 クリーンアップを実行するためにfinalizeをオーバーライドするサブクラスは、代替クリーンアップ・メカニズムを使用し、オーバーライドするfinalizeメソッドを削除するように変更する必要があります。finalizeメソッドをオーバーライドする場合、実装では、super.finalize()がObject.finalize()の説明に従って呼び出されることを明示的に確認する必要があります。 移行オプションの詳細については、Object.finalize()の仕様を参照してください。ガベージ・コレクションの前にこのオブジェクトをファイナライズします。closeメソッドを呼び出して、開いている入力ソースをすべて閉じます。 このメソッドを、アプリケーション・コードから呼び出してはいけません。- オーバーライド:
- finalize、クラス:- ImageInputStreamImpl
- 例外:
- Throwable- スーパー・クラスのファイナライズ時にエラーが発生した場合。
- 関連項目:
- WeakReference,- PhantomReference
 
 
-