com.jblend.media
クラス MediaData <Phase2.5>

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

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 - データファイルの取得に失敗した場合に発生する
java.lang.IllegalArgumentException - データフォーマットが正しくない場合に発生する

MediaData

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

getMediaType

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

setData

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


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