Package net.sourceforge.plantuml.project
Class OpenClose
- java.lang.Object
-
- net.sourceforge.plantuml.project.OpenClose
-
- All Implemented Interfaces:
Histogram
,TimeLine
,LoadPlanable
public class OpenClose extends Object implements Histogram, LoadPlanable
-
-
Constructor Summary
Constructors Constructor Description OpenClose()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close(Day day)
void
close(DayOfWeek day)
int
daysInWeek()
Day
getCalendar()
int
getLoadAt(Day day)
long
getNext(long moment)
long
getPrevious(long moment)
long
getValueAt(long moment)
boolean
isClosed(Day day)
void
open(Day day)
void
setCalendar(Day calendar)
-
-
-
Method Detail
-
daysInWeek
public int daysInWeek()
-
isClosed
public boolean isClosed(Day day)
-
close
public void close(DayOfWeek day)
-
close
public void close(Day day)
-
open
public void open(Day day)
-
getCalendar
public final Day getCalendar()
-
setCalendar
public final void setCalendar(Day calendar)
-
getPrevious
public long getPrevious(long moment)
- Specified by:
getPrevious
in interfaceTimeLine
-
getValueAt
public long getValueAt(long moment)
- Specified by:
getValueAt
in interfaceHistogram
-
getLoadAt
public int getLoadAt(Day day)
- Specified by:
getLoadAt
in interfaceLoadPlanable
-
-