com.jblend.media.mng
クラス MngData

java.lang.Object
  |
  +--com.jblend.media.MediaData
        |
        +--com.jblend.media.mng.MngData

public class MngData
extends MediaData

MNGデータクラス


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

MngData

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

MngData

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

MngData

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

getWidth

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

getHeight

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

getMediaType

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

setData

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