Packagecom.keepcore.calendar.view.renderers
Classpublic class CalendarItemRendererAbstract
InheritanceCalendarItemRendererAbstract Inheritance mx.core.UIComponent
Implements ICalendarItemRenderer
Subclasses CalendarItemRenderer, CalendarItemRendererLight

The CalendarItemRendererAbstract class defines the abstract class that calendar item renderer classes such as CalendarItemRenderer could extend.



Public Properties
 PropertyDefined By
  alpha : Number
[override] [write-only]
CalendarItemRendererAbstract
  backgroundColor : Number
CalendarItemRendererAbstract
  borderColor : Number
[read-only]
CalendarItemRendererAbstract
  calendarItem : CalendarItem
CalendarItemRendererAbstract
  dayViewIsEnd : Boolean
CalendarItemRendererAbstract
  dayViewIsStart : Boolean
CalendarItemRendererAbstract
  displayMode : Number
CalendarItemRendererAbstract
  duration : Number
CalendarItemRendererAbstract
  isDayView : Boolean
[read-only] return true if and only if the current display mode is DAY_VIEW
CalendarItemRendererAbstract
  isDragged : Boolean
CalendarItemRendererAbstract
  isEnd : Boolean
return if it's the last renderer to display
CalendarItemRendererAbstract
  isMonthView : Boolean
[read-only] return true if and only if the current display mode is MONTH_VIEW
CalendarItemRendererAbstract
  isResized : Boolean
CalendarItemRendererAbstract
  isRollOver : Boolean
CalendarItemRendererAbstract
  isSelectable : Boolean
[read-only]
CalendarItemRendererAbstract
  isSpecialEventSplitOn2Days : Boolean
CalendarItemRendererAbstract
  isWeekOrDayView : Boolean
[read-only] return true if current display mode is WEEK_VIEW or DAY_VIEW
CalendarItemRendererAbstract
  isWeekView : Boolean
[read-only] return true if and only if the current display mode is WEEK_VIEW
CalendarItemRendererAbstract
  isYearView : Boolean
[read-only] return true if and only if the current display mode is YEAR_VIEW
CalendarItemRendererAbstract
  rendererId : Number
Internal ID, managed by the calendar.
CalendarItemRendererAbstract
  resizeButton : ICalendarResizeButtonRenderer
CalendarItemRendererAbstract
  resourceField : String
CalendarItemRendererAbstract
  secondDayPartRenderer : ICalendarItemRenderer
CalendarItemRendererAbstract
  specialEventSplitOn2DaysFirstPartHidden : Boolean
CalendarItemRendererAbstract
  specialEventSplitOn2DaysIsOnlySecondDayDisplay : Boolean
CalendarItemRendererAbstract
  specialEventSplitOn2DaysSecondDayHeight : Number
CalendarItemRendererAbstract
  specialEventSplitOn2DaysSecondNoResize : Boolean
CalendarItemRendererAbstract
  text : String
define the text to display
CalendarItemRendererAbstract
  title : String
define the title to display
CalendarItemRendererAbstract
  visible : Boolean
[override] [write-only]
CalendarItemRendererAbstract
Public Methods
 MethodDefined By
  
CalendarItemRendererAbstract
  
clone(cloneCalendarItem:Boolean = true):ICalendarItemRenderer
CalendarItemRendererAbstract
  
[override]
CalendarItemRendererAbstract
  
[override]
CalendarItemRendererAbstract
  
[override]
CalendarItemRendererAbstract
  
isStart():Boolean
return if it's the first renderer to display
CalendarItemRendererAbstract
  
resizeButtonMouseOutHandler(AMouseEvent:MouseEvent):void
CalendarItemRendererAbstract
  
resizeButtonMouseOverHandler(AMouseEvent:MouseEvent):void
CalendarItemRendererAbstract
  
setHourToDisplay(date:Date):void
This function is called while the item is dragged.
CalendarItemRendererAbstract
Protected Methods
 MethodDefined By
  
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[override]
CalendarItemRendererAbstract
Property Detail
alphaproperty
alpha:Number  [write-only] [override]


Implementation
    public function set alpha(value:Number):void
backgroundColorproperty 
backgroundColor:Number


Implementation
    public function get backgroundColor():Number
    public function set backgroundColor(value:Number):void
borderColorproperty 
borderColor:Number  [read-only]


Implementation
    public function get borderColor():Number
calendarItemproperty 
calendarItem:CalendarItem


Implementation
    public function get calendarItem():CalendarItem
    public function set calendarItem(value:CalendarItem):void
dayViewIsEndproperty 
dayViewIsEnd:Boolean


Implementation
    public function get dayViewIsEnd():Boolean
    public function set dayViewIsEnd(value:Boolean):void
dayViewIsStartproperty 
dayViewIsStart:Boolean


Implementation
    public function get dayViewIsStart():Boolean
    public function set dayViewIsStart(value:Boolean):void
displayModeproperty 
displayMode:Number


Implementation
    public function get displayMode():Number
    public function set displayMode(value:Number):void
durationproperty 
duration:Number


Implementation
    public function get duration():Number
    public function set duration(value:Number):void
isDayViewproperty 
isDayView:Boolean  [read-only]

return true if and only if the current display mode is DAY_VIEW


Implementation
    public function get isDayView():Boolean
isDraggedproperty 
isDragged:Boolean


Implementation
    public function get isDragged():Boolean
    public function set isDragged(value:Boolean):void
isEndproperty 
isEnd:Boolean

return if it's the last renderer to display


Implementation
    public function get isEnd():Boolean
    public function set isEnd(value:Boolean):void
isMonthViewproperty 
isMonthView:Boolean  [read-only]

return true if and only if the current display mode is MONTH_VIEW


Implementation
    public function get isMonthView():Boolean
isResizedproperty 
isResized:Boolean


Implementation
    public function get isResized():Boolean
    public function set isResized(value:Boolean):void
isRollOverproperty 
isRollOver:Boolean


Implementation
    public function get isRollOver():Boolean
    public function set isRollOver(value:Boolean):void
isSelectableproperty 
isSelectable:Boolean  [read-only]


Implementation
    public function get isSelectable():Boolean
isSpecialEventSplitOn2Daysproperty 
isSpecialEventSplitOn2Days:Boolean


Implementation
    public function get isSpecialEventSplitOn2Days():Boolean
    public function set isSpecialEventSplitOn2Days(value:Boolean):void
isWeekOrDayViewproperty 
isWeekOrDayView:Boolean  [read-only]

return true if current display mode is WEEK_VIEW or DAY_VIEW


Implementation
    public function get isWeekOrDayView():Boolean
isWeekViewproperty 
isWeekView:Boolean  [read-only]

return true if and only if the current display mode is WEEK_VIEW


Implementation
    public function get isWeekView():Boolean
isYearViewproperty 
isYearView:Boolean  [read-only]

return true if and only if the current display mode is YEAR_VIEW


Implementation
    public function get isYearView():Boolean
rendererIdproperty 
rendererId:Number

Internal ID, managed by the calendar. You must not change its value.


Implementation
    public function get rendererId():Number
    public function set rendererId(value:Number):void
resizeButtonproperty 
resizeButton:ICalendarResizeButtonRenderer


Implementation
    public function get resizeButton():ICalendarResizeButtonRenderer
    public function set resizeButton(value:ICalendarResizeButtonRenderer):void
resourceFieldproperty 
resourceField:String


Implementation
    public function get resourceField():String
    public function set resourceField(value:String):void
secondDayPartRendererproperty 
secondDayPartRenderer:ICalendarItemRenderer


Implementation
    public function get secondDayPartRenderer():ICalendarItemRenderer
    public function set secondDayPartRenderer(value:ICalendarItemRenderer):void
specialEventSplitOn2DaysFirstPartHiddenproperty 
specialEventSplitOn2DaysFirstPartHidden:Boolean


Implementation
    public function get specialEventSplitOn2DaysFirstPartHidden():Boolean
    public function set specialEventSplitOn2DaysFirstPartHidden(value:Boolean):void
specialEventSplitOn2DaysIsOnlySecondDayDisplayproperty 
specialEventSplitOn2DaysIsOnlySecondDayDisplay:Boolean


Implementation
    public function get specialEventSplitOn2DaysIsOnlySecondDayDisplay():Boolean
    public function set specialEventSplitOn2DaysIsOnlySecondDayDisplay(value:Boolean):void
specialEventSplitOn2DaysSecondDayHeightproperty 
specialEventSplitOn2DaysSecondDayHeight:Number


Implementation
    public function get specialEventSplitOn2DaysSecondDayHeight():Number
    public function set specialEventSplitOn2DaysSecondDayHeight(value:Number):void
specialEventSplitOn2DaysSecondNoResizeproperty 
specialEventSplitOn2DaysSecondNoResize:Boolean


Implementation
    public function get specialEventSplitOn2DaysSecondNoResize():Boolean
    public function set specialEventSplitOn2DaysSecondNoResize(value:Boolean):void
textproperty 
text:String

define the text to display


Implementation
    public function get text():String
    public function set text(value:String):void
titleproperty 
title:String

define the title to display


Implementation
    public function get title():String
    public function set title(value:String):void
visibleproperty 
visible:Boolean  [write-only] [override]


Implementation
    public function set visible(value:Boolean):void
Constructor Detail
CalendarItemRendererAbstract()Constructor
public function CalendarItemRendererAbstract(AId:Number = 0)



Parameters
AId:Number (default = 0)
Method Detail
clone()method
public function clone(cloneCalendarItem:Boolean = true):ICalendarItemRenderer

Parameters

cloneCalendarItem:Boolean (default = true)

Returns
ICalendarItemRenderer
invalidateDisplayList()method 
override public function invalidateDisplayList():void

invalidateProperties()method 
override public function invalidateProperties():void

invalidateSize()method 
override public function invalidateSize():void

isStart()method 
public function isStart():Boolean

return if it's the first renderer to display

Returns
Boolean
resizeButtonMouseOutHandler()method 
public function resizeButtonMouseOutHandler(AMouseEvent:MouseEvent):void

Parameters

AMouseEvent:MouseEvent

resizeButtonMouseOverHandler()method 
public function resizeButtonMouseOverHandler(AMouseEvent:MouseEvent):void

Parameters

AMouseEvent:MouseEvent

setHourToDisplay()method 
public function setHourToDisplay(date:Date):void

This function is called while the item is dragged. You have to override it to provide your own hours display management for example.

Parameters

date:Date — the new start date.

updateDisplayList()method 
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

Parameters

unscaledWidth:Number
 
unscaledHeight:Number