Package org.openurp.edu.clazz.util
Class ScheduleDigestor
java.lang.Object
org.openurp.edu.clazz.util.ScheduleDigestor
输出一个教学任务教学活动的字符串表示
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String:teacher+ :day :units :weeks :roomstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptiondigest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Collection<ClazzActivity> activities) 根据默认格式defaultFormat格式,获得教学任务里部分排课活动的文字信息digest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Collection<ClazzActivity> activities, String format) 根据格式,获得教学任务里部分排课活动的文字信息digest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Clazz clazz) 根据默认格式defaultFormat,获得教学任务的排课文字信息digest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Clazz clazz, String format) 根据格式,获得教学任务的排课文字信息static ScheduleDigestorstatic List<ClazzActivity> merge(Semester semester, Collection<ClazzActivity> activities, boolean hasTeacher, boolean hasRoom) setDelimeter(String delimeter) 设置分割符,默认为逗号
-
Field Details
-
singleTeacher
- See Also:
-
multiTeacher
- See Also:
-
moreThan1Teacher
- See Also:
-
day
- See Also:
-
units
- See Also:
-
weeks
- See Also:
-
time
- See Also:
-
room
- See Also:
-
building
- See Also:
-
district
- See Also:
-
clazz
- See Also:
-
course
- See Also:
-
starton
- See Also:
-
defaultFormat
:teacher+ :day :units :weeks :room- See Also:
-
-
Method Details
-
getInstance
-
digest
public String digest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Clazz clazz) 根据默认格式defaultFormat,获得教学任务的排课文字信息- Parameters:
textResource-clazz-- Returns:
-
digest
public String digest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Clazz clazz, String format) 根据格式,获得教学任务的排课文字信息- Parameters:
textResource-clazz-format-- Returns:
-
digest
public String digest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Collection<ClazzActivity> activities) 根据默认格式defaultFormat格式,获得教学任务里部分排课活动的文字信息- Parameters:
textResource-timeSetting-activities- 任务里的部分排课活动- Returns:
-
digest
public String digest(org.beangle.commons.text.i18n.TextResource textResource, TimeSetting timeSetting, Collection<ClazzActivity> activities, String format) 根据格式,获得教学任务里部分排课活动的文字信息- Parameters:
textResource-timeSetting-- Returns:
-
merge
public static List<ClazzActivity> merge(Semester semester, Collection<ClazzActivity> activities, boolean hasTeacher, boolean hasRoom) -
setDelimeter
设置分割符,默认为逗号- Parameters:
delimeter-- Returns:
-