org.richfaces.taglib
Class GmapTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by javax.faces.webapp.UIComponentELTag
              extended by org.richfaces.webapp.taglib.UIComponentELTagBase
                  extended by org.ajax4jsf.webapp.taglib.UIComponentTagBase
                      extended by org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
                          extended by org.richfaces.taglib.GmapTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspIdConsumer, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class GmapTag
extends org.ajax4jsf.webapp.taglib.HtmlComponentTagBase


Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Constructor Summary
GmapTag()
           
 
Method Summary
 java.lang.String getComponentType()
           
 java.lang.String getRendererType()
           
 void release()
           
 void setEnableContinuousZoom(javax.el.ValueExpression __enableContinuousZoom)
          Enables continuous smooth zooming for selected browsers.
 void setEnableDoubleClickZoom(javax.el.ValueExpression __enableDoubleClickZoom)
          Enables zooming in by a double click.
 void setEnableDragging(javax.el.ValueExpression __enableDragging)
          Enables a map dragging with the mouse.
 void setEnableInfoWindow(javax.el.ValueExpression __enableInfoWindow)
          Enables Info Window.
 void setGmapKey(javax.el.ValueExpression __gmapKey)
          Google Map key.
 void setGmapVar(javax.el.ValueExpression __gmapVar)
          The JavaScript variable that is used to access the Google Map API.
 void setLat(javax.el.ValueExpression __lat)
          Initial latitude coordinate in degrees, as a number between -90 and +90 Setter for lat
 void setLng(javax.el.ValueExpression __lng)
          Initial longitude coordinate in degrees, as a number between -180 and +180 Setter for lng
 void setMapType(javax.el.ValueExpression __mapType)
          Initial map type.
 void setOninit(javax.el.ValueExpression __oninit)
          JavaScript code invoked just after the Google Map object is initiated.
protected  void setProperties(javax.faces.component.UIComponent component)
           
 void setShowGLargeMapControl(javax.el.ValueExpression __showGLargeMapControl)
          Shows the GLarge control.
 void setShowGMapTypeControl(javax.el.ValueExpression __showGMapTypeControl)
          Shows the Type switch control.
 void setShowGScaleControl(javax.el.ValueExpression __showGScaleControl)
          It shows the scale control.
 void setWarningMessage(javax.el.ValueExpression __warningMessage)
          The warning message that appears if a browser is not compatible with Google Map.
 void setZoom(javax.el.ValueExpression __zoom)
          Initial zoom level as a number between 1 and 18.
 
Methods inherited from class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleClass, setTitle
 
Methods inherited from class org.ajax4jsf.webapp.taglib.UIComponentTagBase
getExpressionFactory, isValueReference, setActionListenerProperty, setActionProperty, setBooleanProperty, setBooleanProperty, setDoubleProperty, setDoubleProperty, setFloatProperty, setFloatProperty, setIntegerProperty, setIntegerProperty, setLongProperty, setLongProperty, setProperty, setProperty, setStringProperty, setStringProperty, setValueChangedListenerProperty, setValueProperty, setValueProperty
 
Methods inherited from class org.richfaces.webapp.taglib.UIComponentELTagBase
setActionListenerProperty, setActionProperty, setConverterProperty, setValidatorProperty, setValueChangeListenerProperty
 
Methods inherited from class javax.faces.webapp.UIComponentELTag
createComponent, getELContext, hasBinding, setBinding, setRendered
 
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

GmapTag

public GmapTag()
Method Detail

setEnableContinuousZoom

public void setEnableContinuousZoom(javax.el.ValueExpression __enableContinuousZoom)
Enables continuous smooth zooming for selected browsers. The default value is "false" Setter for enableContinuousZoom

Parameters:
enableContinuousZoom - - new value

setEnableDoubleClickZoom

public void setEnableDoubleClickZoom(javax.el.ValueExpression __enableDoubleClickZoom)
Enables zooming in by a double click. The default value is "false" Setter for enableDoubleClickZoom

Parameters:
enableDoubleClickZoom - - new value

setEnableDragging

public void setEnableDragging(javax.el.ValueExpression __enableDragging)
Enables a map dragging with the mouse. The default value is "true" Setter for enableDragging

Parameters:
enableDragging - - new value

setEnableInfoWindow

public void setEnableInfoWindow(javax.el.ValueExpression __enableInfoWindow)
Enables Info Window. The default value is "true" Setter for enableInfoWindow

Parameters:
enableInfoWindow - - new value

setGmapKey

public void setGmapKey(javax.el.ValueExpression __gmapKey)
Google Map key. A single Maps API key is valid for a single "directory" on your web server Setter for gmapKey

Parameters:
gmapKey - - new value

setGmapVar

public void setGmapVar(javax.el.ValueExpression __gmapVar)
The JavaScript variable that is used to access the Google Map API. If you have more than one Google Map components on the same page, use individual key for each of them. The default variable name is "map" (without quotes) Setter for gmapVar

Parameters:
gmapVar - - new value

setLat

public void setLat(javax.el.ValueExpression __lat)
Initial latitude coordinate in degrees, as a number between -90 and +90 Setter for lat

Parameters:
lat - - new value

setLng

public void setLng(javax.el.ValueExpression __lng)
Initial longitude coordinate in degrees, as a number between -180 and +180 Setter for lng

Parameters:
lng - - new value

setMapType

public void setMapType(javax.el.ValueExpression __mapType)
Initial map type. The possible values are G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP. The default value is G_SATELLITE_MAP Setter for mapType

Parameters:
mapType - - new value

setOninit

public void setOninit(javax.el.ValueExpression __oninit)
JavaScript code invoked just after the Google Map object is initiated. Setter for oninit

Parameters:
oninit - - new value

setShowGLargeMapControl

public void setShowGLargeMapControl(javax.el.ValueExpression __showGLargeMapControl)
Shows the GLarge control. The default value is "true" Setter for showGLargeMapControl

Parameters:
showGLargeMapControl - - new value

setShowGMapTypeControl

public void setShowGMapTypeControl(javax.el.ValueExpression __showGMapTypeControl)
Shows the Type switch control. The default value is "true" Setter for showGMapTypeControl

Parameters:
showGMapTypeControl - - new value

setShowGScaleControl

public void setShowGScaleControl(javax.el.ValueExpression __showGScaleControl)
It shows the scale control. The default value is "true" Setter for showGScaleControl

Parameters:
showGScaleControl - - new value

setWarningMessage

public void setWarningMessage(javax.el.ValueExpression __warningMessage)
The warning message that appears if a browser is not compatible with Google Map. The default value is "Your browser does not support Google Maps" Setter for warningMessage

Parameters:
warningMessage - - new value

setZoom

public void setZoom(javax.el.ValueExpression __zoom)
Initial zoom level as a number between 1 and 18. The default value is 17 Setter for zoom

Parameters:
zoom - - new value

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase

setProperties

protected void setProperties(javax.faces.component.UIComponent component)
Overrides:
setProperties in class org.ajax4jsf.webapp.taglib.HtmlComponentTagBase

getComponentType

public java.lang.String getComponentType()
Specified by:
getComponentType in class javax.faces.webapp.UIComponentTagBase

getRendererType

public java.lang.String getRendererType()
Specified by:
getRendererType in class javax.faces.webapp.UIComponentTagBase


Copyright © 2008. All Rights Reserved.