com.sun.j2ee.blueprints.ui.mapviewer
Class MapComponent

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by com.sun.j2ee.blueprints.ui.mapviewer.MapComponent
All Implemented Interfaces:
javax.faces.component.StateHolder

public class MapComponent
extends javax.faces.component.UIComponentBase

JavaServer Faces component that encapsulates a Google Map.


Constructor Summary
MapComponent()
           
 
Method Summary
 MapPoint getCenter()
           
 java.lang.String getFamily()
           
 MapMarker getInfo()
           
 java.lang.String getKey()
           
 MapMarker[] getMarkers()
           
 java.lang.String getStyle()
           
 java.lang.String getStyleClass()
           
 int getZoomLevel()
           
 boolean isDraggingEnabled()
           
 boolean isMapControls()
           
 boolean isTypeControls()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setCenter(MapPoint center)
           
 void setDraggingEnabled(boolean draggingEnabled)
           
 void setInfo(MapMarker info)
           
 void setKey(java.lang.String key)
           
 void setMapControls(boolean mapControls)
           
 void setMarkers(MapMarker[] markers)
           
 void setStyle(java.lang.String style)
           
 void setStyleClass(java.lang.String styleClass)
           
 void setTypeControls(boolean typeControls)
           
 void setZoomLevel(int zoomLevel)
           
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientId, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapComponent

public MapComponent()
Method Detail

getCenter

public MapPoint getCenter()

setCenter

public void setCenter(MapPoint center)

isDraggingEnabled

public boolean isDraggingEnabled()

setDraggingEnabled

public void setDraggingEnabled(boolean draggingEnabled)

getInfo

public MapMarker getInfo()

setInfo

public void setInfo(MapMarker info)

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String key)

isMapControls

public boolean isMapControls()

setMapControls

public void setMapControls(boolean mapControls)

getMarkers

public MapMarker[] getMarkers()

setMarkers

public void setMarkers(MapMarker[] markers)

getStyle

public java.lang.String getStyle()

setStyle

public void setStyle(java.lang.String style)

getStyleClass

public java.lang.String getStyleClass()

setStyleClass

public void setStyleClass(java.lang.String styleClass)

isTypeControls

public boolean isTypeControls()

setTypeControls

public void setTypeControls(boolean typeControls)

getZoomLevel

public int getZoomLevel()

setZoomLevel

public void setZoomLevel(int zoomLevel)

getFamily

public java.lang.String getFamily()
Specified by:
getFamily in class javax.faces.component.UIComponent

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 javax.faces.component.UIComponentBase

saveState

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