org.icefaces.mobi.component.geotrack
public abstract class GeoTrackBase extends javax.faces.component.UIComponentBase implements IGeoTrack
| Modifier and Type | Class and Description |
|---|---|
protected static class |
GeoTrackBase.PropertyKeys |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
RENDERER_TYPE |
| Constructor and Description |
|---|
GeoTrackBase() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getButtonLabel()
Return the value of the
buttonLabel property. |
double |
getDuration()
Return the value of the
duration property. |
java.lang.String |
getFamily() |
java.lang.String |
getParameters()
Return the value of the
parameters property. |
java.lang.String |
getPublish()
Return the value of the
publish property. |
java.lang.String |
getStrategy()
Return the value of the
strategy property. |
java.lang.String |
getStyle()
Return the value of the
style property. |
java.lang.String |
getStyleClass()
Return the value of the
styleClass property. |
int |
getTabindex()
Return the value of the
tabindex property. |
boolean |
isDisabled()
Return the value of the
disabled property. |
protected boolean |
isPropertySet(java.lang.String finder) |
void |
setButtonLabel(java.lang.String buttonLabel)
Set the value of the
buttonLabel property. |
void |
setDisabled(boolean disabled)
Set the value of the
disabled property. |
void |
setDuration(double duration)
Set the value of the
duration property. |
void |
setParameters(java.lang.String parameters)
Set the value of the
parameters property. |
void |
setPublish(java.lang.String publish)
Set the value of the
publish property. |
void |
setStrategy(java.lang.String strategy)
Set the value of the
strategy 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 |
setTabindex(int tabindex)
Set the value of the
tabindex 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 setButtonLabel(java.lang.String buttonLabel)
Set the value of the buttonLabel property.
Contents: The label to be displayed on the button.
setButtonLabel in interface IGeoTrackpublic java.lang.String getButtonLabel()
Return the value of the buttonLabel property.
Contents: The label to be displayed on the button. Default = 'Geotrack'.
getButtonLabel in interface IGeoTrackpublic void setDisabled(boolean disabled)
Set the value of the disabled property.
Contents: Disables this component, so it does not receive focus or get submitted.
setDisabled in interface IGeoTrackpublic boolean isDisabled()
Return the value of the disabled property.
Contents: Disables this component, so it does not receive focus or get submitted. Default = 'false'.
isDisabled in interface IGeoTrackpublic void setDuration(double duration)
Set the value of the duration property.
Contents: The duration in hours.
setDuration in interface IGeoTrackpublic double getDuration()
Return the value of the duration property.
Contents: The duration in hours. Default = '1.0'.
getDuration in interface IGeoTrackpublic void setParameters(java.lang.String parameters)
Set the value of the parameters property.
Contents: Custom parameters that will be echoed by Bridgeit whenever it sends geotracking data to the server. These parameters can be used to identify individual users, pages, etc. The parameters must be in correct JSON format (without the opening/closing brackets), and the names should always start with the underscore character (e.g. "_viewId: '/geotracking.jsf', _userId: '001'").
setParameters in interface IGeoTrackpublic java.lang.String getParameters()
Return the value of the parameters property.
Contents: Custom parameters that will be echoed by Bridgeit whenever it sends geotracking data to the server. These parameters can be used to identify individual users, pages, etc. The parameters must be in correct JSON format (without the opening/closing brackets), and the names should always start with the underscore character (e.g. "_viewId: '/geotracking.jsf', _userId: '001'").
getParameters in interface IGeoTrackpublic void setPublish(java.lang.String publish)
Set the value of the publish property.
Contents: The application-scoped bean property where the geoJSON data and other parameters will be published to.
setPublish in interface IGeoTrackpublic java.lang.String getPublish()
Return the value of the publish property.
Contents: The application-scoped bean property where the geoJSON data and other parameters will be published to.
getPublish in interface IGeoTrackpublic void setStrategy(java.lang.String strategy)
Set the value of the strategy property.
Contents: Three strategies are currently supported: 'continuous' where the location of the device will be uploaded as frequently as it changes (intended for testing only due to high power consumption), 'significant' where the location is uploaded when it changes significantly, and 'stop' to cease location tracking.
setStrategy in interface IGeoTrackpublic java.lang.String getStrategy()
Return the value of the strategy property.
Contents: Three strategies are currently supported: 'continuous' where the location of the device will be uploaded as frequently as it changes (intended for testing only due to high power consumption), 'significant' where the location is uploaded when it changes significantly, and 'stop' to cease location tracking. Default = 'continuous'.
getStrategy in interface IGeoTrackpublic 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 IGeoTrackpublic java.lang.String getStyleClass()
Return the value of the styleClass property.
Contents: Sets the CSS class to apply to this component.
getStyleClass in interface IGeoTrackpublic void setTabindex(int tabindex)
Set the value of the tabindex property.
Contents: The tabindex of this component.
setTabindex in interface IGeoTrackpublic int getTabindex()
Return the value of the tabindex property.
Contents: The tabindex of this component.
getTabindex in interface IGeoTrackprotected 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.