com.jblend.media
クラス MediaData

java.lang.Object
  |
  +--com.jblend.media.MediaData
直系の既知のサブクラス:
JpegData, MngData, PngData, SmafData, SmdData

public abstract class MediaData
extends java.lang.Object

メディアデータクラス


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

コンストラクタの詳細

MediaData

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

MediaData

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

MediaData

public MediaData(byte[] data)
MediaDataコンストラクタ。
パラメータ:
data - データ本体
メソッドの詳細

getMediaType

public abstract java.lang.String getMediaType()
メディアデータをあらわす文字列を取得する。
このメディアデータの種類をあらわすための文字列が返されます。
戻り値:
String - メディアをあらわす文字列

setData

public abstract void setData(byte[] data)
新しいデータを設定する。
パラメータ:
data - 新しいデータ