org.openfaces.component.timetable
Class TimetableView

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by org.openfaces.component.OUIComponentBase
              extended by org.openfaces.component.OUIObjectIteratorBase
                  extended by org.openfaces.component.timetable.TimetableView
All Implemented Interfaces:
java.util.EventListener, javax.faces.component.NamingContainer, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, OUIComponent, OUIObjectIterator
Direct Known Subclasses:
MonthTable, TimeScaleTable

public abstract class TimetableView
extends OUIObjectIteratorBase


Field Summary
 
Fields inherited from class javax.faces.component.UIComponent
BEANINFO_KEY, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, VIEW_LOCATION_KEY
 
Fields inherited from interface org.openfaces.component.OUIObjectIterator
OBJECT_ID_SEPARATOR
 
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
 
Constructor Summary
TimetableView()
           
 
Method Summary
 void addTimetableChangeListener(TimetableChangeListener listener)
           
 void broadcast(javax.faces.event.FacesEvent event)
           
 void encodeBegin(javax.faces.context.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.
 TimetableEditingOptions getEditingOptions()
           
 AbstractTimetableEvent getEvent()
           
 EventActionBar getEventActionBar()
           
 java.util.List<EventArea> getEventAreas()
           
 javax.faces.component.UIComponent getEventEditor()
           
 EventPreview getEventPreview()
           
 javax.el.ValueExpression getEventsValueExpression()
           
 java.lang.String getEventVar()
           
 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 getObjectId()
           
 java.lang.String getOnchange()
           
 PreloadedEvents getPreloadedEvents()
           
 java.lang.String getReservedTimeEventClass()
           
 java.awt.Color getReservedTimeEventColor()
           
 java.lang.String getReservedTimeEventStyle()
           
 javax.el.ValueExpression getResourcesValueExpression()
           
 java.lang.String getRolloverEventNoteClass()
           
 java.lang.String getRolloverEventNoteStyle()
           
 java.lang.String getRowClass()
           
 java.lang.String getRowStyle()
           
 javax.el.MethodExpression getTimetableChangeListener()
           
 TimetableChangeListener[] getTimetableChangeListeners()
           
 java.util.TimeZone getTimeZone()
           
 boolean isEditable()
           
 void removeTimetableChangeListener(TimetableChangeListener listener)
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object stateObj)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setDay(java.util.Date day)
           
 void setDefaultEventColor(java.awt.Color defaultEventColor)
           
 void setDeleteEventConfirmation(Confirmation confirmation)
           
 void setEditable(boolean value)
           
 void setEvent(AbstractTimetableEvent event)
           
 void setEventEditor(javax.faces.component.UIComponent dialog)
           
 void setEventsValueExpression(javax.el.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 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 setReservedTimeEventClass(java.lang.String reservedTimeEventClass)
           
 void setReservedTimeEventColor(java.awt.Color reservedTimeEventColor)
           
 void setReservedTimeEventStyle(java.lang.String reservedTimeEventStyle)
           
 void setResourcesValueExpression(javax.el.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 setTimetableChangeListener(javax.el.MethodExpression timetableChangeListener)
           
 void setTimeZone(java.util.TimeZone timeZone)
           
 
Methods inherited from class org.openfaces.component.OUIObjectIteratorBase
getClientId, invokeOnComponent, queueEvent, startObjectIterationAndRendering, stopObjectIterationAndRendering, visitTree
 
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 javax.faces.component.UIComponentBase
addClientBehavior, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getFamily, getListenersForEventClass, getNamingContainer, getResourceBundleMap, getValueExpression, initialStateMarked, isCompositeComponent, isInView, popComponentFromEL, processEvent, pushComponentToEL, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
 
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
 

Constructor Detail

TimetableView

public TimetableView()
Method Detail

getDay

public java.util.Date getDay()

setDay

public void setDay(java.util.Date day)

getTimetableChangeListener

public javax.el.MethodExpression getTimetableChangeListener()

setTimetableChangeListener

public void setTimetableChangeListener(javax.el.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(javax.faces.event.FacesEvent event)
               throws javax.faces.event.AbortProcessingException
Overrides:
broadcast in class OUIObjectIteratorBase
Throws:
javax.faces.event.AbortProcessingException

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)

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)

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)

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)

isEditable

public boolean isEditable()

setEditable

public void setEditable(boolean value)

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.

Specified by:
setObjectId in interface OUIObjectIterator
Overrides:
setObjectId in class OUIObjectIteratorBase
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)

getEventAreas

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

getEventVar

public java.lang.String getEventVar()

setEventVar

public void setEventVar(java.lang.String eventVar)

getLoadedEvents

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

encodeBegin

public void encodeBegin(javax.faces.context.FacesContext context)
                 throws java.io.IOException
Overrides:
encodeBegin in class javax.faces.component.UIComponentBase
Throws:
java.io.IOException

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder
Overrides:
saveState in class OUIObjectIteratorBase

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object stateObj)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class OUIObjectIteratorBase

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.


getDeleteEventConfirmation

public Confirmation getDeleteEventConfirmation()

setDeleteEventConfirmation

public void setDeleteEventConfirmation(Confirmation confirmation)

getEditingOptions

public TimetableEditingOptions getEditingOptions()

getEventEditor

public javax.faces.component.UIComponent getEventEditor()

setEventEditor

public void setEventEditor(javax.faces.component.UIComponent dialog)

getEventsValueExpression

public javax.el.ValueExpression getEventsValueExpression()

setEventsValueExpression

public void setEventsValueExpression(javax.el.ValueExpression expression)

getResourcesValueExpression

public javax.el.ValueExpression getResourcesValueExpression()

setResourcesValueExpression

public void setResourcesValueExpression(javax.el.ValueExpression expression)

getEventActionBar

public EventActionBar getEventActionBar()

getEventPreview

public EventPreview getEventPreview()


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