onbon.bx06.area.unit
Class CommonBxUnit

java.lang.Object
  extended by onbon.bx06.area.unit.BxUnit
      extended by onbon.bx06.area.unit.CommonBxUnit
Direct Known Subclasses:
AmPmBxUnit, DayBxUnit, FestivalBxUnit, HourBxUnit, MinuteBxUnit, MonthBxUnit, SecondBxUnit, StringBxUnit, WeekBxUnit, YearBxUnit

public abstract class CommonBxUnit
extends BxUnit

通用单元。

Author:
ONBON

Nested Class Summary
static class CommonBxUnit.LangType
          显示语言。
 
Method Summary
protected abstract  void apply(onbon.bx06.message.area.unit.CommonUnit unit, ProgramDataBxFile dataFile)
           
 byte[] generate(ProgramDataBxFile dataFile)
          产生单元位元组资讯。
protected abstract  onbon.bx06.message.common.UnitType getUnitType()
          取得单元类型。
 
Methods inherited from class onbon.bx06.area.unit.BxUnit
calculateUnitWidth, darw, getFont, getScreenProfile, getUnitColor, getUnitX, getUnitY, preview, setFont, setUnitColor, setUnitX, setUnitY
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

generate

public byte[] generate(ProgramDataBxFile dataFile)
Description copied from class: BxUnit
产生单元位元组资讯。

Specified by:
generate in class BxUnit
Parameters:
dataFile - 節目资讯。
Returns:
位元组资讯。

getUnitType

protected abstract onbon.bx06.message.common.UnitType getUnitType()
取得单元类型。

Returns:
单元类型。

apply

protected abstract void apply(onbon.bx06.message.area.unit.CommonUnit unit,
                              ProgramDataBxFile dataFile)


Copyright © 2020 onbon. All rights reserved.