fixez 1.0

org.koiroha.fixez
クラス ExifFactory

java.lang.Object
  上位を拡張 org.koiroha.fixez.ExifFactory

public class ExifFactory
extends Object

JPEG のバイトバッファから Exif 情報を読み込むためのファクトリクラスです。

導入されたバージョン:
fixez 1.0 - 2008/08/11
バージョン:
fixez 1.0 - $Revision: 1.3 $ $Date: 2008/08/11 17:28:21 $
作成者:
torao

コンストラクタの概要
ExifFactory()
          コンストラクタは何も行いません。
 
メソッドの概要
 Exif getInstance(ByteBuffer buffer)
          指定された JPEG ファイルからインスタンスを生成します。
 Exif getInstance(File file)
          指定された JPEG ファイルからインスタンスを生成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExifFactory

public ExifFactory()
コンストラクタは何も行いません。

メソッドの詳細

getInstance

public Exif getInstance(File file)
                 throws IOException,
                        ExifFormatException
指定された JPEG ファイルからインスタンスを生成します。ファイル内に Exif 情報が格納されていない場合には null を返します。

パラメータ:
file - Exif 情報を読み込む JPEG ファイル
戻り値:
Exif 情報
例外:
IOException - ファイルの読み込みに失敗した場合
ExifFormatException - フォーマットが不正な場合

getInstance

public Exif getInstance(ByteBuffer buffer)
                 throws ExifFormatException
指定された JPEG ファイルからインスタンスを生成します。ファイル内に Exif 情報が格納されていない場合には null を返します。

Exif の仕様では解析時にファイル内でのシークが必要となるため、ストリーム から取り出すインターフェースは提供されません。

パラメータ:
buffer - Exif 情報を読み込む JPEG ファイル
戻り値:
Exif 情報
例外:
ExifFormatException - フォーマットが不正な場合

torao@mars.dti.ne.jp