|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.bix.tokai.bixpp.binding.Sound
public class Sound
このクラスは音声情報を表すSoundタグに対応するクラスです。
音声ファイルは、Base64フォーマットを使用するBase64Header
クラスか、
Hexフォーマットを使用するHexHeader
クラスか、 ファイルの場所を表すURLを指定するLink
クラス
のうち一つを使用して記述します。
例えば、音声情報の名前を"生産者Aの声"、ファイルのURIを"voice1.wav"と記述する例を以下に示します。
Sound sound = new Sound();
Link soundlink = new Link();
soundlink.setName("生産者Aの声です。");
soundlink.setURIString("voice1.wav");
sound.setLink(soundlink);
Producer
,
Item
,
Base64Header
,
HexHeader
,
Link
,
直列化された形式コンストラクタの概要 | |
---|---|
Sound()
デフォルトコンストラクタです。 |
|
Sound(Base64Header base64Header)
音声をBase64エンコードした情報を表す Base64Header を指定してImageオブジェクトを作成します。 |
|
Sound(HexHeader hexHeader)
音声をHexエンコードした情報を表す HexHeader を指定してImageオブジェクトを作成します。 |
|
Sound(Link link)
ファイルのURIを表す Link を指定してImageオブジェクトを作成します。 |
メソッドの概要 | |
---|---|
Base64Header |
getBase64Header()
Base64エンコードした情報を表す Base64Header を返します。 |
HexHeader |
getHexHeader()
Hexエンコードした情報を表す HexHeader を返します。 |
Link |
getLink()
ファイルのURIを表す Link を返します。 |
void |
setBase64Header(Base64Header base64Header)
Base64エンコードした情報を表す Base64Header を設定します。 |
void |
setHexHeader(HexHeader hexHeader)
Hexエンコードした情報を表す HexHeader を設定します。 |
void |
setLink(Link link)
ファイルのURIを表す Link を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Sound()
public Sound(Link link)
Link
を指定してImageオブジェクトを作成します。
link
- ファイルのURIpublic Sound(Base64Header base64Header)
Base64Header
を指定してImageオブジェクトを作成します。
base64Header
- 音声をBase64エンコードした情報public Sound(HexHeader hexHeader)
HexHeader
を指定してImageオブジェクトを作成します。
hexHeader
- 音声をHexエンコードした情報メソッドの詳細 |
---|
public Base64Header getBase64Header()
Base64Header
を返します。
Base64Header
public HexHeader getHexHeader()
HexHeader
を返します。
HexHeader
オブジェクトpublic Link getLink()
Link
を返します。
Link
オブジェクトpublic void setBase64Header(Base64Header base64Header)
Base64Header
を設定します。
base64Header
- Base64Header
オブジェクトpublic void setHexHeader(HexHeader hexHeader)
HexHeader
を設定します。
hexHeader
- HexHeader
オブジェクトpublic void setLink(Link link)
Link
を設定します。
link
- Link
オブジェクト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |