public abstract class IlvFacesHierarchyChartViewTag extends IlvDHTMLViewTag implements IlvFacesGanttConstants
bodyContent, pageContext, UNIQUE_ID_PREFIX
DATA_SOURCE, DATA_SOURCE_ID, DIVIDER_LOCATION, EDITABLE, END_VISIBLE_INTERVAL, H_SHEET_SCROLLABLE, HIERARCHY_CHART, MESSAGEBOX, MESSAGEBOX_ID, PROPERTY_ACCESSOR, REFRESH_DATA, RESIZE_ACTIVITY, RESIZE_HEADER_ACTION_NAME, ROW_EXPAND_COLLAPSE_ACTION_NAME, ROW_SELECT_ACTION_NAME, SHEET_H_SCROLL_BACKGROUND_CLICK_EXTENT, SHEET_INTERACTOR, SHEET_INTERACTOR_ID, SPLITTER_ARROWS_VISIBLE, START_VISIBLE_INTERVAL, STYLE_SHEET, STYLE_SHEETS, TABLE_INTERACTOR, TABLE_INTERACTOR_ID, V_SHEET_SCROLLABLE, ZOOM_FACTOR
AFTER_HANDLER, BASETEXTDIRECTION, BEFORE_HANDLER, BUTTON_GROUP_ID, BUTTON_TYPE, CHARTS_BUNDLE, CHARTS_MESSAGE_BUNDLE, CORE_BUNDLE, CORE_MESSAGE_BUNDLE, CURSOR, DATA, DECODED_PROPERTY, DEFAULT_LINE_COLOR, DELETION_ALLOWED, DIAGRAMMER_BUNDLE, DIAGRAMMER_MESSAGE_BUNDLE, ENABLED, EVENT_TYPE, FILL_ON, FORCE_UPDATE_PROPERTIES, FRAMEWORK_BUNDLE, FRAMEWORK_MESSAGE_BUNDLE, GANTT_BUNDLE, GANTT_MESSAGE_BUNDLE, HEIGHT, IMAGE, IMAGE_MODE, INFO_PROVIDER_MB, INT_NOT_DEFINED, INTERACTORS, INTERCEPT_INTERACTOR, ITEM_DISABLED_STYLE_CLASS, ITEM_HIGHLIGHTED_STYLE_CLASS, ITEM_STYLE_CLASS, LINE_COLOR, LINE_WIDTH, MAPS_BUNDLE, MAPS_MESSAGE_BUNDLE, MENU_MODEL_ID, MESSAGE, MESSAGE_BOX, MESSAGE_BOX_ID, MOVE_ALLOWED, OBJECT_FINDER, PARAM_COMPID, PARAM_DATA, PARAM_KEY, PARAM_NAMESPACE, PARAM_RESOURCE, PARAM_SERVICE, PARAM_TYPE, POPUP_MENU, POPUP_MENU_FACTORY, POPUP_MENU_FACTORY_CLASS, PORTLET_NAMESPACE, PROGRESSIVE_ZOOM, PROJECT, RENDER, RESOURCES_PATH, RESOURCES_PATH_PREFIX, ROLLOVER_IMAGE, SCROLL_BAR, SELECTED, SELECTED_IMAGE, SERVICE_FORWARD, SERVICE_FORWARD_INT, SERVLET, SERVLET_CLASS, SERVLET_URL, STYLE, STYLE_CLASS, TGO_BUNDLE, TGO_MESSAGE_BUNDLE, TITLE, TOGGLE, VALUE, VIEW, VIEW_ID, WIDTH
ACCESSIBLE, ACTION_NAME, AUTO_SUBMIT, BACKGROUND_COLOR, CAPABILITIES_LOADED_HANDLER, COMPONENT, DO_ACTION_ON_BG_DESELECT, ERROR_MESSAGE, GENERATE_IMAGE_MAP, HOTKEYS, IMAGE_FORMAT, IMAGE_LOADED_HANDLER, IMAGE_MAP_GENERATOR, IMAGE_MAP_GENERATOR_CLASS, IMAGE_MAP_VISIBLE, IMAGE_SERVLET_CONTEXT, INVOCATION_CONTEXT, JSF_CONTEXT, ON_CLICK, ON_SELECTION_CHANGED, PARTIAL_SUBMIT, PORTLET_CONTEXT_KEY, PORTLET_SESSION_KEY, REPLACE_PATTERN, RESIZABLE, SELECTION_RESIZABLE_CLASS, SESSION_EXP_HANDLER, SUBMITTED_VALUE, WAITING_IMAGE
Constructor and Description |
---|
IlvFacesHierarchyChartViewTag()
Creates a new
IlvFacesHierarchyChartViewTag instance. |
Modifier and Type | Method and Description |
---|---|
int |
doAfterBody()
Processes the tag body.
|
void |
doInitBody()
Initializes body tag processing.
|
String |
getChart()
Returns the wrapped instance of
IlvHierarchyChart . |
String |
getData()
Returns the data to be displayed by this component
|
String |
getDataSource()
Returns the Gantt data source.
|
String |
getDataSourceId()
Returns the Gantt data source identifier.
|
String |
getDividerLocation()
Returns the location of the divider.
|
String |
getEndVisibleInterval()
Returns the end date of the visible interval.
|
String |
getProject()
Returns the URL to a Gantt designer project.
|
String |
getSheetHScrollBackgroundClickExtent()
Returns the extent of the move when one click on the background of the horizontal scrollbar.
|
String |
getSheetInteractor()
Returns the interactor.
|
String |
getSheetInteractorId()
Returns the interactor identifier.
|
String |
getStartVisibleInterval()
Returns the start date of the visible interval.
|
String |
getStyleSheet()
Returns the Cascading Style Sheet for the chart.
|
String |
getStyleSheets()
Returns the comma separated list of Cascading Style Sheets for the chart.
|
String |
getTableInteractor()
Returns the interactor.
|
String |
getTableInteractorId()
Returns the interactor identifier.
|
String |
getZoomFactor()
Returns the factor used when zooming.
|
void |
setChart(String chart)
Sets the wrapped instance of
IlvHierarchyChart . |
void |
setData(String data)
Sets the data to be displayed by this component.
|
void |
setDataSource(String dataSource)
Sets the Gantt data source.
|
void |
setDataSourceId(String dataSourceId)
Sets the Gantt data source identifier.
|
void |
setDividerLocation(String dividerLocation)
Sets the location of the divider.
|
void |
setEndVisibleInterval(String endVisibleInterval)
Sets the end date of the visible interval.
|
void |
setProject(String project)
Sets the URL to a Gantt designer project.
|
protected void |
setProperties(javax.faces.component.UIComponent component)
Override properties and attributes of the specified component,
if the corresponding properties of this tag handler instance were
explicitly set.
|
void |
setSheetHScrollBackgroundClickExtent(String sheetHScrollBackgroundClickExtent)
Sets the extent of the move when one click on the background of the horizontal scrollbar.
|
void |
setSheetInteractor(String interactor)
Sets the interactor.
|
void |
setSheetInteractorId(String interactorId)
Sets the interactor identifier.
|
void |
setStartVisibleInterval(String startVisibleInterval)
Sets the start date of the visible interval.
|
void |
setStyleSheet(String styleSheet)
Sets the Cascading Style Sheet for the chart.
|
void |
setStyleSheets(String styleSheets)
Sets the comma separated list of Cascading Style Sheets for the chart.
|
void |
setTableInteractor(String interactor)
Sets the interactor.
|
void |
setTableInteractorId(String interactorId)
Sets the interactor identifier.
|
void |
setZoomFactor(String zoomFactor)
Sets the factor used when zooming.
|
getDoStartValue, getImageFormat, getMessageBox, getMessageBoxId, getServlet, getWaitingImage, setImageFormat, setMessageBox, setMessageBoxId, setServlet, setWaitingImage
getStyle, getStyleClass, setStyle, setStyleClass
getHeight, getWidth, setHeight, setWidth
getComponentType, getPartialTriggers, getRendererType, getStringArray, setPartialTriggers, setProperty, setVBProperty, testSetProperties
createComponent, getParentUIComponentTag, hasBinding, isSuppressed, isValueReference, release, setBinding, setRendered
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doEndTag, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
public IlvFacesHierarchyChartViewTag()
IlvFacesHierarchyChartViewTag
instance.public void doInitBody() throws javax.servlet.jsp.JspException
doInitBody
in interface javax.servlet.jsp.tagext.BodyTag
doInitBody
in class javax.faces.webapp.UIComponentClassicTagBase
javax.servlet.jsp.JspException
public int doAfterBody() throws javax.servlet.jsp.JspException
doAfterBody
in interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
in class javax.faces.webapp.UIComponentClassicTagBase
javax.servlet.jsp.JspException
protected void setProperties(javax.faces.component.UIComponent component)
Override properties and attributes of the specified component, if the corresponding properties of this tag handler instance were explicitly set. This method must be called ONLY if the specified component was in fact created during the execution of this tag handler instance, and this call will occur BEFORE the component is added to the view.
Tag subclasses that want to support additional set properties
must ensure that the base class setProperties()
method is still called. A typical implementation that supports
extra properties foo
and bar
would look
something like this:
protected void setProperties(UIComponent component) { super.setProperties(component); if (foo != null) { component.setAttribute("foo", foo); } if (bar != null) { component.setAttribute("bar", bar); } }
setProperties
in class IlvDHTMLViewTag
component
- The component whose properties are to be
overriddenpublic String getChart()
IlvHierarchyChart
.public void setChart(String chart)
IlvHierarchyChart
.chart
- The chart to set.public String getStartVisibleInterval()
public void setStartVisibleInterval(String startVisibleInterval)
startVisibleInterval
- The start visible interval to set.public String getEndVisibleInterval()
public void setEndVisibleInterval(String endVisibleInterval)
endVisibleInterval
- The end visible interval to set.public String getTableInteractor()
public void setTableInteractor(String interactor)
interactor
- The interactor to set.public String getTableInteractorId()
public void setTableInteractorId(String interactorId)
interactorId
- The interactor ID to set.public String getSheetInteractor()
public void setSheetInteractor(String interactor)
interactor
- The interactor to set.public String getSheetInteractorId()
public void setSheetInteractorId(String interactorId)
interactorId
- The interactor ID to set.public String getZoomFactor()
public void setZoomFactor(String zoomFactor)
zoomFactor
- The zoom factor to set.public String getSheetHScrollBackgroundClickExtent()
public void setSheetHScrollBackgroundClickExtent(String sheetHScrollBackgroundClickExtent)
sheetHScrollBackgroundClickExtent
- The extent of the move when one click on the background of the horizontal scrollbar.public String getDataSource()
public void setDataSource(String dataSource)
dataSource
- The data source to set.public String getDataSourceId()
public void setDataSourceId(String dataSourceId)
dataSourceId
- The data source ID to set.public String getDividerLocation()
public void setDividerLocation(String dividerLocation)
dividerLocation
- The divider location to set.public String getProject()
public void setProject(String project)
project
- The project to set.public String getStyleSheets()
public void setStyleSheets(String styleSheets)
styleSheets
- The style sheets to set.public String getStyleSheet()
public void setStyleSheet(String styleSheet)
styleSheet
- The style sheet to set.public String getData()
getData
in class IlvDHTMLViewTag
public void setData(String data)
setData
in class IlvDHTMLViewTag
data
- The data to displayed.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.