public void setStringValue ( String value ) { if ( CmsStringUtil . isNotEmptyOrWhitespaceOnly ( value ) ) { try { m_editValue = CmsLocationValue . parse ( value ) ; m_currentValue = m_editValue . cloneValue ( ) ; displayValue ( ) ; if ( ( m_popup != null ) && m_popup . isVisible ( ) ) { m_popupContent . displayValues ( m_editValue ) ; updateMarkerPosition ( ) ; } } catch ( Exception e ) { CmsLog . log ( e . getLocalizedMessage ( ) + "\n" + CmsClientStringUtil . getStackTrace ( e , "\n" ) ) ; } } else { m_currentValue = null ; displayValue ( ) ; } }
Sets the location value as string .