com.jblend.media.smd
クラス SmdData

java.lang.Object
  |
  +--com.jblend.media.MediaData
        |
        +--com.jblend.media.smd.SmdData

public class SmdData
extends MediaData

SMDデータクラス


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

フィールドの詳細

type

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

SmdData

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

SmdData

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

SmdData

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

getMediaType

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

setData

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