
package com.smartgwt.client.docs;

/**
 * <h3>Hiliting</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 Hilite.cssText} and
 * {@link com.smartgwt.client.data.Hilite#getHtmlBefore Hilite.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  {@link com.smartgwt.client.widgets.grid.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 Hilite.id} to a hilite definition, and
 * setting the {@link com.smartgwt.client.widgets.DataBoundComponent#getHiliteProperty
 * DataBoundComponent.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.types.HiliteIconPosition
 * @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.widgets.grid.events.HilitesChangedEvent
 * @see com.smartgwt.client.data.Hilite
 * @see com.smartgwt.client.widgets.cube.CubeGrid#getHilites
 * @see com.smartgwt.client.data.Hilite#getId
 * @see com.smartgwt.client.data.Hilite#getCssText
 * @see com.smartgwt.client.data.Hilite#getFieldName
 * @see com.smartgwt.client.data.Hilite#getCriteria
 * @see com.smartgwt.client.data.Hilite#getHtmlBefore
 * @see com.smartgwt.client.data.Hilite#getHtmlAfter
 * @see com.smartgwt.client.data.Hilite#getHtmlValue
 * @see com.smartgwt.client.data.Hilite#getDisabled
 * @see com.smartgwt.client.data.Hilite#getCanEdit
 * @see com.smartgwt.client.data.Hilite#getTitle
 * @see com.smartgwt.client.data.Hilite#getTextColor
 * @see com.smartgwt.client.data.Hilite#getBackgroundColor
 * @see com.smartgwt.client.data.Hilite#getIcon
 * @see com.smartgwt.client.data.Hilite#getReplacementValue
 * @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.widgets.grid.ListGrid#getHiliteCanReplaceValue
 * @see com.smartgwt.client.widgets.grid.ListGrid#getCanEditHilites
 */
public interface Hiliting {
}
