public class CmsLocationPicker extends com.google.gwt.user.client.ui.Composite implements com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.String>, I_CmsHasResizeOnShow
Modifier and Type | Class and Description |
---|---|
protected static interface |
CmsLocationPicker.I_CmsLocationPickerUiBinder |
Constructor and Description |
---|
CmsLocationPicker(java.lang.String configuration)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String> handler) |
protected void |
displayValue(java.lang.String value)
Displays the given value.
|
CmsLocationValue |
getLocationValue()
Returns the location value.
|
protected com.google.gwt.dom.client.Element |
getMapPreview()
Returns the map preview element.
|
java.lang.String |
getStringValue()
Returns the JSON string representation of the value.
|
void |
resizeOnShow()
Adjusts widget's size once it's visible.
|
void |
setEnabled(boolean enabled)
Sets the picker enabled.
|
protected void |
setLocationInfo(java.util.Map<java.lang.String,java.lang.String> infos)
Sets the location info to the info panel.
|
protected void |
setPreviewVisible(boolean visible)
Sets the preview visible.
|
void |
setValue(java.lang.String value)
Sets the widget value.
|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
public CmsLocationPicker(java.lang.String configuration)
configuration
- the widget configurationpublic com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.String> handler)
addValueChangeHandler
in interface com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.String>
HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)
public CmsLocationValue getLocationValue()
public java.lang.String getStringValue()
public void resizeOnShow()
I_CmsHasResizeOnShow
resizeOnShow
in interface I_CmsHasResizeOnShow
I_CmsHasResizeOnShow.resizeOnShow()
public void setEnabled(boolean enabled)
enabled
- true
to enable the pickerpublic void setValue(java.lang.String value)
value
- the valueprotected void displayValue(java.lang.String value)
value
- the value to displayprotected com.google.gwt.dom.client.Element getMapPreview()
protected void setLocationInfo(java.util.Map<java.lang.String,java.lang.String> infos)
infos
- the location info itemsprotected void setPreviewVisible(boolean visible)
visible
- true
to set the preview visible