|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectinfo.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を返します。
Base64Headerpublic 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オブジェクト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||