ChannelDescriptorBuilder
ChannelDescriptorオブジェクトのインスタンスを作成するビルダー。
拡張
コンストラクタ
new ChannelDescriptorBuilder()
new ChannelDescriptorBuilder():
ChannelDescriptorBuilder
戻り値
継承元
メソッド
build()
build():
IChannelDescriptor
ChannelDescriptorBuilderオブジェクトのフィールドからChannelDescriptorを作成します。
戻り値
ビルドされたChannelDescriptorオブジェクト。
スロー
必須フィールドが1つ以上欠落していると、InvalidArgumentErrorが発生します。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
オーバーライド
identifier()
identifier(
identifier):ChannelDescriptorBuilder
ChannelDescriptorの識別子を設定します。
パラメーター
identifier
string
チャンネルの一意の識別子を表す文字列。この識別子は、アプリケーションパッケージ内のすべてのチャンネルで一意である必要があります。このフィールドの最大長は8192バイトです。
戻り値
チャンネル識別子が設定されたChannelDescriptorBuilderオブジェクト。
詳細
このフィールドはチャンネル記述子に必須です。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
スロー
フィールドが最大長の8192バイトを超えると、InvalidArgumentErrorが発生します。
スロー
有効なUTF-8ではない文字列が渡されると、InvalidArgumentErrorが発生します。
majorNumber()
majorNumber(
majorNumber):ChannelDescriptorBuilder
ChannelDescriptorのMajorNumberを設定します。
パラメーター
majorNumber
number
メジャー番号は、チャンネルのメジャー番号の値を示します(たとえば、ATSC形式を使用)。チャンネル番号を「13.1」または「256」のように文字列で表すと、メジャー番号はそれぞれ13または256になります。メジャー番号またはマイナー番号で表されないチャンネルの場合、このフィールドを0に設定する必要があります。
戻り値
チャンネルのMajorNumberが設定されたChannelDescriptorBuilderオブジェクト。
詳細
このフィールドはチャンネル記述子に必須です。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
minorNumber()
minorNumber(
minorNumber):ChannelDescriptorBuilder
ChannelDescriptorのMinorNumberを設定します。
パラメーター
minorNumber
number
マイナー番号は、チャンネルのマイナー番号の値を示します(たとえば、ATSC形式を使用)。チャンネル番号を「13.1」または「256」のように文字列で表すと、マイナー番号はそれぞれ1または0になります。メジャー番号またはマイナー番号で表されないチャンネルの場合、このフィールドを0に設定する必要があります。
戻り値
チャンネルのMinorNumberが設定されたChannelDescriptorBuilderオブジェクト。
詳細
このフィールドはチャンネル記述子に必須です。
スロー
このビルダーインスタンスが既にオブジェクトを1回ビルドした後に関数が呼び出されると、IllegalStateErrorが発生します。
Last updated: 2025年9月30日

