com.jblend.media.hvscript
クラス HVscriptData <Phase3>

java.lang.Object
  |
  +--com.jblend.media.MediaData
        |
        +--com.jblend.media.hvscript.HVscriptData

public class HVscriptData
extends MediaData

HV script データクラスです。


フィールドの概要
static java.lang.String type
          メディアデータの種類を表す文字列です。
 
コンストラクタの概要
HVscriptData()
          HVscriptData を生成します。
HVscriptData(byte[] data)
          HVscriptData を生成します。
HVscriptData(java.lang.String name)
          HVscriptData を生成します。
 
メソッドの概要
 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
メディアデータの種類を表す文字列です。 固定文字列 "HVSCRIPT" が定義されています。
コンストラクタの詳細

HVscriptData

public HVscriptData()
HVscriptData を生成します。

HVscriptData

public HVscriptData(java.lang.String name)
             throws java.io.IOException
HVscriptData を生成します。

指定されたリソースファイルをデータとして使用します。

パラメータ:
name - リソースファイル名
例外:
NullPointerException - 引数 name に null が指定された場合に発生する
java.io.IOException - データファイルの取得に失敗した場合に発生する
java.lang.IllegalArgumentException - データファイル が HV script フォーマットではない場合に発生する

HVscriptData

public HVscriptData(byte[] data)
HVscriptData を生成します。
パラメータ:
data - データ
メソッドの詳細

getMediaType

public java.lang.String getMediaType()
メディアデータの種類を表す文字列を返します。
オーバーライド:
クラス MediaData 内の getMediaType
戻り値:
String - "HVSCRIPT"を返す

setData

public void setData(byte[] data)
新しいデータを設定します。
オーバーライド:
クラス MediaData 内の setData
パラメータ:
data - 新しいデータのバイト型配列
例外:
IllegalStateException - 現在設定されているデータが使用中の場合に発生する
NullPointerException - 引数 data に null が指定された場合に発生する
java.lang.IllegalArgumentException - data の内容が HV script フォーマットではない場合に発生する


Copyright 2003 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.