com.infragistics.faces.shared.component.html
Class HtmlHeaderLink

java.lang.Object
  extended byjavax.faces.component.UIComponent
      extended byjavax.faces.component.UIComponentBase
          extended byjavax.faces.component.UICommand
              extended bycom.infragistics.faces.shared.component.Link
                  extended bycom.infragistics.faces.shared.component.html.HtmlLink
                      extended bycom.infragistics.faces.shared.component.html.HtmlHeaderLink
All Implemented Interfaces:
javax.faces.component.ActionSource, javax.faces.component.StateHolder

public class HtmlHeaderLink
extends HtmlLink


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static java.lang.String RENDERER_TYPE
           
 
Constructor Summary
HtmlHeaderLink()
           
 
Method Summary
 java.lang.String getExpandedHoverIconUrl()
          Returns the url of the image to display whenever the mouse cursor moves over the compoennt and it's expanded
 java.lang.String getExpandedHoverStyleClass()
          Returns the name of the css class applied to the component when the mouse cursor is over it and it's expanded
 java.lang.String getExpandedIconUrl()
          Returns the url of the image to display whenever expanded
 java.lang.String getExpandedStyleClass()
          Returns the name of the css class applied to the component whenever expanded
 java.lang.String getFamily()
           
 boolean isExpanded()
          Returns the flag indicating if the headerLink is expanded
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setExpanded(boolean expanded)
          Sets the flag indicating if the headerLink is expanded
 void setExpandedHoverIconUrl(java.lang.String expandedHoverIconUrl)
          Sets the url of the image to display whenever the mouse cursor moves over the compoennt and it's expanded
 void setExpandedHoverStyleClass(java.lang.String expandedHoverStyleClass)
          Sets the name of the css class applied to the component when the mouse cursor is over it and it's expanded
 void setExpandedIconUrl(java.lang.String expandedIconUrl)
          Sets the url of the image to display whenever expanded
 void setExpandedStyleClass(java.lang.String expandedStyleClass)
          Sets the name of the css class applied to the component whenever expanded
 
Methods inherited from class com.infragistics.faces.shared.component.html.HtmlLink
getHoverStyleClass, getStyle, getStyleClass, getTarget, getUrl, setHoverStyleClass, setStyle, setStyleClass, setTarget, setUrl
 
Methods inherited from class com.infragistics.faces.shared.component.Link
getConverter, getHoverIconUrl, getIconPosition, getIconUrl, getParameterValue, getShortcut, getTooltip, getValue, isDisabled, setConverter, setDisabled, setHoverIconUrl, setIconPosition, setIconUrl, setShortcut, setTooltip, setValue
 
Methods inherited from class javax.faces.component.UICommand
addActionListener, broadcast, getAction, getActionListener, getActionListeners, isImmediate, queueEvent, removeActionListener, setAction, setActionListener, setImmediate
 
Methods inherited from class javax.faces.component.UIComponentBase
decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_FAMILY

public static java.lang.String COMPONENT_FAMILY

COMPONENT_TYPE

public static java.lang.String COMPONENT_TYPE

RENDERER_TYPE

public static java.lang.String RENDERER_TYPE
Constructor Detail

HtmlHeaderLink

public HtmlHeaderLink()
Method Detail

getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class HtmlLink

isExpanded

public boolean isExpanded()
Returns the flag indicating if the headerLink is expanded

Returns:
boolean

getExpandedHoverIconUrl

public java.lang.String getExpandedHoverIconUrl()
Returns the url of the image to display whenever the mouse cursor moves over the compoennt and it's expanded

Returns:
java.lang.String

getExpandedHoverStyleClass

public java.lang.String getExpandedHoverStyleClass()
Returns the name of the css class applied to the component when the mouse cursor is over it and it's expanded

Returns:
java.lang.String

getExpandedIconUrl

public java.lang.String getExpandedIconUrl()
Returns the url of the image to display whenever expanded

Returns:
java.lang.String

getExpandedStyleClass

public java.lang.String getExpandedStyleClass()
Returns the name of the css class applied to the component whenever expanded

Returns:
java.lang.String

setExpanded

public void setExpanded(boolean expanded)
Sets the flag indicating if the headerLink is expanded

Parameters:
expanded - boolean

setExpandedHoverIconUrl

public void setExpandedHoverIconUrl(java.lang.String expandedHoverIconUrl)
Sets the url of the image to display whenever the mouse cursor moves over the compoennt and it's expanded

Parameters:
expandedHoverIconUrl - String

setExpandedHoverStyleClass

public void setExpandedHoverStyleClass(java.lang.String expandedHoverStyleClass)
Sets the name of the css class applied to the component when the mouse cursor is over it and it's expanded

Parameters:
expandedHoverStyleClass - String

setExpandedIconUrl

public void setExpandedIconUrl(java.lang.String expandedIconUrl)
Sets the url of the image to display whenever expanded

Parameters:
expandedIconUrl - String

setExpandedStyleClass

public void setExpandedStyleClass(java.lang.String expandedStyleClass)
Sets the name of the css class applied to the component whenever expanded

Parameters:
expandedStyleClass - String

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 HtmlLink

saveState

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