com.jblend.media.jpeg
クラス JpegData

java.lang.Object
  |
  +--com.jblend.media.MediaData
        |
        +--com.jblend.media.jpeg.JpegData

public class JpegData
extends MediaData

JPEGデータクラス


フィールドの概要
static java.lang.String type
          データタイプ文字列
 
コンストラクタの概要
JpegData()
          JpegDataコンストラクタ
JpegData(byte[] data)
          JpegDataコンストラクタ
JpegData(java.lang.String name)
          JpegDataコンストラクタ
指定のリソースファイルをデータとして使用します。
 
メソッドの概要
 int getHeight()
          高さを取得する。
 java.lang.String getMediaType()
          メディアデータをあらわす文字列を取得する。
 int getWidth()
          幅を取得する。
 void setData(byte[] data)
          新しいデータを設定する。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

type

public static final java.lang.String type
データタイプ文字列
コンストラクタの詳細

JpegData

public JpegData()
JpegDataコンストラクタ

JpegData

public JpegData(java.lang.String name)
         throws java.io.IOException
JpegDataコンストラクタ
指定のリソースファイルをデータとして使用します。
パラメータ:
name - リソース名
例外:
NullPointerException - nameがnullの場合に発生します。
java.io.IOException - データファイルの取得に失敗した場合に発生します。
IllegalArgumentException - dataがJPEGフォーマットでない場合に発生します。

JpegData

public JpegData(byte[] data)
JpegDataコンストラクタ
パラメータ:
data - データ本体
例外:
NullPointerException - dataがnullの場合に発生します。
IllegalArgumentException - dataがJPEGフォーマットでない場合に発生します。
メソッドの詳細

getWidth

public int getWidth()
幅を取得する。
戻り値:
int - 幅

getHeight

public int getHeight()
高さを取得する。
戻り値:
int - 高さ

getMediaType

public java.lang.String getMediaType()
メディアデータをあらわす文字列を取得する。
このメディアデータの種類をあらわすための文字列が返されます。
オーバーライド:
クラス MediaData 内の getMediaType
戻り値:
String - 「JPEG」が返ります。

setData

public void setData(byte[] data)
新しいデータを設定する。
オーバーライド:
クラス MediaData 内の setData
パラメータ:
data - 新しいデータ
例外:
NullPointerException - dataがnullの場合に発生します。
IllegalArgumentException - dataがJPEGフォーマットでない場合に発生します。