Class OpenClose

java.lang.Object
net.sourceforge.plantuml.project.OpenClose
All Implemented Interfaces:
Histogram, TimeLine, LoadPlanable

public class OpenClose extends java.lang.Object implements Histogram, LoadPlanable
  • Field Summary

    Fields inherited from interface net.sourceforge.plantuml.project.core3.TimeLine

    MAX_TIME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    close(Day day)
     
    void
     
    int
     
    final Day
     
    int
     
    long
    getNext(long moment)
     
    long
    getPrevious(long moment)
     
    long
    getValueAt(long moment)
     
    boolean
     
    void
    open(Day day)
     
    final void
    setCalendar(Day calendar)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OpenClose

      public OpenClose()
  • Method Details

    • 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)
    • getNext

      public long getNext(long moment)
      Specified by:
      getNext in interface TimeLine
    • getPrevious

      public long getPrevious(long moment)
      Specified by:
      getPrevious in interface TimeLine
    • getValueAt

      public long getValueAt(long moment)
      Specified by:
      getValueAt in interface Histogram
    • getLoadAt

      public int getLoadAt(Day day)
      Specified by:
      getLoadAt in interface LoadPlanable