org.openfaces.component.timetable
Class DayTable

java.lang.Object
  extended by UIComponentBase
      extended by org.openfaces.component.OUIComponentBase
          extended by org.openfaces.component.OUIObjectIteratorBase
              extended by org.openfaces.component.timetable.DayTable
All Implemented Interfaces:
OUIComponent, OUIObjectIterator

public class DayTable
extends OUIObjectIteratorBase


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Fields inherited from interface org.openfaces.component.OUIObjectIterator
OBJECT_ID_SEPARATOR
 
Constructor Summary
DayTable()
           
 
Method Summary
 void addTimetableChangeListener(TimetableChangeListener listener)
           
 void broadcast(FacesEvent event)
           
 void encodeBegin(FacesContext context)
           
 java.util.Date getDay()
           
 java.awt.Color getDefaultEventColor()
           
 Confirmation getDeleteEventConfirmation()
           
 Confirmation getDeletionConfirmation()
          This method is only for internal usage from within the OpenFaces library.
 int getDragAndDropCancelingPeriod()
           
 int getDragAndDropTransitionPeriod()
           
 TimetableEditingOptions getEditingOptions()
           
 java.lang.String getEndTime()
           
 AbstractTimetableEvent getEvent()
           
 EventActionBar getEventActionBar()
           
 java.util.List<EventArea> getEventAreas()
           
 UIComponent getEventEditor()
           
 EventPreview getEventPreview()
           
 ValueExpression getEventsValueExpression()
           
 java.lang.String getEventVar()
           
 java.lang.String getFamily()
           
 java.lang.String getFooterClass()
           
 java.lang.String getFooterStyle()
           
 java.lang.String getHeaderClass()
           
 java.lang.String getHeaderStyle()
           
 java.util.Map<java.lang.String,AbstractTimetableEvent> getLoadedEvents()
           
 java.util.Locale getLocale()
           
 java.lang.String getMajorTimeClass()
           
 int getMajorTimeInterval()
           
 java.lang.String getMajorTimeStyle()
           
 java.lang.String getMinorTimeClass()
           
 int getMinorTimeInterval()
           
 java.lang.String getMinorTimeStyle()
           
 java.lang.String getObjectId()
           
 java.lang.String getOnchange()
           
 PreloadedEvents getPreloadedEvents()
           
 java.lang.String getPrimaryRowSeparator()
           
 java.lang.String getReservedTimeEventClass()
           
 java.awt.Color getReservedTimeEventColor()
           
 java.lang.String getReservedTimeEventStyle()
           
 java.lang.String getResourceColumnSeparator()
           
 UIComponent getResourceHeader()
           
 java.lang.String getResourceHeadersRowClass()
           
 java.lang.String getResourceHeadersRowSeparator()
           
 java.lang.String getResourceHeadersRowStyle()
           
 ValueExpression getResourcesValueExpression()
           
 java.lang.String getRolloverEventNoteClass()
           
 java.lang.String getRolloverEventNoteStyle()
           
 java.lang.String getRowClass()
           
 java.lang.String getRowStyle()
           
 java.lang.String getScrollTime()
           
 java.lang.String getSecondaryRowSeparator()
           
 boolean getShowTimeForMinorIntervals()
           
 java.lang.String getStartTime()
           
 java.lang.String getTimeColumnClass()
           
 java.lang.String getTimeColumnPrimaryRowSeparator()
           
 java.lang.String getTimeColumnSecondaryRowSeparator()
           
 java.lang.String getTimeColumnSeparator()
           
 java.lang.String getTimeColumnStyle()
           
 java.lang.String getTimePattern()
           
 java.lang.String getTimeSuffixClass()
           
 java.lang.String getTimeSuffixPattern()
           
 java.lang.String getTimeSuffixStyle()
           
 MethodExpression getTimetableChangeListener()
           
 TimetableChangeListener[] getTimetableChangeListeners()
           
 TimeTextPosition getTimeTextPosition()
           
 java.util.TimeZone getTimeZone()
           
 double getUndroppableEventTransparency()
           
 int getUndroppableStateTransitionPeriod()
           
 boolean isEditable()
           
 void processDecodes(FacesContext context)
           
 void processRestoreState(FacesContext context, java.lang.Object state)
           
 void processUpdates(FacesContext context)
           
 void processValidators(FacesContext context)
           
 void removeTimetableChangeListener(TimetableChangeListener listener)
           
 void restoreState(FacesContext context, java.lang.Object stateObj)
           
 java.lang.Object saveState(FacesContext context)
           
 void setDay(java.util.Date day)
           
 void setDefaultEventColor(java.awt.Color defaultEventColor)
           
 void setDeleteEventConfirmation(Confirmation confirmation)
           
 void setDragAndDropCancelingPeriod(int dragAndDropCancelingPeriod)
           
 void setDragAndDropTransitionPeriod(int dragAndDropTransitionPeriod)
           
 void setEditable(boolean value)
           
 void setEndTime(java.lang.String endTime)
           
 void setEvent(AbstractTimetableEvent event)
           
 void setEventEditor(UIComponent dialog)
           
 void setEventsValueExpression(ValueExpression expression)
           
 void setEventVar(java.lang.String eventVar)
           
 void setFooterClass(java.lang.String footerClass)
           
 void setFooterStyle(java.lang.String footerStyle)
           
 void setHeaderClass(java.lang.String headerClass)
           
 void setHeaderStyle(java.lang.String headerStyle)
           
 void setLocale(java.util.Locale locale)
           
 void setMajorTimeClass(java.lang.String majorTimeClass)
           
 void setMajorTimeInterval(int majorTimeInterval)
           
 void setMajorTimeStyle(java.lang.String majorTimeStyle)
           
 void setMinorTimeClass(java.lang.String minorTimeClass)
           
 void setMinorTimeInterval(int minorTimeInterval)
           
 void setMinorTimeStyle(java.lang.String minorTimeStyle)
           
 void setObjectId(java.lang.String objectId)
          Selects an object with the specified id in this component.
 void setOnchange(java.lang.String onchange)
           
 void setPreloadedEvents(PreloadedEvents preloadedEvents)
           
 void setPrimaryRowSeparator(java.lang.String primaryRowSeparator)
           
 void setReservedTimeEventClass(java.lang.String reservedTimeEventClass)
           
 void setReservedTimeEventColor(java.awt.Color reservedTimeEventColor)
           
 void setReservedTimeEventStyle(java.lang.String reservedTimeEventStyle)
           
 void setResourceColumnSeparator(java.lang.String resourceColumnSeparator)
           
 void setResourceHeader(UIComponent component)
           
 void setResourceHeadersRowClass(java.lang.String resourceHeadersRowClass)
           
 void setResourceHeadersRowSeparator(java.lang.String resourceHeadersRowSeparator)
           
 void setResourceHeadersRowStyle(java.lang.String resourceHeadersRowStyle)
           
 void setResourcesValueExpression(ValueExpression expression)
           
 void setRolloverEventNoteClass(java.lang.String rolloverEventNoteClass)
           
 void setRolloverEventNoteStyle(java.lang.String rolloverEventNoteStyle)
           
 void setRowClass(java.lang.String rowClass)
           
 void setRowStyle(java.lang.String rowStyle)
           
 void setScrollTime(java.lang.String scrollTime)
           
 void setSecondaryRowSeparator(java.lang.String secondaryRowSeparator)
           
 void setShowTimeForMinorIntervals(boolean showTimeForMinorIntervals)
           
 void setStartTime(java.lang.String startTime)
           
 void setTimeColumnClass(java.lang.String timeColumnClass)
           
 void setTimeColumnPrimaryRowSeparator(java.lang.String timeColumnPrimaryRowSeparator)
           
 void setTimeColumnSecondaryRowSeparator(java.lang.String timeColumnSecondaryRowSeparator)
           
 void setTimeColumnSeparator(java.lang.String timeColumnSeparator)
           
 void setTimeColumnStyle(java.lang.String timeColumnStyle)
           
 void setTimePattern(java.lang.String timePattern)
           
 void setTimeSuffixClass(java.lang.String timeSuffixClass)
           
 void setTimeSuffixPattern(java.lang.String timeSuffixPattern)
           
 void setTimeSuffixStyle(java.lang.String timeSuffixStyle)
           
 void setTimetableChangeListener(MethodExpression timetableChangeListener)
           
 void setTimeTextPosition(TimeTextPosition timeTextPosition)
           
 void setTimeZone(java.util.TimeZone timeZone)
           
 void setUndroppableEventTransparency(double undroppableEventTransparency)
           
 void setUndroppableStateTransitionPeriod(int undroppableStateTransitionPeriod)
           
 
Methods inherited from class org.openfaces.component.OUIObjectIteratorBase
getClientId, invokeOnComponent, queueEvent
 
Methods inherited from class org.openfaces.component.OUIComponentBase
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openfaces.component.OUIComponent
getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getRolloverClass, getRolloverStyle, getStyle, getStyleClass, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setRolloverClass, setRolloverStyle, setStyle, setStyleClass
 

Field Detail

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values
Constructor Detail

DayTable

public DayTable()
Method Detail

getFamily

public java.lang.String getFamily()

saveState

public java.lang.Object saveState(FacesContext context)
Overrides:
saveState in class OUIObjectIteratorBase

restoreState

public void restoreState(FacesContext context,
                         java.lang.Object stateObj)
Overrides:
restoreState in class OUIObjectIteratorBase

processRestoreState

public void processRestoreState(FacesContext context,
                                java.lang.Object state)

getEventVar

public java.lang.String getEventVar()

setEventVar

public void setEventVar(java.lang.String eventVar)

isEditable

public boolean isEditable()

setEditable

public void setEditable(boolean value)

getEventsValueExpression

public ValueExpression getEventsValueExpression()

setEventsValueExpression

public void setEventsValueExpression(ValueExpression expression)

getDay

public java.util.Date getDay()

setDay

public void setDay(java.util.Date day)

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

getTimeZone

public java.util.TimeZone getTimeZone()

setTimeZone

public void setTimeZone(java.util.TimeZone timeZone)

getPreloadedEvents

public PreloadedEvents getPreloadedEvents()

setPreloadedEvents

public void setPreloadedEvents(PreloadedEvents preloadedEvents)

getResourcesValueExpression

public ValueExpression getResourcesValueExpression()

setResourcesValueExpression

public void setResourcesValueExpression(ValueExpression expression)

getResourceHeader

public UIComponent getResourceHeader()

setResourceHeader

public void setResourceHeader(UIComponent component)

getEventEditor

public UIComponent getEventEditor()

setEventEditor

public void setEventEditor(UIComponent dialog)

getDeleteEventConfirmation

public Confirmation getDeleteEventConfirmation()

setDeleteEventConfirmation

public void setDeleteEventConfirmation(Confirmation confirmation)

getStartTime

public java.lang.String getStartTime()

setStartTime

public void setStartTime(java.lang.String startTime)

getEndTime

public java.lang.String getEndTime()

setEndTime

public void setEndTime(java.lang.String endTime)

getScrollTime

public java.lang.String getScrollTime()

setScrollTime

public void setScrollTime(java.lang.String scrollTime)

getTimeTextPosition

public TimeTextPosition getTimeTextPosition()

setTimeTextPosition

public void setTimeTextPosition(TimeTextPosition timeTextPosition)

getHeaderStyle

public java.lang.String getHeaderStyle()

setHeaderStyle

public void setHeaderStyle(java.lang.String headerStyle)

getHeaderClass

public java.lang.String getHeaderClass()

setHeaderClass

public void setHeaderClass(java.lang.String headerClass)

getFooterStyle

public java.lang.String getFooterStyle()

setFooterStyle

public void setFooterStyle(java.lang.String footerStyle)

getFooterClass

public java.lang.String getFooterClass()

setFooterClass

public void setFooterClass(java.lang.String footerClass)

getResourceHeadersRowStyle

public java.lang.String getResourceHeadersRowStyle()

setResourceHeadersRowStyle

public void setResourceHeadersRowStyle(java.lang.String resourceHeadersRowStyle)

getResourceHeadersRowClass

public java.lang.String getResourceHeadersRowClass()

setResourceHeadersRowClass

public void setResourceHeadersRowClass(java.lang.String resourceHeadersRowClass)

getRowStyle

public java.lang.String getRowStyle()

setRowStyle

public void setRowStyle(java.lang.String rowStyle)

getRowClass

public java.lang.String getRowClass()

setRowClass

public void setRowClass(java.lang.String rowClass)

getTimeColumnStyle

public java.lang.String getTimeColumnStyle()

setTimeColumnStyle

public void setTimeColumnStyle(java.lang.String timeColumnStyle)

getTimeColumnClass

public java.lang.String getTimeColumnClass()

setTimeColumnClass

public void setTimeColumnClass(java.lang.String timeColumnClass)

getTimePattern

public java.lang.String getTimePattern()

setTimePattern

public void setTimePattern(java.lang.String timePattern)

getTimeSuffixPattern

public java.lang.String getTimeSuffixPattern()

setTimeSuffixPattern

public void setTimeSuffixPattern(java.lang.String timeSuffixPattern)

getMajorTimeInterval

public int getMajorTimeInterval()

setMajorTimeInterval

public void setMajorTimeInterval(int majorTimeInterval)

getMinorTimeInterval

public int getMinorTimeInterval()

setMinorTimeInterval

public void setMinorTimeInterval(int minorTimeInterval)

getShowTimeForMinorIntervals

public boolean getShowTimeForMinorIntervals()

setShowTimeForMinorIntervals

public void setShowTimeForMinorIntervals(boolean showTimeForMinorIntervals)

getMajorTimeStyle

public java.lang.String getMajorTimeStyle()

setMajorTimeStyle

public void setMajorTimeStyle(java.lang.String majorTimeStyle)

getMajorTimeClass

public java.lang.String getMajorTimeClass()

setMajorTimeClass

public void setMajorTimeClass(java.lang.String majorTimeClass)

getMinorTimeStyle

public java.lang.String getMinorTimeStyle()

setMinorTimeStyle

public void setMinorTimeStyle(java.lang.String minorTimeStyle)

getMinorTimeClass

public java.lang.String getMinorTimeClass()

setMinorTimeClass

public void setMinorTimeClass(java.lang.String minorTimeClass)

getTimeSuffixStyle

public java.lang.String getTimeSuffixStyle()

setTimeSuffixStyle

public void setTimeSuffixStyle(java.lang.String timeSuffixStyle)

getTimeSuffixClass

public java.lang.String getTimeSuffixClass()

setTimeSuffixClass

public void setTimeSuffixClass(java.lang.String timeSuffixClass)

getDefaultEventColor

public java.awt.Color getDefaultEventColor()

setDefaultEventColor

public void setDefaultEventColor(java.awt.Color defaultEventColor)

getReservedTimeEventColor

public java.awt.Color getReservedTimeEventColor()

setReservedTimeEventColor

public void setReservedTimeEventColor(java.awt.Color reservedTimeEventColor)

getReservedTimeEventStyle

public java.lang.String getReservedTimeEventStyle()

setReservedTimeEventStyle

public void setReservedTimeEventStyle(java.lang.String reservedTimeEventStyle)

getReservedTimeEventClass

public java.lang.String getReservedTimeEventClass()

setReservedTimeEventClass

public void setReservedTimeEventClass(java.lang.String reservedTimeEventClass)

getRolloverEventNoteStyle

public java.lang.String getRolloverEventNoteStyle()

setRolloverEventNoteStyle

public void setRolloverEventNoteStyle(java.lang.String rolloverEventNoteStyle)

getRolloverEventNoteClass

public java.lang.String getRolloverEventNoteClass()

setRolloverEventNoteClass

public void setRolloverEventNoteClass(java.lang.String rolloverEventNoteClass)

getDragAndDropTransitionPeriod

public int getDragAndDropTransitionPeriod()

setDragAndDropTransitionPeriod

public void setDragAndDropTransitionPeriod(int dragAndDropTransitionPeriod)

getDragAndDropCancelingPeriod

public int getDragAndDropCancelingPeriod()

setDragAndDropCancelingPeriod

public void setDragAndDropCancelingPeriod(int dragAndDropCancelingPeriod)

getUndroppableStateTransitionPeriod

public int getUndroppableStateTransitionPeriod()

setUndroppableStateTransitionPeriod

public void setUndroppableStateTransitionPeriod(int undroppableStateTransitionPeriod)

getUndroppableEventTransparency

public double getUndroppableEventTransparency()

setUndroppableEventTransparency

public void setUndroppableEventTransparency(double undroppableEventTransparency)

getResourceColumnSeparator

public java.lang.String getResourceColumnSeparator()

setResourceColumnSeparator

public void setResourceColumnSeparator(java.lang.String resourceColumnSeparator)

getResourceHeadersRowSeparator

public java.lang.String getResourceHeadersRowSeparator()

setResourceHeadersRowSeparator

public void setResourceHeadersRowSeparator(java.lang.String resourceHeadersRowSeparator)

getTimeColumnSeparator

public java.lang.String getTimeColumnSeparator()

setTimeColumnSeparator

public void setTimeColumnSeparator(java.lang.String timeColumnSeparator)

getPrimaryRowSeparator

public java.lang.String getPrimaryRowSeparator()

setPrimaryRowSeparator

public void setPrimaryRowSeparator(java.lang.String primaryRowSeparator)

getSecondaryRowSeparator

public java.lang.String getSecondaryRowSeparator()

setSecondaryRowSeparator

public void setSecondaryRowSeparator(java.lang.String secondaryRowSeparator)

getTimeColumnPrimaryRowSeparator

public java.lang.String getTimeColumnPrimaryRowSeparator()

setTimeColumnPrimaryRowSeparator

public void setTimeColumnPrimaryRowSeparator(java.lang.String timeColumnPrimaryRowSeparator)

getTimeColumnSecondaryRowSeparator

public java.lang.String getTimeColumnSecondaryRowSeparator()

setTimeColumnSecondaryRowSeparator

public void setTimeColumnSecondaryRowSeparator(java.lang.String timeColumnSecondaryRowSeparator)

getTimetableChangeListener

public MethodExpression getTimetableChangeListener()

setTimetableChangeListener

public void setTimetableChangeListener(MethodExpression timetableChangeListener)

getOnchange

public java.lang.String getOnchange()

setOnchange

public void setOnchange(java.lang.String onchange)

addTimetableChangeListener

public void addTimetableChangeListener(TimetableChangeListener listener)

removeTimetableChangeListener

public void removeTimetableChangeListener(TimetableChangeListener listener)

getTimetableChangeListeners

public TimetableChangeListener[] getTimetableChangeListeners()

broadcast

public void broadcast(FacesEvent event)
               throws AbortProcessingException
Overrides:
broadcast in class OUIObjectIteratorBase
Throws:
AbortProcessingException

getEventActionBar

public EventActionBar getEventActionBar()

getEditingOptions

public TimetableEditingOptions getEditingOptions()

getEventPreview

public EventPreview getEventPreview()

getDeletionConfirmation

public Confirmation getDeletionConfirmation()
This method is only for internal usage from within the OpenFaces library. It shouldn't be used explicitly by any application code.


getEventAreas

public java.util.List<EventArea> getEventAreas()

getEvent

public AbstractTimetableEvent getEvent()

setEvent

public void setEvent(AbstractTimetableEvent event)

setObjectId

public void setObjectId(java.lang.String objectId)
Description copied from interface: OUIObjectIterator
Selects an object with the specified id in this component. The semantics of handling the current object is specific to each particular component, and the current object typically points to a data entry currently being rendered, or an entry that generated the server action that is being processed.

Parameters:
objectId - id of an object to be selected

getObjectId

public java.lang.String getObjectId()
Returns:
the identifier of the object currently selected in this component.
See Also:
OUIObjectIterator.setObjectId(java.lang.String)

processDecodes

public void processDecodes(FacesContext context)

processValidators

public void processValidators(FacesContext context)

processUpdates

public void processUpdates(FacesContext context)

getLoadedEvents

public java.util.Map<java.lang.String,AbstractTimetableEvent> getLoadedEvents()

encodeBegin

public void encodeBegin(FacesContext context)
                 throws java.io.IOException
Throws:
java.io.IOException


Copyright © 1998-2009 TeamDev Ltd. All Rights Reserved.