Packageat.fhjoanneum.dmt.umj.core.display.timeline
Classpublic class PresentationScheduleEntryCollection
InheritancePresentationScheduleEntryCollection Inheritance mx.collections.ArrayCollection

PRESENTATIONCONTENT ONLY COMPONENT: This Class (extends ArrayCollection) is used within the AppPresentationContentUserInterface to hold multiple objects entries to draw the timeline.

Default MXML Propertysource



Public Properties
 PropertyDefined By
  presentationElement : PresentationElement
[read-only]
PresentationScheduleEntryCollection
Public Methods
 MethodDefined By
  
PresentationScheduleEntryCollection
  
checkIfGapBetweenCurrentAndNextState(currentState:PresentationScheduleEntry, maximalDate:Date):Boolean
PresentationScheduleEntryCollection
  
PresentationScheduleEntryCollection
  
PresentationScheduleEntryCollection
  
PresentationScheduleEntryCollection
  
PresentationScheduleEntryCollection
  
PresentationScheduleEntryCollection
  
PresentationScheduleEntryCollection
  
PresentationScheduleEntryCollection
Property Detail
presentationElementproperty
presentationElement:PresentationElement  [read-only]


Implementation
    public function get presentationElement():PresentationElement
Constructor Detail
PresentationScheduleEntryCollection()Constructor
public function PresentationScheduleEntryCollection(topPresentationElement:PresentationElement)



Parameters
topPresentationElement:PresentationElement
Method Detail
checkIfGapBetweenCurrentAndNextState()method
public function checkIfGapBetweenCurrentAndNextState(currentState:PresentationScheduleEntry, maximalDate:Date):Boolean

Parameters

currentState:PresentationScheduleEntry
 
maximalDate:Date

Returns
Boolean
checkIfGapBetweenCurrentAndPreviousState()method 
public function checkIfGapBetweenCurrentAndPreviousState(currentState:PresentationScheduleEntry, minimalDate:Date):Boolean

Parameters

currentState:PresentationScheduleEntry
 
minimalDate:Date

Returns
Boolean
checkIfStateOverlapsWithNext()method 
public function checkIfStateOverlapsWithNext(currentState:PresentationScheduleEntry):Boolean

Parameters

currentState:PresentationScheduleEntry

Returns
Boolean
checkIfStateOverlapsWithPrevious()method 
public function checkIfStateOverlapsWithPrevious(currentState:PresentationScheduleEntry):Boolean

Parameters

currentState:PresentationScheduleEntry

Returns
Boolean
checkIfTwoStatesOverlap()method 
public function checkIfTwoStatesOverlap(state1:PresentationScheduleEntry, state2:PresentationScheduleEntry):Boolean

Parameters

state1:PresentationScheduleEntry
 
state2:PresentationScheduleEntry

Returns
Boolean
findNextState()method 
public function findNextState(currentState:PresentationScheduleEntry):PresentationScheduleEntry

Parameters

currentState:PresentationScheduleEntry

Returns
PresentationScheduleEntry
findPreviousState()method 
public function findPreviousState(currentState:PresentationScheduleEntry):PresentationScheduleEntry

Parameters

currentState:PresentationScheduleEntry

Returns
PresentationScheduleEntry
findStateAtIntervall()method 
public function findStateAtIntervall(start:Date, end:Date):PresentationScheduleEntry

Parameters

start:Date
 
end:Date

Returns
PresentationScheduleEntry