package com.smartgwt.client.docs;
/**
* <h3>Hiliting Overview</h3>
* Hiliting means special visual styling which is applied to specific data values that meet certain criteria. <P> A {@link
* com.smartgwt.client.data.Hilite} definition contains styling information such as {@link
* com.smartgwt.client.data.Hilite#getCssText cssText} and {@link com.smartgwt.client.data.Hilite#getHtmlBefore htmlBefore}
* that define what the hilite looks like, as well as properties defining where the hilite is applied. If you create
* hilites manually, they should ideally specify {@link com.smartgwt.client.data.Hilite#getTextColor textColor} and/or
* {@link com.smartgwt.client.data.Hilite#getBackgroundColor backgroundColor} in order to be editable in a HiliteEditor.
* If these are not provided, however, note that they will be manufactured automatically from the {@link
* com.smartgwt.client.data.Hilite#getCssText cssText} attribute if it is present. <P> A hilite can be applied to data
* <b>either</b> by defining {@link com.smartgwt.client.data.Hilite#getCriteria criteria} or by explicitly including
* markers on the data itself. <P> Hiliting rules such as hiliting different ranges of values with different colors can
* be accomplished entirely client-side by defining {@link com.smartgwt.client.data.AdvancedCriteria} in hilite definitions
* that pick out values to be highlighted. <P> Hiliting rules that require server-side calculations can be achieved by
* assigning a {@link com.smartgwt.client.data.Hilite#getId id} to a hilite definition, and setting the {@link
* com.smartgwt.client.widgets.DataBoundComponent#getHiliteProperty hiliteProperty} on the records that should show that
* highlight. This can be used, for example, to hilite the record with the maximum value for a dataset that the application
* will load incrementally.
* @see com.smartgwt.client.widgets.cube.CubeGrid#hiliteCell
* @see com.smartgwt.client.widgets.cube.CubeGrid#hiliteCellList
* @see com.smartgwt.client.widgets.cube.CubeGrid#hiliteFacetValue
* @see com.smartgwt.client.data.Hilite
* @see com.smartgwt.client.widgets.cube.CubeGrid#getHilites
* @see com.smartgwt.client.widgets.viewer.DetailViewer#getHiliteIcons
* @see com.smartgwt.client.widgets.viewer.DetailViewer#getHiliteIconPosition
* @see com.smartgwt.client.widgets.viewer.DetailViewer#getHiliteIconSize
* @see com.smartgwt.client.widgets.viewer.DetailViewer#getHiliteIconWidth
* @see com.smartgwt.client.widgets.viewer.DetailViewer#getHiliteIconHeight
* @see com.smartgwt.client.widgets.viewer.DetailViewer#getHiliteIconLeftPadding
* @see com.smartgwt.client.widgets.viewer.DetailViewer#getHiliteIconRightPadding
* @see com.smartgwt.client.widgets.viewer.DetailViewerField#getCanHilite
* @see com.smartgwt.client.widgets.viewer.DetailViewerField#getHiliteIconPosition
* @see com.smartgwt.client.widgets.viewer.DetailViewerField#getHiliteIconSize
* @see com.smartgwt.client.widgets.viewer.DetailViewerField#getHiliteIconWidth
* @see com.smartgwt.client.widgets.viewer.DetailViewerField#getHiliteIconHeight
* @see com.smartgwt.client.widgets.viewer.DetailViewerField#getHiliteIconLeftPadding
* @see com.smartgwt.client.widgets.viewer.DetailViewerField#getHiliteIconRightPadding
* @see com.smartgwt.client.widgets.grid.ListGrid#getHiliteIcons
* @see com.smartgwt.client.widgets.grid.ListGrid#getHiliteIconPosition
* @see com.smartgwt.client.widgets.grid.ListGrid#getHiliteIconSize
* @see com.smartgwt.client.widgets.grid.ListGrid#getHiliteIconWidth
* @see com.smartgwt.client.widgets.grid.ListGrid#getHiliteIconHeight
* @see com.smartgwt.client.widgets.grid.ListGrid#getHiliteIconLeftPadding
* @see com.smartgwt.client.widgets.grid.ListGrid#getHiliteIconRightPadding
* @see com.smartgwt.client.widgets.grid.ListGridField#getHiliteIconPosition
* @see com.smartgwt.client.widgets.grid.ListGridField#getHiliteIconSize
* @see com.smartgwt.client.widgets.grid.ListGridField#getHiliteIconWidth
* @see com.smartgwt.client.widgets.grid.ListGridField#getHiliteIconHeight
* @see com.smartgwt.client.widgets.grid.ListGridField#getHiliteIconLeftPadding
* @see com.smartgwt.client.widgets.grid.ListGridField#getHiliteIconRightPadding
* @see com.smartgwt.client.types.HiliteIconPosition
*/
public interface Hiliting {
}