org.icefaces.mobi.component.viewmanager
public abstract class ViewBase extends javax.faces.component.UIComponentBase implements IView
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ViewBase.PropertyKeys |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
RENDERER_TYPE |
| Constructor and Description |
|---|
ViewBase() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDivider()
Return the value of the
divider property. |
java.lang.String |
getFamily() |
java.lang.String |
getMenuIcon()
Return the value of the
menuIcon property. |
java.lang.String |
getNavBarGroup()
Return the value of the
navBarGroup property. |
java.lang.String |
getStyle()
Return the value of the
style property. |
java.lang.String |
getStyleClass()
Return the value of the
styleClass property. |
java.lang.String |
getTitle()
Return the value of the
title property. |
boolean |
isIncludeInMenu()
Return the value of the
includeInMenu property. |
protected boolean |
isPropertySet(java.lang.String finder) |
boolean |
isSplash()
Return the value of the
splash property. |
void |
setDivider(java.lang.String divider)
Set the value of the
divider property. |
void |
setIncludeInMenu(boolean includeInMenu)
Set the value of the
includeInMenu property. |
void |
setMenuIcon(java.lang.String menuIcon)
Set the value of the
menuIcon property. |
void |
setNavBarGroup(java.lang.String navBarGroup)
Set the value of the
navBarGroup property. |
void |
setSplash(boolean splash)
Set the value of the
splash property. |
void |
setStyle(java.lang.String style)
Set the value of the
style property. |
void |
setStyleClass(java.lang.String styleClass)
Set the value of the
styleClass property. |
void |
setTitle(java.lang.String title)
Set the value of the
title property. |
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression binding) |
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTreepublic static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
public java.lang.String getFamily()
getFamily in class javax.faces.component.UIComponentpublic void setDivider(java.lang.String divider)
Set the value of the divider property.
Contents: The title of the group divider that will be rendered before the menu item for this view.
setDivider in interface IViewpublic java.lang.String getDivider()
Return the value of the divider property.
Contents: The title of the group divider that will be rendered before the menu item for this view.
getDivider in interface IViewpublic void setIncludeInMenu(boolean includeInMenu)
Set the value of the includeInMenu property.
Contents: Flag to specify whether to include this view in the main menu.
setIncludeInMenu in interface IViewpublic boolean isIncludeInMenu()
Return the value of the includeInMenu property.
Contents: Flag to specify whether to include this view in the main menu. Default = 'true'.
isIncludeInMenu in interface IViewpublic void setMenuIcon(java.lang.String menuIcon)
Set the value of the menuIcon property.
Contents: The name of the icon to use for this view in the main menu. Possible values are Font Awesome icon names, without the prefix ('fa-'). These names can be found on this page http://fortawesome.github.io/Font-Awesome/icons/ .
setMenuIcon in interface IViewpublic java.lang.String getMenuIcon()
Return the value of the menuIcon property.
Contents: The name of the icon to use for this view in the main menu. Possible values are Font Awesome icon names, without the prefix ('fa-'). These names can be found on this page http://fortawesome.github.io/Font-Awesome/icons/ .
getMenuIcon in interface IViewpublic void setNavBarGroup(java.lang.String navBarGroup)
Set the value of the navBarGroup property.
Contents: The nav bar group that this view will be rendered for.
setNavBarGroup in interface IViewpublic java.lang.String getNavBarGroup()
Return the value of the navBarGroup property.
Contents: The nav bar group that this view will be rendered for.
getNavBarGroup in interface IViewpublic void setSplash(boolean splash)
Set the value of the splash property.
Contents: Show this view as the splash screen.
public boolean isSplash()
Return the value of the splash property.
Contents: Show this view as the splash screen.
public void setStyle(java.lang.String style)
Set the value of the style property.
Contents: Sets the CSS style definition to be applied to this component.
public java.lang.String getStyle()
Return the value of the style property.
Contents: Sets the CSS style definition to be applied to this component.
public void setStyleClass(java.lang.String styleClass)
Set the value of the styleClass property.
Contents: Sets the CSS class to apply to this component.
setStyleClass in interface IViewpublic java.lang.String getStyleClass()
Return the value of the styleClass property.
Contents: Sets the CSS class to apply to this component.
getStyleClass in interface IViewpublic void setTitle(java.lang.String title)
Set the value of the title property.
Contents: The title of this view.
public java.lang.String getTitle()
Return the value of the title property.
Contents: The title of this view. Default = '(no title)'.
protected boolean isPropertySet(java.lang.String finder)
public void setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
setValueExpression in class javax.faces.component.UIComponentCopyright 2014 ICEsoft Technologies Canada Corp., All Rights Reserved.