public class MarkerPopover extends Marker
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PLACEMENT
Default placement for the popover.
|
static Overlay.Positioning |
DEFAULT_POSITIONING
Default positioning of the marker.
|
ENABLE, FLAG_AFTER_RENDERING, FLAG_INITIALIZED, FLAG_PREPARED_FOR_RENDER, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RENDERING, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING
Constructor and Description |
---|
MarkerPopover(String id,
org.apache.wicket.model.IModel<Color> colorModel,
PopoverPanel popoverPanel,
org.apache.wicket.model.IModel<String> titleModel,
org.apache.wicket.model.IModel<String> contentModel,
org.apache.wicket.model.IModel<LongLat> positionModel)
Creates a new marker that is linked to the provided popover panel.
|
MarkerPopover(String id,
org.apache.wicket.model.IModel<Color> colorModel,
PopoverPanel popoverPanel,
org.apache.wicket.model.IModel<String> titleModel,
org.apache.wicket.model.IModel<String> contentModel,
org.apache.wicket.model.IModel<LongLat> positionModel,
org.apache.wicket.model.IModel<String> placementModel)
Creates a new marker that is linked to the provided popover panel.
|
Modifier and Type | Method and Description |
---|---|
org.apache.wicket.model.IModel<String> |
getContentModel()
Returns the content model used to populate the popover panel.
|
org.apache.wicket.model.IModel<String> |
getPlacementModel()
Returns the model used to position the popover panel relative to the marker.
|
PopoverPanel |
getPopoverPanel()
Returns the popover panel for this marker.
|
org.apache.wicket.model.IModel<LongLat> |
getPositionModel()
Returns the model used to position the marker.
|
org.apache.wicket.model.IModel<String> |
getTitleModel()
Returns the title model used to populate the popover panel.
|
protected void |
onInitialize() |
renderHead
getModel, getModelObject, setModel, setModelObject
getRegionMarkup, newMarkupSourcingStrategy
getWebPage, getWebRequest, getWebResponse, getWebSession
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findComponentToDequeue, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onAfterRenderChildren, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, canCallListenerInterfaceAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
public static final String DEFAULT_PLACEMENT
public static final Overlay.Positioning DEFAULT_POSITIONING
public MarkerPopover(String id, org.apache.wicket.model.IModel<Color> colorModel, PopoverPanel popoverPanel, org.apache.wicket.model.IModel<String> titleModel, org.apache.wicket.model.IModel<String> contentModel, org.apache.wicket.model.IModel<LongLat> positionModel)
id
- Wicket element IDcolorModel
- Color model for the markerpopoverPanel
- Popover panel for display detail when marker is clickedtitleModel
- Title model for the popover panelcontentModel
- Content model for the popover panelpositionModel
- Location of the marker on the mappublic MarkerPopover(String id, org.apache.wicket.model.IModel<Color> colorModel, PopoverPanel popoverPanel, org.apache.wicket.model.IModel<String> titleModel, org.apache.wicket.model.IModel<String> contentModel, org.apache.wicket.model.IModel<LongLat> positionModel, org.apache.wicket.model.IModel<String> placementModel)
id
- Wicket element IDcolorModel
- Color model for the markerpopoverPanel
- Popover panel for display detail when marker is clickedtitleModel
- Title model for the popover panelcontentModel
- Content model for the popover panelpositionModel
- Location of the marker on the mapplacementModel
- Position of the popover relative to the markerprotected void onInitialize()
onInitialize
in class Marker
public PopoverPanel getPopoverPanel()
public org.apache.wicket.model.IModel<String> getTitleModel()
public org.apache.wicket.model.IModel<String> getContentModel()
public org.apache.wicket.model.IModel<LongLat> getPositionModel()
public org.apache.wicket.model.IModel<String> getPlacementModel()
Copyright © 2015. All rights reserved.