com.jblend.media.png
クラス PngData

java.lang.Object
  |
  +--com.jblend.media.MediaData
        |
        +--com.jblend.media.png.PngData

public class PngData
extends MediaData

PNGデータクラス


フィールドの概要
static java.lang.String type
          データタイプ文字列
 
コンストラクタの概要
PngData()
          PngDataコンストラクタ
PngData(byte[] data)
          PngDataコンストラクタ
PngData(java.lang.String name)
          PngDataコンストラクタ
指定のリソースファイルをデータとして使用します。
 
メソッドの概要
 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
データタイプ文字列
コンストラクタの詳細

PngData

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

PngData

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

PngData

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

getWidth

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

getHeight

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

getMediaType

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

setData

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