new ManualScheduler()
    
    
    
    
    
    
    
    
    
    
    
    - Author:
 
    - 
        
    
 
    
    
    
    
    
    - Source:
 
    
    
    
    
    
    
     
    
        Extends
        
    
    
    
    
    
    
    
    
        Members
        
            
    Type:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
    Type:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
    
    
        Methods
        
            
    
    
    addManualSchedule(manualSchedule) → {this}
    
    
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
this
    
 
    
        
            
    
    
    addSchedule(schedule) → {this}
    
    
    Calls addManualSchedule() with the given Schedule.
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
this
    
 
    
        
            
    
    
    
    
    
    Directly obtains and returns a ManualSchedule's Observable. However, its items
are mapped to ManualScheduleEventSimple objects, to conform with the type of
this method.
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    An Observable
for the designated schedule.
    - 
        Type
    
 
    - 
        
Observable.<(T|ScheduleEvent|ManualScheduleEventSimple)>
    
 
    
        
            
    
    
    hasManualSchedule(manualSchedule) → {Boolean}
    
    
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
Boolean
    
 
    
        
            
    
    
    hasSchedule(schedule) → {Boolean}
    
    
    Calls hasManualSchedule() with the given Schedule.
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
Boolean
    
 
    
        
            
    
    
    (generator) preliminaryEvents(afteropt, beforeopt) → {IterableIterator.<PreliminaryScheduleEvent.<ManualSchedule, any>>}
    
    
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        Attributes | 
        
        
        Description | 
    
    
    
    
        
            
                after | 
            
            
            
                
Date
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            Optional. Defaults to undefined. | 
        
    
        
            
                before | 
            
            
            
                
Date
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            Optional. Defaults to undefined. | 
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
IterableIterator.<PreliminaryScheduleEvent.<ManualSchedule, any>>
    
 
    
        
            
    
    
    removeAllSchedules() → {Array.<ManualSchedule>}
    
    
    Removes all ManualSchedules from this scheduler. This will lead to
un-scheduling all of the schedules.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
Array.<ManualSchedule>
    
 
    
        
            
    
    
    removeManualSchedule(manualSchedule) → {this}
    
    
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
this
    
 
    
        
            
    
    
    removeSchedule(schedule) → {this}
    
    
    Calls removeManualSchedule() with the given Schedule.
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
this