|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup
org.apache.wicket.markup.html.panel.Panel
org.wicketstuff.openlayers.OpenLayersMap
public class OpenLayersMap
Wicket component to embed Openlayers Maps into your pages.
| Nested Class Summary | |
|---|---|
class |
OpenLayersMap.PanDirectionBehavior
|
class |
OpenLayersMap.SetCenterBehavior
|
class |
OpenLayersMap.SetZoomBehavior
|
class |
OpenLayersMap.ZoomInBehavior
|
class |
OpenLayersMap.ZoomOutBehavior
|
| Nested classes/interfaces inherited from class org.apache.wicket.Component |
|---|
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange |
| Field Summary |
|---|
| Fields inherited from class org.apache.wicket.Component |
|---|
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER |
| Constructor Summary | |
|---|---|
|
OpenLayersMap(java.lang.String id)
|
|
OpenLayersMap(java.lang.String id,
boolean developmentMode)
Constructs a map with a default layer : "OpenLayers WMS", "http://labs.metacarta.com/wms/vmap0" |
|
OpenLayersMap(java.lang.String id,
boolean developmentMode,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options)
Construct. |
|
OpenLayersMap(java.lang.String id,
boolean developmentMode,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays)
|
|
OpenLayersMap(java.lang.String id,
boolean developmentMode,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays,
PopupListener popupListener)
|
protected |
OpenLayersMap(java.lang.String id,
org.apache.wicket.behavior.HeaderContributor headerContrib,
java.util.List<Overlay> overlays,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options)
Popups up the window as default! is protected to allow subclasses to override the HeaderContributor that is used. |
|
OpenLayersMap(java.lang.String id,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options)
|
|
OpenLayersMap(java.lang.String id,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays)
|
|
OpenLayersMap(java.lang.String id,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays,
PopupListener popupListener)
|
| Method Summary | |
|---|---|
OpenLayersMap |
addControl(IJavascriptComponent control)
Add a control. |
OpenLayersMap |
addOverlay(Overlay overlay)
Add an overlay. |
OpenLayersMap |
clearOverlays()
Clear all overlays. |
Bounds |
getBounds()
|
java.lang.String |
getBusinessLogicProjection()
|
PopupListener |
getCallbackListener()
|
LonLat |
getCenter()
|
java.util.List<IJavascriptComponent> |
getControls()
|
InfoWindow |
getInfoWindow()
|
protected java.lang.String |
getJSinit()
Generates the JavaScript used to instantiate this OpenlayersMap as an JavaScript class on the client side. |
java.lang.String |
getJSInstance()
|
java.lang.String |
getJSinvoke(java.lang.String invocation)
Convenience method for generating a JavaScript call on this Openlayermap with the given invocation. |
java.lang.String |
getJSinvokeNoLineEnd(java.lang.String invocation)
|
java.util.List<Layer> |
getLayers()
|
java.util.List<Overlay> |
getOverlays()
|
java.lang.Integer |
getZoom()
|
boolean |
isExternalControls()
|
protected void |
onRender(org.apache.wicket.markup.MarkupStream markupStream)
|
OpenLayersMap |
removeControl(IJavascriptComponent control)
Remove a control. |
OpenLayersMap |
removeOverlay(Overlay overlay)
Remove an overlay. |
void |
setBounds(Bounds bounds)
|
void |
setBusinessLogicProjection(java.lang.String businessLogicProjection)
|
void |
setCenter(LonLat center)
|
void |
setCenter(LonLat center,
java.lang.Integer zoom)
Set the center. |
void |
setExternalControls(boolean externalControls)
|
void |
setInfoWindow(InfoWindow infoWindow)
|
void |
setLayers(java.util.List<Layer> layers)
|
void |
setOverlays(java.util.List<Overlay> overlays)
|
void |
setShowMarkersInLayerSwitcher(boolean showMarkersInLayerSwitcher)
|
void |
setZoom(java.lang.Integer level)
|
void |
update(org.apache.wicket.ajax.AjaxRequestTarget target)
Update state from a request to an AJAX target. |
| Methods inherited from class org.apache.wicket.markup.html.panel.Panel |
|---|
onComponentTag, onComponentTagBody, renderHead |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainerWithAssociatedMarkup |
|---|
newHeaderPartContainer, renderHeadFromAssociatedMarkupFile |
| Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer |
|---|
getMarkupType, getWebPage, getWebRequest |
| Methods inherited from class org.apache.wicket.MarkupContainer |
|---|
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, toString, visitChildren, visitChildren |
| Methods inherited from class org.apache.wicket.Component |
|---|
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onConfigure, onDetach, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OpenLayersMap(java.lang.String id,
boolean developmentMode)
id - public OpenLayersMap(java.lang.String id)
public OpenLayersMap(java.lang.String id,
boolean developmentMode,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options)
id -
public OpenLayersMap(java.lang.String id,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options)
public OpenLayersMap(java.lang.String id,
boolean developmentMode,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays)
public OpenLayersMap(java.lang.String id,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays)
public OpenLayersMap(java.lang.String id,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays,
PopupListener popupListener)
public OpenLayersMap(java.lang.String id,
boolean developmentMode,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.List<Overlay> overlays,
PopupListener popupListener)
protected OpenLayersMap(java.lang.String id,
org.apache.wicket.behavior.HeaderContributor headerContrib,
java.util.List<Overlay> overlays,
java.util.List<Layer> defaultLayers,
java.util.HashMap<java.lang.String,java.lang.String> options)
id - headerContrib - overlays - | Method Detail |
|---|
public OpenLayersMap addControl(IJavascriptComponent control)
addControl in interface IOpenLayersMapcontrol - control to add
public OpenLayersMap addOverlay(Overlay overlay)
addOverlay in interface IOpenLayersMapoverlay - overlay to add
public OpenLayersMap clearOverlays()
clearOverlays in interface IOpenLayersMappublic Bounds getBounds()
getBounds in interface IOpenLayersMappublic PopupListener getCallbackListener()
public LonLat getCenter()
getCenter in interface IOpenLayersMappublic java.util.List<IJavascriptComponent> getControls()
getControls in interface IOpenLayersMapprotected java.lang.String getJSinit()
public java.lang.String getJSInstance()
getJSInstance in interface IOpenLayersMappublic java.lang.String getJSinvoke(java.lang.String invocation)
getJSinvoke in interface IOpenLayersMapinvocation - The JavaScript call to invoke on this Openlayermap.
public java.lang.String getJSinvokeNoLineEnd(java.lang.String invocation)
getJSinvokeNoLineEnd in interface IOpenLayersMappublic java.util.List<Layer> getLayers()
getLayers in interface IOpenLayersMappublic java.util.List<Overlay> getOverlays()
getOverlays in interface IOpenLayersMappublic java.lang.Integer getZoom()
getZoom in interface IOpenLayersMappublic boolean isExternalControls()
isExternalControls in interface IOpenLayersMappublic OpenLayersMap removeControl(IJavascriptComponent control)
removeControl in interface IOpenLayersMapcontrol - control to remove
public OpenLayersMap removeOverlay(Overlay overlay)
removeOverlay in interface IOpenLayersMapoverlay - overlay to remove
public void setCenter(LonLat center,
java.lang.Integer zoom)
setCenter in interface IOpenLayersMapcenter - center to setpublic void setExternalControls(boolean externalControls)
setExternalControls in interface IOpenLayersMappublic void setLayers(java.util.List<Layer> layers)
setLayers in interface IOpenLayersMappublic void setOverlays(java.util.List<Overlay> overlays)
setOverlays in interface IOpenLayersMappublic void setZoom(java.lang.Integer level)
setZoom in interface IOpenLayersMappublic void update(org.apache.wicket.ajax.AjaxRequestTarget target)
update in interface IOpenLayersMappublic void setInfoWindow(InfoWindow infoWindow)
public InfoWindow getInfoWindow()
protected void onRender(org.apache.wicket.markup.MarkupStream markupStream)
onRender in class org.apache.wicket.MarkupContainerMarkupContainer.onRender(org.apache.wicket.markup.MarkupStream)public void setBounds(Bounds bounds)
setBounds in interface IOpenLayersMappublic void setCenter(LonLat center)
setCenter in interface IOpenLayersMappublic void setShowMarkersInLayerSwitcher(boolean showMarkersInLayerSwitcher)
showMarkersInLayerSwitcher - if true the internal markers layer will be visible in the
OpenLayers.Control.LayerSwitcher
Default is true.
Set to false to hide the markers layer from the LayerSwitcher.public void setBusinessLogicProjection(java.lang.String businessLogicProjection)
setBusinessLogicProjection in interface IOpenLayersMappublic java.lang.String getBusinessLogicProjection()
getBusinessLogicProjection in interface IOpenLayersMap
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||