Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 1 (11.1.1.7.0)

E12063-08

oracle.adf.view.faces.bi.component.gantt
Class UIGantt

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by org.apache.myfaces.trinidad.component.UIXComponent
          extended by org.apache.myfaces.trinidad.component.UIXComponentBase
              extended by org.apache.myfaces.trinidad.component.UIXCollection
                  extended by oracle.adf.view.faces.bi.component.gantt.UIGantt
All Implemented Interfaces:
javax.faces.component.NamingContainer, javax.faces.component.StateHolder, oracle.adf.view.rich.dnd.DragSourceFactory
Direct Known Subclasses:
UIProjectGantt, UIResourceUtilizationGantt, UISchedulingGantt

public abstract class UIGantt
extends org.apache.myfaces.trinidad.component.UIXCollection
implements oracle.adf.view.rich.dnd.DragSourceFactory

Base class for UIProjectGantt and UIScheduleGantt


Field Summary
static org.apache.myfaces.trinidad.bean.PropertyKey ACTION_LISTENER_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey AUTO_SCALE_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey BACKGROUND_COLOR_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey CALENDAR_KEY
           
static java.lang.String CHART_POPUP_MENU_FACET
           
static org.apache.myfaces.trinidad.bean.PropertyKey CLIENT_LISTENERS_KEY
           
static java.lang.String CLIPBOARD
           
static java.lang.String CONTENT_DELIVERY_IMMEDIATE
           
static org.apache.myfaces.trinidad.bean.PropertyKey CONTENT_DELIVERY_KEY
           
static java.lang.String CONTENT_DELIVERY_LAZY
           
static org.apache.myfaces.trinidad.bean.PropertyKey CURRENT_DATE_KEY
           
static java.lang.String CUSTOM_CHART_CONTEXT_MENU_FACET
           
static java.lang.String CUSTOM_PANEL_FACET
           
static java.lang.String CUSTOM_TABLE_CONTEXT_MENU_FACET
           
static org.apache.myfaces.trinidad.bean.PropertyKey CUSTOM_TIMESCALES_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey CUSTOMIZATION_ID_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey DATA_CHANGE_LISTENER_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey DATE_FORMATTER_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey DISCLOSED_ROW_KEYS_KEY
           
static java.lang.String DISPLAY_ROW_FIRST
           
static org.apache.myfaces.trinidad.bean.PropertyKey DISPLAY_ROW_KEY
           
static java.lang.String DISPLAY_ROW_LAST
           
static java.lang.String DISPLAY_ROW_SELECTED
           
static org.apache.myfaces.trinidad.bean.PropertyKey DISPLAY_ROWKEY_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey DONT_PERSIST_KEY
           
static java.lang.String EDIT
           
static org.apache.myfaces.trinidad.bean.PropertyKey END_TIME_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey FEATURES_OFF
           
static org.apache.myfaces.trinidad.bean.PropertyKey FETCHSIZE_KEY
           
static java.lang.String FILTER
           
static org.apache.myfaces.trinidad.bean.PropertyKey FILTER_LISTENER_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey FILTERMANAGER_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey FIRSTROW_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey HIGHLIGHT_COLOR_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey HIGHLIGHT_END_TIME_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey HIGHLIGHT_START_TIME_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey HORIZONTAL_FETCHSIZE_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey ICON_PLACEMENT_KEY
           
static java.lang.String INDENTING
           
static org.apache.myfaces.trinidad.bean.PropertyKey INITIAL_DATE_FOCUS_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey INITIALLY_EXPAND_ALL_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey INLINE_STYLE_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey IS_THAI_GREGORIAN_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey LABEL_PLACEMENT_KEY
           
static java.lang.String LEGEND
           
static java.lang.String LINKING
           
static org.apache.myfaces.trinidad.bean.PropertyKey LOCALE_KEY
           
static java.lang.String MAJOR_AXIS_FACET
           
static java.lang.String MENUBAR_FACET
           
static org.apache.myfaces.trinidad.bean.PropertyKey MIN_WIDTH_KEY
           
static java.lang.String MINOR_AXIS_FACET
           
static org.apache.myfaces.trinidad.bean.PropertyKey MODE_KEY
           
static java.lang.String NODESTAMP_FACET
           
static org.apache.myfaces.trinidad.bean.PropertyKey NON_WORKING_DAYS_COLOR_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey NON_WORKING_DAYS_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey NON_WORKING_DAYS_OF_WEEK_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey PARTIAL_TRIGGERS_KEY
           
static java.lang.String PERCENTCOMPLETE
           
static org.apache.myfaces.trinidad.bean.PropertyKey PERSIST_KEY
           
static java.lang.String PRINT
           
static java.lang.String PROPERTIES
           
static java.lang.String SCROLL_POLICY_AUTO
           
static org.apache.myfaces.trinidad.bean.PropertyKey SCROLL_POLICY_KEY
           
static java.lang.String SCROLL_POLICY_PAGE
           
static java.lang.String SCROLL_POLICY_SCROLL
           
static org.apache.myfaces.trinidad.bean.PropertyKey SELECTED_ROW_KEYS_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey SHOW_CURRENT_DATE_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey SHOW_MENUBAR_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey SHOW_TOOLBAR_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey SORT_LISTENER_KEY
           
static java.lang.String SPLIT
           
static org.apache.myfaces.trinidad.bean.PropertyKey SPLITTER_POSITION_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey START_TIME_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey STYLE_CLASS_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey SUMMARY_KEY
           
static java.lang.String TABLE_POPUP_MENU_FACET
           
static org.apache.myfaces.trinidad.bean.PropertyKey TASKBAR_FORMAT_MANAGER_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey TIMEZONE_KEY
           
static java.lang.String TOOLBAR_FACET
           
static org.apache.myfaces.trinidad.bean.PropertyKey TOOLTIP_KEYS_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey TOOLTIP_LABELS_KEY
           
static org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE
           
static java.lang.String UNDO
           
static org.apache.myfaces.trinidad.bean.PropertyKey UNDOMANAGER_KEY
           
static org.apache.myfaces.trinidad.bean.PropertyKey VALUE_KEY
           
static java.lang.String VIEW
           
static org.apache.myfaces.trinidad.bean.PropertyKey WIDTH_KEY
           
static java.lang.String ZOOM
           
static org.apache.myfaces.trinidad.bean.PropertyKey ZOOM_TO_FIT_KEY
           
 
Fields inherited from class org.apache.myfaces.trinidad.component.UIXCollection
VAR_KEY
 
Fields inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Fields inherited from interface oracle.adf.view.rich.dnd.DragSourceFactory
DEFAULT_DRAGSOURCE
 
Fields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHAR
 
Constructor Summary
UIGantt()
          Constructor.
UIGantt(java.lang.String rendererType)
           
 
Method Summary
 void addDataChangeListener(DataChangeListener listener)
          Adds a data change listener.
 void addFilterListener(FilterListener listener)
          Adds a filter listener.
 void addGanttActionListener(GanttActionListener listener)
          Adds a gantt action listener.
 void addSortListener(org.apache.myfaces.trinidad.event.SortListener listener)
          Adds a sort listener.
 void broadcast(javax.faces.event.FacesEvent evt)
          Internal.
 org.apache.myfaces.trinidad.model.CollectionModel createCollectionModel(org.apache.myfaces.trinidad.model.CollectionModel model, java.lang.Object value)
           
 oracle.adf.view.rich.dnd.DragSource createDragSource(java.lang.String name, java.util.Set<oracle.adf.view.rich.dnd.DnDAction> allowedActions, oracle.adf.view.rich.dnd.DnDAction defaultAction, java.lang.String discriminant, javax.el.MethodExpression dragDropEndListener, java.util.Map<java.lang.String,?> properties)
           
 java.lang.CharSequence createDragSourceBehavior(java.lang.String name, oracle.adf.view.rich.dnd.DragSource dragSource, java.util.Set<oracle.adf.view.rich.dnd.DnDAction> allowedActions, oracle.adf.view.rich.dnd.DnDAction defaultAction, java.lang.String discriminant, javax.el.MethodExpression dragDropEndListener, java.util.Map<java.lang.String,?> properties)
           
 void decode(javax.faces.context.FacesContext context)
           
protected  void decodeChildrenImpl(javax.faces.context.FacesContext contxt)
           
 java.lang.String getBackgroundColor()
          Retrieves the background color for the Gantt.
protected  org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
           
 java.util.Calendar getCalendar()
          Retrieves the calendar used for this Gantt.
 oracle.adf.view.rich.event.ClientListenerSet getClientListeners()
          Gets a set of client listeners.
 java.lang.String getContentDelivery()
          Gets whether data should be fetched when the component is rendered initially.
 java.util.Date getCurrentDate()
          Retrieves the current date.
 java.lang.String getCustomizationId()
          Deprecated. The 'id' attribute should be used when applying persistent customizations. This attribute will be removed in the next release.
 java.util.Map<java.lang.String,CustomTimeScale> getCustomTimeScales()
           
 javax.el.MethodExpression getDataChangeListener()
          Gets a method reference to an action listener
 DataChangeListener[] getDataChangeListeners()
          Returns an array of attached data change listeners.
 java.text.DateFormat getDateFormat()
          Gets the date format used to display dates in the Gantt.
protected abstract  java.text.DateFormat getDefaultDateFormat()
           
protected abstract  Filter getDefaultFilter()
           
protected abstract  java.lang.String getDefaultIconPlacement()
           
protected abstract  java.lang.String getDefaultLabelPlacement()
           
protected abstract  TaskbarFormatManager getDefaultTaskbarFormatManager()
           
 org.apache.myfaces.trinidad.model.RowKeySet getDisclosedRowKeys()
          Gets the set of disclosed rows for this component.
 java.lang.String getDisplayRow()
          Gets the row to display in the Gantt during initial display.
 java.lang.Object getDisplayRowKey()
          Gets the rowkey to display in the table during intial display.
 java.lang.String[] getDontPersist()
          Gets List of persistent attributes that are restricted from persisting to a registered "Persistent Change Manager".
 java.util.Date getEndTime()
          Retrieves the end time for this Gantt.
 java.util.Iterator<javax.faces.component.UIComponent> getFacetsAndChildren()
           
 java.lang.String[] getFeaturesOff()
          Gets List of features attributes that are turned off.
 int getFetchSize()
          Gets the number of rows in the data fetch block
 javax.el.MethodExpression getFilterListener()
          Gets a method reference to filter listener
 FilterListener[] getFilterListeners()
          Returns an array of attached filter listeners.
 FilterManager getFilterManager()
          Gets the FilterManager used by this Gantt instance.
 int getFirst()
          Retrieves the row number to be first displayed.
 javax.el.MethodExpression getGanttActionListener()
          Gets a method reference to an action listener
 GanttActionListener[] getGanttActionListeners()
          Returns an array of attached gantt action listeners.
 java.lang.String getHighlightColor()
          Retrieves the color used for the highlighted time period.
 java.util.Date getHighlightEndTime()
          Retrieves the end time of the highlighted time period in this Gantt.
 java.util.Date getHighlightStartTime()
          Retrieves the start time of the highlighted time period in this Gantt.
 int getHorizontalFetchSize()
          Gets the horizontal size in pixel of the data window in which data is fetched.
 java.lang.String getIconPlacement()
          Retrieves the placement of the icon(s) relative to the taskbar.
 java.util.Date getInitialDateFocus()
          Retrieves the initial date focus time for this Gantt.
 java.lang.String getInlineStyle()
          Gets the CSS styles to use for this component.
 java.lang.String getLabelPlacement()
          Retrieves the placement of the label relative to the taskbar.
 java.util.Locale getLocale()
          Retrieves the locale for the Gantt.
 javax.faces.component.UIComponent getMajorAxis()
          Gets the component used to render the major time axis.
 javax.faces.component.UIComponent getMinorAxis()
          Gets the component used to render the minor time axis.
 int getMinWidth()
          Retrieves the minimum width of this Gantt.
 java.lang.String getMode()
           
 java.util.Date[] getNonWorkingDays()
          Retrieves the non working days for this Gantt.
 java.lang.String getNonWorkingDaysColor()
          Retrieves the color used for the non working days for this Gantt.
 int[] getNonWorkingDaysOfWeek()
          Retrieves the non working days of the week for this Gantt.
 java.lang.String[] getPartialTriggers()
          Retrieves the ids of the partial triggers for the Gantt.
 java.lang.String[] getPersist()
          Gets List of persistent attributes that are persisting to a registered "Persistent Change Manager".
 java.lang.String getScrollPolicy()
          Gets the mechanism used to scroll data within the Gantt.
 org.apache.myfaces.trinidad.model.RowKeySet getSelectedRowKeys()
          Gets the set of selected rows for this component.
 javax.el.MethodExpression getSortListener()
          Gets a method reference to a sort listener
 org.apache.myfaces.trinidad.event.SortListener[] getSortListeners()
          Returns an array of attached sort listeners.
 int getSplitterPosition()
          Gets the location of the splitter that splits the list region and the chart region of the Gantt.
 java.util.Date getStartTime()
          Retrieves the start time for this Gantt.
 java.lang.String getStyleClass()
          Gets a CSS style class to use for this component.
 java.lang.String getSummary()
          Gets the summary of this table's purpose and structure for user agents rendering to non-visual media.
 TaskbarFormatManager getTaskbarFormatManager()
          Gets the TaskbarFormatManager used by this Gantt instance.
 java.util.TimeZone getTimeZone()
          Retrieves the time zone for the Gantt.
 java.lang.String[] getTooltipKeyLabels()
          Retrieves the labels for the tooltip keys specified by the user.
 java.lang.String[] getTooltipKeys()
          Retrieves the data object keys used to populate the tooltip.
 UndoManager getUndoManager()
          Gets the UndoManager used by this Gantt instance.
 java.lang.Object getValue()
          Retrieves the model used for this Gantt.
 java.lang.String getVarStatus()
           
 int getWidth()
          Retrieves the width of this Gantt.
 java.lang.String getZoomToFit()
           
 boolean invokeOnComponent(javax.faces.context.FacesContext context, java.lang.String clientId, javax.faces.component.ContextCallback callback)
           
 boolean isAutoScale()
          Whether auto scale is used.
 boolean isInitiallyExpandAll()
          Whether rows should be initially expanded.
 boolean isShowCurrentDate()
          Whether current date should be highlighted.
 boolean isShowMenuBar()
          Whether the Gantt menu bar should be shown.
 boolean isShowToolbar()
          Whether the Gantt toolbar should be shown.
 boolean isThaiCalendarGregorian()
          Whether Gregorian Calendar should be used for the Thai locale.
protected  void processFacetsAndChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId id)
           
 void queueEvent(javax.faces.event.FacesEvent event)
           
 void removeDataChangeListener(DataChangeListener listener)
          Removes a data change listener.
 void removeFilterListener(FilterListener listener)
          Removes a filter listener.
 void removeGanttActionListener(GanttActionListener listener)
          Removes a gantt action listener.
 void removeSortListener(org.apache.myfaces.trinidad.event.SortListener listener)
          Removes a sort listener.
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 void setAutoScale(boolean autoScale)
          Specifies whether auto scale should be used.
 void setBackgroundColor(java.lang.String color)
          Specifies the background color for the Gantt.
 void setCalendar(java.util.Calendar calendar)
          Specifies the calendar used for this Gantt.
 void setClientListeners(oracle.adf.view.rich.event.ClientListenerSet clientListeners)
          Sets a set of client listeners.
 void setContentDelivery(java.lang.String deliveryMode)
          Sets whether data should be fetched when the component is rendered initially.
 void setCurrentDate(java.util.Date currentDate)
          Specifies the current date.
 void setCustomizationId(java.lang.String customizationId)
          Deprecated. The 'id' attribute should be used when applying persistent customizations. This attribute will be removed in the next release.
 void setCustomTimeScales(java.util.Map<java.lang.String,CustomTimeScale> customTimeScales)
           
 void setDataChangeListener(javax.el.MethodExpression dataChangeListener)
          Sets a method reference to an action listener
 void setDateFormat(java.text.DateFormat format)
          Sets the date format used to display dates in the Gantt.
 void setDisclosedRowKeys(org.apache.myfaces.trinidad.model.RowKeySet disclosedRowKeys)
          Sets the set of disclosed rows for this component.
 void setDisplayRow(java.lang.String displayRow)
          Sets the row to display in the Gantt during initial display.
 void setDisplayRowKey(java.lang.Object rowKey)
          Sets the rowkey to display in the table during intial display.
 void setDontPersist(java.lang.String[] dontPersist)
          Sets List of persistent attributes that are restricted from persisting to a registered "Persistent Change Manager".
 void setEndTime(java.util.Date endTime)
          Specifies the end time for this Gantt.
 void setFeaturesOff(java.lang.String[] features)
          Sets List of features attributes that are turned off.
 void setFetchSize(int fetchSize)
          Sets the number of rows in the data fetch block
 void setFilterListener(javax.el.MethodExpression filterListener)
          Sets a method reference to filter listener
 void setFilterManager(FilterManager manager)
           
 void setFirst(int row)
          Specifies the row number to be first displayed.
 void setGanttActionListener(javax.el.MethodExpression ganttActionListener)
          Sets a method reference to an action listener
 void setHighlightColor(java.lang.String color)
          Specifies the color used for the highlighted time period.
 void setHighlightEndTime(java.util.Date endTime)
          Specifies the end time of the highlighted time period in this Gantt.
 void setHighlightStartTime(java.util.Date startTime)
          Specifies the start time of the highlighted time period in this Gantt.
 void setHorizontalFetchSize(int fetchSize)
          Sets the horizontal size in pixel of the data window in which data is fetched.
 void setIconPlacement(java.lang.String placement)
          Specifies the placement of the icon(s) relative to the taskbar.
 void setInitialDateFocus(java.util.Date initialDateFocus)
          Specifies the initial date focus time for this Gantt.
 void setInitiallyExpandAll(boolean expandAll)
          Specifies whether the rows should be initially expanded.
 void setInlineStyle(java.lang.String inlineStyle)
          Sets the CSS styles to use for this component.
 void setLabelPlacement(java.lang.String placement)
          Specifies the placement of the label relative to the taskbar.
 void setLocale(java.util.Locale locale)
          Specifies the locale for the Gantt.
 void setMinWidth(int width)
          Specifies the minimum width for this Gantt.
 void setMode(java.lang.String mode)
           
 void setNonWorkingDays(java.util.Date[] nonWorkingDays)
          Specifies the non working days for this Gantt.
 void setNonWorkingDaysColor(java.lang.String nonWorkingDaysColor)
          Specifies the color for the non working days of this Gantt.
 void setNonWorkingDaysOfWeek(int[] nonWorkingDaysOfWeek)
          Specifies the non working days of the week for this Gantt.
 void setPartialTriggers(java.lang.String[] ids)
          Specifies the ids of the partial triggers for the Gantt.
 void setPersist(java.lang.String[] persist)
          Sets List of persistent attributes that are persisting to a registered "Persistent Change Manager".
 void setRowKey(java.lang.Object rowKey)
          Makes a row current.
 void setScrollPolicy(java.lang.String scrollPolicy)
          Sets the mechanism used to scroll data within the Gantt.
 void setSelectedRowKeys(org.apache.myfaces.trinidad.model.RowKeySet selectedRowKeys)
          Sets the set of selected rows for this component.
 void setShowCurrentDate(boolean showCurrentDate)
          Specifies whether current date should be highlighted.
 void setShowMenuBar(boolean showMenuBar)
          Specifies whether the Gantt menu bar should be shown.
 void setShowToolbar(boolean showToolbar)
          Specifies whether the Gantt toolbar should be shown.
 void setSortCriteria(java.util.List<org.apache.myfaces.trinidad.model.SortCriterion> criteria)
          Sets the SortCriterion used for sorting data in the list region of the Gantt.
 void setSortListener(javax.el.MethodExpression sortListener)
          Sets a method reference to a sort listener
 void setSplitterPosition(int position)
          Sets the location of the splitter that splits the list region and the chart region of the Gantt.
 void setStartTime(java.util.Date startTime)
          Specifies the start time for this Gantt.
 void setStyleClass(java.lang.String styleClass)
          Sets a CSS style class to use for this component.
 void setSummary(java.lang.String summary)
          Sets the summary of this table's purpose and structure for user agents rendering to non-visual media.
 void setTaskbarFormatManager(TaskbarFormatManager manager)
          Sets the TaskbarFormatManager used by this Gantt instance.
 void setThaiCalendarGregorian(boolean useGregorian)
          Specifies whether Gregorian Calendar should be used for the Thai locale.
 void setTimeZone(java.util.TimeZone timezone)
          Specifies the time zone for the Gantt.
 void setTooltipKeyLabels(java.lang.String[] tooltipKeyLabels)
          Specifies the labels for the tooltip keys specified by the user.
 void setTooltipKeys(java.lang.String[] tooltipKeys)
          Specifies the data object keys used to populate the tooltip.
 void setUndoManager(UndoManager manager)
          Sets the UndoManager used by this Gantt instance.
 void setValue(java.lang.Object value)
          Specified the model for the Gantt.
 void setWidth(int width)
          Specifies the width for this Gantt.
 void setZoomToFit(java.lang.String zoomToFit)
           
 
Methods inherited from class org.apache.myfaces.trinidad.component.UIXCollection
areRowsLocallyAvailable, areRowsLocallyAvailable, areRowsLocallyAvailable, clearCachedRow, clearCachedRow, clearCachedRows, clearCachedRows, clearCurrencyStringCache, clearLocalCache, createVarStatusMap, encodeBegin, encodeEnd, ensureRowsAvailable, getCachingStrategy, getClientRowKey, getClientRowKeyManager, getCollectionModel, getCollectionModel, getContainerClientId, getCurrencyString, getEstimatedRowCount, getEstimatedRowCountConfidence, getRowCount, getRowData, getRowData, getRowIndex, getRowKey, getSortCriteria, getStamps, getVar, isRowAvailable, isRowAvailable, isRowLocallyAvailable, isRowLocallyAvailable, isSortable, postCreateCollectionModel, postRowDataChange, preRowDataChange, processComponent, processDecodes, processSaveState, resetStampState, restoreStampState, saveStampState, saveState, setClientRowKey, setCurrencyString, setRowIndex, setVar, updateChildrenImpl, validateChildrenImpl
 
Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponentBase
adaptMethodBinding, addAttributeChange, addAttributeChangeListener, addComponentChange, addComponentChange, addComponentChangeFilter, addFacesListener, broadcastToMethodBinding, broadcastToMethodExpression, createFacesBean, decodeChildren, encodeChildren, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getComponentChangeFilters, getContainerClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFamily, getId, getIntProperty, getLifecycleRenderer, getParent, getProperty, getPropertyKey, getRenderedFacetsAndChildren, getRenderer, getRendererType, getRendersChildren, getValueBinding, getValueExpression, invokeOnChildrenComponents, invokeOnNamingContainerComponent, isRendered, isTransient, markInitialState, processRestoreState, processUpdates, processValidators, removeAttributeChangeListener, removeComponentChangeFilter, removeFacesListener, satisfiesPartialTrigger, setAttributeChangeListener, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, setValueExpression, toString, updateChildren, validateChildren
 
Methods inherited from class org.apache.myfaces.trinidad.component.UIXComponent
addPartialTarget, encodeFlattenedChild, encodeFlattenedChildren, getLogicalParent, getLogicalParent, isVisitable, partialEncodeVisit, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, processFlattenedChildren, setPartialTarget, setUpEncodingContext, setupVisitingContext, tearDownEncodingContext, tearDownVisitingContext, visitTree, visitTree
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final org.apache.myfaces.trinidad.bean.FacesBean.Type TYPE

START_TIME_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey START_TIME_KEY

END_TIME_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey END_TIME_KEY

WIDTH_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey WIDTH_KEY

VALUE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey VALUE_KEY

CURRENT_DATE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CURRENT_DATE_KEY

SHOW_CURRENT_DATE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SHOW_CURRENT_DATE_KEY

NON_WORKING_DAYS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey NON_WORKING_DAYS_KEY

NON_WORKING_DAYS_OF_WEEK_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey NON_WORKING_DAYS_OF_WEEK_KEY

NON_WORKING_DAYS_COLOR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey NON_WORKING_DAYS_COLOR_KEY

AUTO_SCALE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey AUTO_SCALE_KEY

CALENDAR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CALENDAR_KEY

DATA_CHANGE_LISTENER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey DATA_CHANGE_LISTENER_KEY

FILTER_LISTENER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey FILTER_LISTENER_KEY

TASKBAR_FORMAT_MANAGER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey TASKBAR_FORMAT_MANAGER_KEY

UNDOMANAGER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey UNDOMANAGER_KEY

FILTERMANAGER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey FILTERMANAGER_KEY

DATE_FORMATTER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey DATE_FORMATTER_KEY

FIRSTROW_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey FIRSTROW_KEY

BACKGROUND_COLOR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey BACKGROUND_COLOR_KEY

TOOLTIP_KEYS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey TOOLTIP_KEYS_KEY

TOOLTIP_LABELS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey TOOLTIP_LABELS_KEY

HIGHLIGHT_START_TIME_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey HIGHLIGHT_START_TIME_KEY

HIGHLIGHT_END_TIME_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey HIGHLIGHT_END_TIME_KEY

HIGHLIGHT_COLOR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey HIGHLIGHT_COLOR_KEY

TIMEZONE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey TIMEZONE_KEY

LOCALE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LOCALE_KEY

PARTIAL_TRIGGERS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey PARTIAL_TRIGGERS_KEY

IS_THAI_GREGORIAN_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey IS_THAI_GREGORIAN_KEY

SHOW_TOOLBAR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SHOW_TOOLBAR_KEY

SHOW_MENUBAR_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SHOW_MENUBAR_KEY

SPLITTER_POSITION_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SPLITTER_POSITION_KEY

ACTION_LISTENER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey ACTION_LISTENER_KEY

CONTENT_DELIVERY_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CONTENT_DELIVERY_KEY

CLIENT_LISTENERS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CLIENT_LISTENERS_KEY

SORT_LISTENER_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SORT_LISTENER_KEY

FETCHSIZE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey FETCHSIZE_KEY

HORIZONTAL_FETCHSIZE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey HORIZONTAL_FETCHSIZE_KEY

DISPLAY_ROWKEY_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey DISPLAY_ROWKEY_KEY

MIN_WIDTH_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey MIN_WIDTH_KEY

INLINE_STYLE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey INLINE_STYLE_KEY

ZOOM_TO_FIT_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey ZOOM_TO_FIT_KEY

MODE_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey MODE_KEY

STYLE_CLASS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey STYLE_CLASS_KEY

SUMMARY_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SUMMARY_KEY

CUSTOMIZATION_ID_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CUSTOMIZATION_ID_KEY

PERSIST_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey PERSIST_KEY

DONT_PERSIST_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey DONT_PERSIST_KEY

FEATURES_OFF

public static final org.apache.myfaces.trinidad.bean.PropertyKey FEATURES_OFF

DISCLOSED_ROW_KEYS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey DISCLOSED_ROW_KEYS_KEY

LABEL_PLACEMENT_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey LABEL_PLACEMENT_KEY

ICON_PLACEMENT_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey ICON_PLACEMENT_KEY

CUSTOM_TIMESCALES_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey CUSTOM_TIMESCALES_KEY

INITIALLY_EXPAND_ALL_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey INITIALLY_EXPAND_ALL_KEY

INITIAL_DATE_FOCUS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey INITIAL_DATE_FOCUS_KEY

SELECTED_ROW_KEYS_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SELECTED_ROW_KEYS_KEY

DISPLAY_ROW_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey DISPLAY_ROW_KEY

SCROLL_POLICY_KEY

public static final org.apache.myfaces.trinidad.bean.PropertyKey SCROLL_POLICY_KEY

NODESTAMP_FACET

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

MAJOR_AXIS_FACET

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

MINOR_AXIS_FACET

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

TOOLBAR_FACET

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

MENUBAR_FACET

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

TABLE_POPUP_MENU_FACET

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

CHART_POPUP_MENU_FACET

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

CUSTOM_PANEL_FACET

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

CUSTOM_TABLE_CONTEXT_MENU_FACET

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

CUSTOM_CHART_CONTEXT_MENU_FACET

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

CONTENT_DELIVERY_IMMEDIATE

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

CONTENT_DELIVERY_LAZY

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

DISPLAY_ROW_FIRST

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

DISPLAY_ROW_LAST

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

DISPLAY_ROW_SELECTED

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

SCROLL_POLICY_AUTO

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

SCROLL_POLICY_PAGE

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

SCROLL_POLICY_SCROLL

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

EDIT

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

CLIPBOARD

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

INDENTING

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

LINKING

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

SPLIT

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

PRINT

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

UNDO

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

LEGEND

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

ZOOM

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

VIEW

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

PROPERTIES

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

FILTER

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

PERCENTCOMPLETE

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

UIGantt

public UIGantt()
Constructor. Application should never call this method.


UIGantt

public UIGantt(java.lang.String rendererType)
Method Detail

getBeanType

protected org.apache.myfaces.trinidad.bean.FacesBean.Type getBeanType()
Overrides:
getBeanType in class org.apache.myfaces.trinidad.component.UIXComponentBase

createDragSource

public oracle.adf.view.rich.dnd.DragSource createDragSource(java.lang.String name,
                                                            java.util.Set<oracle.adf.view.rich.dnd.DnDAction> allowedActions,
                                                            oracle.adf.view.rich.dnd.DnDAction defaultAction,
                                                            java.lang.String discriminant,
                                                            javax.el.MethodExpression dragDropEndListener,
                                                            java.util.Map<java.lang.String,?> properties)
Specified by:
createDragSource in interface oracle.adf.view.rich.dnd.DragSourceFactory

createDragSourceBehavior

public java.lang.CharSequence createDragSourceBehavior(java.lang.String name,
                                                       oracle.adf.view.rich.dnd.DragSource dragSource,
                                                       java.util.Set<oracle.adf.view.rich.dnd.DnDAction> allowedActions,
                                                       oracle.adf.view.rich.dnd.DnDAction defaultAction,
                                                       java.lang.String discriminant,
                                                       javax.el.MethodExpression dragDropEndListener,
                                                       java.util.Map<java.lang.String,?> properties)
Specified by:
createDragSourceBehavior in interface oracle.adf.view.rich.dnd.DragSourceFactory

getInlineStyle

public final java.lang.String getInlineStyle()
Gets the CSS styles to use for this component. This is intended for basic style changes; you should use the skinning mechanism if you require any complex style changes. The inlineStyle is a set of CSS styles that are applied to the root DOM element of the component. Many components are composed of several DOM elements which may have their own styles applied to them. Defining a style in the inlineStyle may not always give you what you want. For example, if one of the inner DOM elements for this component has a background color specified for it in the skin, setting a background color in the inlineStyle may not provide any visible change (at least for where that inner DOM element exists) because the inner DOM element's background color will win (since that DOM element is essentially layered on top of the root element). In cases like this, you can use a different skin (or define your own) that defines a skinning key for that inner DOM element where its background color is inhibited (e.g. with -tr-inhibit: background-color) or otherwise set to the color you want.

Returns:
the new inlineStyle value

setInlineStyle

public final void setInlineStyle(java.lang.String inlineStyle)
Sets the CSS styles to use for this component. This is intended for basic style changes; you should use the skinning mechanism if you require any complex style changes. The inlineStyle is a set of CSS styles that are applied to the root DOM element of the component. Many components are composed of several DOM elements which may have their own styles applied to them. Defining a style in the inlineStyle may not always give you what you want. For example, if one of the inner DOM elements for this component has a background color specified for it in the skin, setting a background color in the inlineStyle may not provide any visible change (at least for where that inner DOM element exists) because the inner DOM element's background color will win (since that DOM element is essentially layered on top of the root element). In cases like this, you can use a different skin (or define your own) that defines a skinning key for that inner DOM element where its background color is inhibited (e.g. with -tr-inhibit: background-color) or otherwise set to the color you want.

Parameters:
inlineStyle - the new inlineStyle value

getStyleClass

public final java.lang.String getStyleClass()
Gets a CSS style class to use for this component.

Returns:
the new styleClass value

setStyleClass

public final void setStyleClass(java.lang.String styleClass)
Sets a CSS style class to use for this component.

Parameters:
styleClass - the new styleClass value

getDisclosedRowKeys

public final org.apache.myfaces.trinidad.model.RowKeySet getDisclosedRowKeys()
Gets the set of disclosed rows for this component. Each entry in the set is a rowKey.

Returns:
the new disclosedRowKeys value

setDisclosedRowKeys

public final void setDisclosedRowKeys(org.apache.myfaces.trinidad.model.RowKeySet disclosedRowKeys)
Sets the set of disclosed rows for this component. Each entry in the set is a rowKey.

Parameters:
disclosedRowKeys - the new disclosedRowKeys value

getSelectedRowKeys

public final org.apache.myfaces.trinidad.model.RowKeySet getSelectedRowKeys()
Gets the set of selected rows for this component. Each entry in the set is a rowKey.

Returns:
the new selectedRowKeys value

setSelectedRowKeys

public final void setSelectedRowKeys(org.apache.myfaces.trinidad.model.RowKeySet selectedRowKeys)
Sets the set of selected rows for this component. Each entry in the set is a rowKey.

Parameters:
selectedRowKeys - the new disclosedRowKeys value

getSummary

public final java.lang.String getSummary()
Gets the summary of this table's purpose and structure for user agents rendering to non-visual media.

Returns:
the new summary value

setSummary

public final void setSummary(java.lang.String summary)
Sets the summary of this table's purpose and structure for user agents rendering to non-visual media.

Parameters:
summary - the new summary value

getPersist

public final java.lang.String[] getPersist()
Gets List of persistent attributes that are persisting to a registered "Persistent Change Manager". Persistent attributes, by default, always persist to a session.

Returns:
the new persist value

setPersist

public final void setPersist(java.lang.String[] persist)
Sets List of persistent attributes that are persisting to a registered "Persistent Change Manager". Persistent attributes, by default, always persist to a session.

Parameters:
persist - the new persist value

getDontPersist

public final java.lang.String[] getDontPersist()
Gets List of persistent attributes that are restricted from persisting to a registered "Persistent Change Manager". Persistent attributes would still persist to a session.

Returns:
the new dontPersist value

setDontPersist

public final void setDontPersist(java.lang.String[] dontPersist)
Sets List of persistent attributes that are restricted from persisting to a registered "Persistent Change Manager". Persistent attributes would still persist to a session.

Parameters:
dontPersist - the new dontPersist value

getFeaturesOff

public final java.lang.String[] getFeaturesOff()
Gets List of features attributes that are turned off.

Returns:
the new persist value

setFeaturesOff

public final void setFeaturesOff(java.lang.String[] features)
Sets List of features attributes that are turned off.

Parameters:
features - the new features value

getCustomizationId

@Deprecated
public final java.lang.String getCustomizationId()
Deprecated. The 'id' attribute should be used when applying persistent customizations. This attribute will be removed in the next release.

Returns:
the new customizationId value

setCustomizationId

@Deprecated
public final void setCustomizationId(java.lang.String customizationId)
Deprecated. The 'id' attribute should be used when applying persistent customizations. This attribute will be removed in the next release.

Parameters:
customizationId - the new customizationId value

getStartTime

public final java.util.Date getStartTime()
Retrieves the start time for this Gantt.

Returns:
The start time for this Gantt.
See Also:
setStartTime(java.util.Date)

setStartTime

public final void setStartTime(java.util.Date startTime)
Specifies the start time for this Gantt.

Parameters:
startTime - The start time for this Gantt.

getEndTime

public final java.util.Date getEndTime()
Retrieves the end time for this Gantt.

Returns:
The end time for this Gantt.
See Also:
setEndTime(java.util.Date)

setEndTime

public final void setEndTime(java.util.Date endTime)
Specifies the end time for this Gantt.

Parameters:
endTime - The end time for this Gantt.

getWidth

public final int getWidth()
Retrieves the width of this Gantt.

Returns:
The width of this Gantt.
See Also:
setWidth(int)

setWidth

public final void setWidth(int width)
Specifies the width for this Gantt.

Parameters:
width - The width for this Gantt. If no value is specified, then the width is calculated.

getMinWidth

public final int getMinWidth()
Retrieves the minimum width of this Gantt.

Returns:
The minimum width of this Gantt.
See Also:
setMinWidth(int)

setMinWidth

public final void setMinWidth(int width)
Specifies the minimum width for this Gantt.

Parameters:
width - The minimum width for this Gantt. The default value is 800 pixels.

getValue

public final java.lang.Object getValue()
Retrieves the model used for this Gantt.

Specified by:
getValue in class org.apache.myfaces.trinidad.component.UIXCollection
Returns:
The model used for this Gantt.
See Also:
setValue(java.lang.Object)

setValue

public final void setValue(java.lang.Object value)
Specified the model for the Gantt.

See Also:
getValue()

getNonWorkingDays

public final java.util.Date[] getNonWorkingDays()
Retrieves the non working days for this Gantt.

Returns:
The non working days for this Gantt.
See Also:
setNonWorkingDays(java.util.Date[])

setNonWorkingDays

public final void setNonWorkingDays(java.util.Date[] nonWorkingDays)
Specifies the non working days for this Gantt.

Parameters:
nonWorkingDays - The non working days for this Gantt.

getNonWorkingDaysColor

public final java.lang.String getNonWorkingDaysColor()
Retrieves the color used for the non working days for this Gantt.

Returns:
The non working days for this Gantt.
See Also:
setNonWorkingDays(java.util.Date[])

setNonWorkingDaysColor

public final void setNonWorkingDaysColor(java.lang.String nonWorkingDaysColor)
Specifies the color for the non working days of this Gantt.

Parameters:
nonWorkingDaysColor - The color for the non working days of this Gantt.

getNonWorkingDaysOfWeek

public final int[] getNonWorkingDaysOfWeek()
Retrieves the non working days of the week for this Gantt.

Returns:
The non working days of the week for this Gantt.
See Also:
setNonWorkingDaysOfWeek(int[])

setNonWorkingDaysOfWeek

public final void setNonWorkingDaysOfWeek(int[] nonWorkingDaysOfWeek)
Specifies the non working days of the week for this Gantt.

Parameters:
nonWorkingDaysOfWeek - The non working days of the week for this Gantt.

isAutoScale

public final boolean isAutoScale()
Whether auto scale is used. If auto scale is not specified or set to false, then time axes must be provided.

Returns:
whether auto scale is used.

setAutoScale

public final void setAutoScale(boolean autoScale)
Specifies whether auto scale should be used.

Parameters:
autoScale - true if auto scale is used. false otherwise.

getCalendar

public final java.util.Calendar getCalendar()
Retrieves the calendar used for this Gantt.

Returns:
The calendar used for this Gantt.
See Also:
setCalendar(java.util.Calendar)

setCalendar

public final void setCalendar(java.util.Calendar calendar)
Specifies the calendar used for this Gantt.

Parameters:
calendar - The calendar used for this Gantt.

isShowCurrentDate

public final boolean isShowCurrentDate()
Whether current date should be highlighted.

Returns:
whether current date should be highlighted.

setShowCurrentDate

public final void setShowCurrentDate(boolean showCurrentDate)
Specifies whether current date should be highlighted.

Parameters:
showCurrentDate - true if current date is highlighted. false otherwise.

getCurrentDate

public final java.util.Date getCurrentDate()
Retrieves the current date.

Returns:
the current date specified.

setCurrentDate

public final void setCurrentDate(java.util.Date currentDate)
Specifies the current date.

Parameters:
currentDate - the current date specified.

getFirst

public final int getFirst()
Retrieves the row number to be first displayed.

Returns:
The row number in which the Gantt would first display.
See Also:
setFirst(int)

setFirst

public final void setFirst(int row)
Specifies the row number to be first displayed.

Parameters:
row - The row number in which the Gantt would first display.
See Also:
getFirst()

getBackgroundColor

public final java.lang.String getBackgroundColor()
Retrieves the background color for the Gantt.

Returns:
The background color for the Gantt.
See Also:
setBackgroundColor(java.lang.String)

setBackgroundColor

public final void setBackgroundColor(java.lang.String color)
Specifies the background color for the Gantt.

Parameters:
color - The background color for the Gantt.
See Also:
getBackgroundColor()

getTooltipKeys

public final java.lang.String[] getTooltipKeys()
Retrieves the data object keys used to populate the tooltip.

Returns:
The data object keys used to populate the tooltip.
See Also:
setTooltipKeys(java.lang.String[])

setTooltipKeys

public final void setTooltipKeys(java.lang.String[] tooltipKeys)
Specifies the data object keys used to populate the tooltip.

Parameters:
tooltipKeys - The data object keys used to populate the tooltip.

getTooltipKeyLabels

public final java.lang.String[] getTooltipKeyLabels()
Retrieves the labels for the tooltip keys specified by the user.

Returns:
The labels for the tooltip keys specified by the user.
See Also:
setTooltipKeyLabels(java.lang.String[]), setTooltipKeys(java.lang.String[])

setTooltipKeyLabels

public final void setTooltipKeyLabels(java.lang.String[] tooltipKeyLabels)
Specifies the labels for the tooltip keys specified by the user.

Parameters:
legendKeyLabels - The labels for the tooltip keys.
See Also:
setTooltipKeys(java.lang.String[]), getTooltipKeyLabels()

getHighlightStartTime

public final java.util.Date getHighlightStartTime()
Retrieves the start time of the highlighted time period in this Gantt.

Returns:
The start time of the highlighted time period in this Gantt.
See Also:
setHighlightStartTime(java.util.Date)

setHighlightStartTime

public final void setHighlightStartTime(java.util.Date startTime)
Specifies the start time of the highlighted time period in this Gantt.

Parameters:
startTime - The start time of the highlighted time period in this Gantt.

getHighlightEndTime

public final java.util.Date getHighlightEndTime()
Retrieves the end time of the highlighted time period in this Gantt.

Returns:
The end time of the highlighted time period in this Gantt.
See Also:
setHighlightEndTime(java.util.Date)

setHighlightEndTime

public final void setHighlightEndTime(java.util.Date endTime)
Specifies the end time of the highlighted time period in this Gantt.

Parameters:
endTime - The end time of the highlighted time period in this Gantt.

getHighlightColor

public final java.lang.String getHighlightColor()
Retrieves the color used for the highlighted time period.

Returns:
The color used for the highlighted time period.
See Also:
setHighlightColor(java.lang.String)

setHighlightColor

public final void setHighlightColor(java.lang.String color)
Specifies the color used for the highlighted time period.

Parameters:
color - The color used for the highlighted time period.
See Also:
getHighlightColor()

getTimeZone

public final java.util.TimeZone getTimeZone()
Retrieves the time zone for the Gantt.

Returns:
The time zone for the Gantt.
See Also:
setTimeZone(java.util.TimeZone)

setTimeZone

public final void setTimeZone(java.util.TimeZone timezone)
Specifies the time zone for the Gantt.

Parameters:
timezone - The time zone for the Gantt.
See Also:
getTimeZone()

getLocale

public final java.util.Locale getLocale()
Retrieves the locale for the Gantt.

Returns:
The locale for the Gantt.
See Also:
setLocale(java.util.Locale)

setLocale

public final void setLocale(java.util.Locale locale)
Specifies the locale for the Gantt.

Parameters:
locale - The locale for the Gantt.
See Also:
getLocale()

setPartialTriggers

public final void setPartialTriggers(java.lang.String[] ids)
Specifies the ids of the partial triggers for the Gantt.

Parameters:
ids - The ids of the partial trigger components for the Gantt.
See Also:
getPartialTriggers()

getPartialTriggers

public final java.lang.String[] getPartialTriggers()
Retrieves the ids of the partial triggers for the Gantt.

Returns:
ids The ids of the partial trigger components for the Gantt.
See Also:
setPartialTriggers(java.lang.String[])

isThaiCalendarGregorian

public final boolean isThaiCalendarGregorian()
Whether Gregorian Calendar should be used for the Thai locale. Default is false.

Returns:
whether Gregorian Calendar should be used for the Thai locale.

setThaiCalendarGregorian

public final void setThaiCalendarGregorian(boolean useGregorian)
Specifies whether Gregorian Calendar should be used for the Thai locale.

Parameters:
useGregorian - true if Gregorian Calendar would be used for the Thai locale. false otherwise.

isShowToolbar

public final boolean isShowToolbar()
Whether the Gantt toolbar should be shown.

Returns:
whether the Gantt toolbar should be shown.

setShowToolbar

public final void setShowToolbar(boolean showToolbar)
Specifies whether the Gantt toolbar should be shown.

Parameters:
showToolbar - true if the Gantt toolbar should be shown, false otherwise.

isShowMenuBar

public final boolean isShowMenuBar()
Whether the Gantt menu bar should be shown.

Returns:
whether the Gantt menu bar should be shown.

setShowMenuBar

public final void setShowMenuBar(boolean showMenuBar)
Specifies whether the Gantt menu bar should be shown.

Parameters:
showMenuBar - true if the Gantt menu bar should be shown, false otherwise.

getSplitterPosition

public final int getSplitterPosition()
Gets the location of the splitter that splits the list region and the chart region of the Gantt.

Returns:
the location of the splitter.

setSplitterPosition

public final void setSplitterPosition(int position)
Sets the location of the splitter that splits the list region and the chart region of the Gantt.

Parameters:
position - the location of the splitter.

getContentDelivery

public final java.lang.String getContentDelivery()
Gets whether data should be fetched when the component is rendered initially. When contentDelivery is "immediate", data is fetched and inlined into the component chrome. If contentDelivery is "lazy", data will be fetched and delivered to the client during a subsequent request.

Returns:
the new contentDelivery value

setContentDelivery

public final void setContentDelivery(java.lang.String deliveryMode)
Sets whether data should be fetched when the component is rendered initially. When contentDelivery is "immediate", data is fetched and inlined into the component chrome. If contentDelivery is "lazy", data will be fetched and delivered to the client during a subsequent request.

Parameters:
contentDelivery - the new contentDelivery value

getScrollPolicy

public final java.lang.String getScrollPolicy()
Gets the mechanism used to scroll data within the Gantt. Possible values are: auto (depends on your device), page, and scroll.

Returns:
the scrollPolicy value

setScrollPolicy

public final void setScrollPolicy(java.lang.String scrollPolicy)
Sets the mechanism used to scroll data within the Gantt. Possible values are: auto (depends on your device), page, and scroll.

Parameters:
scrollPolicy - the new scrollPolicy value

getHorizontalFetchSize

public final int getHorizontalFetchSize()
Gets the horizontal size in pixel of the data window in which data is fetched. Every time the horizontal scrollbar move beyond the data window, the Gantt would fetch new data from the server.

Returns:

setHorizontalFetchSize

public final void setHorizontalFetchSize(int fetchSize)
Sets the horizontal size in pixel of the data window in which data is fetched. This is mostly used to limit the number of task bars to shown in the chart region of the Gantt (ex: only show the ones visible on the screen).

Parameters:
fetchSize -

getFetchSize

public final int getFetchSize()
Gets the number of rows in the data fetch block

Returns:
the new fetchSize value

setFetchSize

public final void setFetchSize(int fetchSize)
Sets the number of rows in the data fetch block

Parameters:
fetchSize - the new fetchSize value

setDisplayRowKey

public final void setDisplayRowKey(java.lang.Object rowKey)
Sets the rowkey to display in the table during intial display. Specifying this attribute will override the displayRow attribute. Please note that this API will have no effect if the total number of rows are not known from the table model (model.getRowCount()==-1).

Parameters:
displayRowKey - the new displayRowKey value

getDisplayRowKey

public final java.lang.Object getDisplayRowKey()
Gets the rowkey to display in the table during intial display. Specifying this attribute will override the displayRow attribute. Please note that this API will have no effect if the total number of rows are not known from the table model (model.getRowCount()==-1).

Returns:
the new displayRowKey value

setDisplayRow

public final void setDisplayRow(java.lang.String displayRow)
Sets the row to display in the Gantt during initial display. The possible values are "first" to display the first row, "last" to display the last row and "selected" to display the first selected row in the table. The default value for this is null which means that the first row is displayed. Please note that this API will have no effect if the total number of rows are not known from the model (model.getRowCount()==-1).

Parameters:
displayRow -

getDisplayRow

public final java.lang.String getDisplayRow()
Gets the row to display in the Gantt during initial display.

Returns:
the row to display initially in the Gantt.

getZoomToFit

public final java.lang.String getZoomToFit()
Returns:
For internal use only. Application developers should not use this

setZoomToFit

public final void setZoomToFit(java.lang.String zoomToFit)
Parameters:
zoomToFit -
For internal use only. Application developers should not use this

getMode

public final java.lang.String getMode()
For internal use only. Application developers should not use this

setMode

public final void setMode(java.lang.String mode)
For internal use only. Application developers should not use this

getMajorAxis

public final javax.faces.component.UIComponent getMajorAxis()
Gets the component used to render the major time axis.

Returns:

getMinorAxis

public final javax.faces.component.UIComponent getMinorAxis()
Gets the component used to render the minor time axis.

Returns:

getTaskbarFormatManager

public final TaskbarFormatManager getTaskbarFormatManager()
Gets the TaskbarFormatManager used by this Gantt instance.

Returns:
the TaskbarFormatManager used by this Gantt instance.

setTaskbarFormatManager

public final void setTaskbarFormatManager(TaskbarFormatManager manager)
Sets the TaskbarFormatManager used by this Gantt instance.

Parameters:
manager - the TaskbarFormatManager used by this Gantt instance.

getUndoManager

public final UndoManager getUndoManager()
Gets the UndoManager used by this Gantt instance.

Returns:
the UndoManager used by this Gantt instance.

setUndoManager

public final void setUndoManager(UndoManager manager)
Sets the UndoManager used by this Gantt instance.

Parameters:
manager - the UndoManager used by this Gantt instance.

getFilterManager

public final FilterManager getFilterManager()
Gets the FilterManager used by this Gantt instance.

Returns:
the FilterManager used by this Gantt instance.

setFilterManager

public final void setFilterManager(FilterManager manager)

getDateFormat

public final java.text.DateFormat getDateFormat()
Gets the date format used to display dates in the Gantt.

Returns:
the DateFormat used to display dates in the Gantt.

setDateFormat

public final void setDateFormat(java.text.DateFormat format)
Sets the date format used to display dates in the Gantt.

Parameters:
format - the DateFormat used to display dates in the Gantt.

getDataChangeListener

public final javax.el.MethodExpression getDataChangeListener()
Gets a method reference to an action listener


setDataChangeListener

public final void setDataChangeListener(javax.el.MethodExpression dataChangeListener)
Sets a method reference to an action listener


addDataChangeListener

public final void addDataChangeListener(DataChangeListener listener)
Adds a data change listener.

Parameters:
listener - the data change listener to add

removeDataChangeListener

public final void removeDataChangeListener(DataChangeListener listener)
Removes a data change listener.

Parameters:
listener - the data change listener to remove

getDataChangeListeners

public final DataChangeListener[] getDataChangeListeners()
Returns an array of attached data change listeners.

Returns:
an array of attached data change listeners.

getFilterListener

public final javax.el.MethodExpression getFilterListener()
Gets a method reference to filter listener


setFilterListener

public final void setFilterListener(javax.el.MethodExpression filterListener)
Sets a method reference to filter listener


addFilterListener

public final void addFilterListener(FilterListener listener)
Adds a filter listener.

Parameters:
listener - the filter listener to add

removeFilterListener

public final void removeFilterListener(FilterListener listener)
Removes a filter listener.

Parameters:
listener - the filter listener to remove

getFilterListeners

public final FilterListener[] getFilterListeners()
Returns an array of attached filter listeners.

Returns:
an array of attached filter listeners.

getGanttActionListener

public final javax.el.MethodExpression getGanttActionListener()
Gets a method reference to an action listener


setGanttActionListener

public final void setGanttActionListener(javax.el.MethodExpression ganttActionListener)
Sets a method reference to an action listener


getClientListeners

public final oracle.adf.view.rich.event.ClientListenerSet getClientListeners()
Gets a set of client listeners.

Returns:
the new clientListeners value

setClientListeners

public final void setClientListeners(oracle.adf.view.rich.event.ClientListenerSet clientListeners)
Sets a set of client listeners.

Parameters:
clientListeners - the new clientListeners value

addGanttActionListener

public final void addGanttActionListener(GanttActionListener listener)
Adds a gantt action listener.

Parameters:
listener - the gantt action listener to add

removeGanttActionListener

public final void removeGanttActionListener(GanttActionListener listener)
Removes a gantt action listener.

Parameters:
listener - the gantt action listener to remove

getGanttActionListeners

public final GanttActionListener[] getGanttActionListeners()
Returns an array of attached gantt action listeners.

Returns:
an array of attached gantt action listeners.

getSortListener

public final javax.el.MethodExpression getSortListener()
Gets a method reference to a sort listener


setSortListener

public final void setSortListener(javax.el.MethodExpression sortListener)
Sets a method reference to a sort listener


addSortListener

public final void addSortListener(org.apache.myfaces.trinidad.event.SortListener listener)
Adds a sort listener.

Parameters:
listener - the sort listener to add

removeSortListener

public final void removeSortListener(org.apache.myfaces.trinidad.event.SortListener listener)
Removes a sort listener.

Parameters:
listener - the sort listener to remove

getSortListeners

public final org.apache.myfaces.trinidad.event.SortListener[] getSortListeners()
Returns an array of attached sort listeners.

Returns:
an array of attached sort listeners.

setSortCriteria

public void setSortCriteria(java.util.List<org.apache.myfaces.trinidad.model.SortCriterion> criteria)
Sets the SortCriterion used for sorting data in the list region of the Gantt.

Overrides:
setSortCriteria in class org.apache.myfaces.trinidad.component.UIXCollection
Parameters:
criteria -

getLabelPlacement

public final java.lang.String getLabelPlacement()
Retrieves the placement of the label relative to the taskbar.

Returns:
The placement of the label relative to the taskbar.
See Also:
setLabelPlacement(java.lang.String)

setLabelPlacement

public final void setLabelPlacement(java.lang.String placement)
Specifies the placement of the label relative to the taskbar.

Parameters:
placement - The placement of the label relative to the taskbar.
See Also:
getLabelPlacement()

getIconPlacement

public final java.lang.String getIconPlacement()
Retrieves the placement of the icon(s) relative to the taskbar.

Returns:
The placement of the icon(s) relative to the taskbar.
See Also:
setIconPlacement(java.lang.String)

setIconPlacement

public final void setIconPlacement(java.lang.String placement)
Specifies the placement of the icon(s) relative to the taskbar.

Parameters:
placement - The placement of the icon(s) relative to the taskbar.
See Also:
getIconPlacement()

setCustomTimeScales

public final void setCustomTimeScales(java.util.Map<java.lang.String,CustomTimeScale> customTimeScales)

getCustomTimeScales

public final java.util.Map<java.lang.String,CustomTimeScale> getCustomTimeScales()

isInitiallyExpandAll

public final boolean isInitiallyExpandAll()
Whether rows should be initially expanded.

Returns:
whether rows should be initially expanded.

setInitiallyExpandAll

public final void setInitiallyExpandAll(boolean expandAll)
Specifies whether the rows should be initially expanded.

Parameters:
expandAll - true if the rows should be initially expanded, false otherwise.

getInitialDateFocus

public final java.util.Date getInitialDateFocus()
Retrieves the initial date focus time for this Gantt.

Returns:
The initial date focus time for this Gantt.
See Also:
setInitialDateFocus(java.util.Date)

setInitialDateFocus

public final void setInitialDateFocus(java.util.Date initialDateFocus)
Specifies the initial date focus time for this Gantt.

Parameters:
initialDateFocus - The initial date focus time for this Gantt.

getDefaultDateFormat

protected abstract java.text.DateFormat getDefaultDateFormat()

getDefaultTaskbarFormatManager

protected abstract TaskbarFormatManager getDefaultTaskbarFormatManager()

getDefaultFilter

protected abstract Filter getDefaultFilter()

getDefaultLabelPlacement

protected abstract java.lang.String getDefaultLabelPlacement()

getDefaultIconPlacement

protected abstract java.lang.String getDefaultIconPlacement()

decodeChildrenImpl

protected void decodeChildrenImpl(javax.faces.context.FacesContext contxt)
Overrides:
decodeChildrenImpl in class org.apache.myfaces.trinidad.component.UIXCollection

broadcast

public void broadcast(javax.faces.event.FacesEvent evt)
Internal. Application should never call this method directly.

Overrides:
broadcast in class org.apache.myfaces.trinidad.component.UIXCollection
Parameters:
evt -

setRowKey

public void setRowKey(java.lang.Object rowKey)
Makes a row current.

Overrides:
setRowKey in class org.apache.myfaces.trinidad.component.UIXCollection
Parameters:
rowKey - The rowKey of the row that should be made current. Use null to clear the current row.
See Also:
CollectionModel.setRowKey(java.lang.Object)

processFacetsAndChildren

protected void processFacetsAndChildren(javax.faces.context.FacesContext context,
                                        javax.faces.event.PhaseId id)
Specified by:
processFacetsAndChildren in class org.apache.myfaces.trinidad.component.UIXCollection

createCollectionModel

public org.apache.myfaces.trinidad.model.CollectionModel createCollectionModel(org.apache.myfaces.trinidad.model.CollectionModel model,
                                                                               java.lang.Object value)
Specified by:
createCollectionModel in class org.apache.myfaces.trinidad.component.UIXCollection

getVarStatus

public java.lang.String getVarStatus()
Specified by:
getVarStatus in class org.apache.myfaces.trinidad.component.UIXCollection

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder
Overrides:
restoreState in class org.apache.myfaces.trinidad.component.UIXCollection

invokeOnComponent

public boolean invokeOnComponent(javax.faces.context.FacesContext context,
                                 java.lang.String clientId,
                                 javax.faces.component.ContextCallback callback)
                          throws javax.faces.FacesException
Overrides:
invokeOnComponent in class org.apache.myfaces.trinidad.component.UIXCollection
Throws:
javax.faces.FacesException

queueEvent

public void queueEvent(javax.faces.event.FacesEvent event)
Overrides:
queueEvent in class org.apache.myfaces.trinidad.component.UIXCollection

getFacetsAndChildren

public java.util.Iterator<javax.faces.component.UIComponent> getFacetsAndChildren()
Overrides:
getFacetsAndChildren in class org.apache.myfaces.trinidad.component.UIXComponentBase

decode

public void decode(javax.faces.context.FacesContext context)
Overrides:
decode in class org.apache.myfaces.trinidad.component.UIXComponentBase

Oracle Fusion Middleware Java API Reference for Oracle Data Visualization Components
11g Release 1 (11.1.1.7.0)

E12063-08

Copyright © 1997, 2013, Oracle. All rights reserved.