WeekTimeBuilder

org.openurp.edu.clazz.domain.WeekTimeBuilder
See theWeekTimeBuilder companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def build(semester: Semester, weekSpan: String): Iterable[WeekTime]
def build(beginOn: LocalDate, endOn: LocalDate, dayInterval: Int): Seq[WeekTime]
def collect(semester: Semester, dates: Iterable[LocalDate]): WeekState
def digest(time: WeekTime, semester: Semester): String
def mergeTimes(tobeMerged: Buffer[WeekTime], minGap: Int): Buffer[WeekTime]

合并相邻或者重叠的时间段
前提条件是待合并的

合并相邻或者重叠的时间段
前提条件是待合并的

Attributes

def on(semester: Semester): WeekTimeBuilder