onbon.bx06.cmd.dyn
Class DynamicBxAreaRule

java.lang.Object
  extended by onbon.bx06.cmd.dyn.DynamicBxAreaRule

public class DynamicBxAreaRule
extends Object

动态区域。

Author:
ONBON

Constructor Summary
DynamicBxAreaRule()
          建构子。
 
Method Summary
 void addRelativeProgram(Integer program)
          新增动态区域关联的异步节目。
一旦关联了某个异步节目,则当该异步节目播放时允许播放该动态区域。
 onbon.bx06.message.dyn.DynamicAreaInfo generate()
           
 int getId()
          取得編號。
 byte getImmediatePlay()
          取得是否立即播放。
0:与异步节目一起播放。
1:异步节目停止播放,仅播放动态区域。
2:当播放完节目编号最高的异步节目后播放该动态区域。
 byte getRunMode()
          取得运行模式。
0:循环显示。
1:显示完成后静止显示最后一页数据。
2:循环显示,超过设定时间后数据仍未更新时不再显示。
3:循环显示,超过设定时间后数据仍未更新时显示 Logo信息。
4:循环显示,显示完最后一页后就不再显示。
 int getTimeout()
          取得动态区数据超时时间,单位为秒。
 boolean isRelativeAllPrograms()
          取得是否关联全部节目。
 void setId(int id)
          設定編號。
 void setImmediatePlay(byte immediatePlay)
          設定是否立即播放。
0:与异步节目一起播放。
1:异步节目停止播放,仅播放动态区域。
2:当播放完节目编号最高的异步节目后播放该动态区域。
 void setRelativeAllPrograms(boolean relativeAllPrograms)
          設定是否关联全部节目。
true: 所有异步节目播放时都允许播放该动态区域。
false: 由规则来决定。
 void setRunMode(byte runMode)
          設定运行模式。
0:循环显示。
1:显示完成后静止显示最后一页数据。
2:循环显示,超过设定时间后数据仍未更新时不再显示。
3:循环显示,超过设定时间后数据仍未更新时显示 Logo信息。
4:循环显示,显示完最后一页后就不再显示。
 void setTimeout(int timeout)
          設定动态区数据超时时间,单位为秒。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicBxAreaRule

public DynamicBxAreaRule()
建构子。

Method Detail

getId

public int getId()
取得編號。

Returns:
編號。

setId

public void setId(int id)
設定編號。

Parameters:
id - 編號。

getRunMode

public byte getRunMode()
取得运行模式。
0:循环显示。
1:显示完成后静止显示最后一页数据。
2:循环显示,超过设定时间后数据仍未更新时不再显示。
3:循环显示,超过设定时间后数据仍未更新时显示 Logo信息。
4:循环显示,显示完最后一页后就不再显示。

Returns:
运行模式。

setRunMode

public void setRunMode(byte runMode)
設定运行模式。
0:循环显示。
1:显示完成后静止显示最后一页数据。
2:循环显示,超过设定时间后数据仍未更新时不再显示。
3:循环显示,超过设定时间后数据仍未更新时显示 Logo信息。
4:循环显示,显示完最后一页后就不再显示。

Parameters:
runMode - 运行模式。

getImmediatePlay

public byte getImmediatePlay()
取得是否立即播放。
0:与异步节目一起播放。
1:异步节目停止播放,仅播放动态区域。
2:当播放完节目编号最高的异步节目后播放该动态区域。

Returns:
是否立即播放。

setImmediatePlay

public void setImmediatePlay(byte immediatePlay)
設定是否立即播放。
0:与异步节目一起播放。
1:异步节目停止播放,仅播放动态区域。
2:当播放完节目编号最高的异步节目后播放该动态区域。

Parameters:
immediatePlay - 是否立即播放。

getTimeout

public int getTimeout()
取得动态区数据超时时间,单位为秒。

Returns:
动态区数据超时时间。

setTimeout

public void setTimeout(int timeout)
設定动态区数据超时时间,单位为秒。

Parameters:
timeout - 动态区数据超时时间。

isRelativeAllPrograms

public boolean isRelativeAllPrograms()
取得是否关联全部节目。

Returns:
是否关联全部节目。

setRelativeAllPrograms

public void setRelativeAllPrograms(boolean relativeAllPrograms)
設定是否关联全部节目。
true: 所有异步节目播放时都允许播放该动态区域。
false: 由规则来决定。

Parameters:
relativeAllPrograms - 是否关联全部节目。

addRelativeProgram

public void addRelativeProgram(Integer program)
新增动态区域关联的异步节目。
一旦关联了某个异步节目,则当该异步节目播放时允许播放该动态区域。

Parameters:
program - 关联节目,0-999。

generate

public onbon.bx06.message.dyn.DynamicAreaInfo generate()
                                                throws Bx6GException
Throws:
Bx6GException


Copyright © 2020 onbon. All rights reserved.