Class CtlEnhancedUrl

java.lang.Object
com.axemble.vdp.ui.framework.foundation.Component
com.axemble.vdp.ui.framework.foundation.Widget
com.axemble.vdp.ui.framework.widgets.CtlInputWidget
com.axemble.vdoc.sdk.ui.widgets.CtlEnhancedUrl
All Implemented Interfaces:
IWidget, IWritable, com.axemble.vdp.utils.parameters.ParamsHandler, Serializable
Direct Known Subclasses:
EnhancedUrlField

public class CtlEnhancedUrl extends com.axemble.vdp.ui.framework.widgets.CtlInputWidget
Author:
vlygeros
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
     
    protected com.axemble.vdp.ui.framework.components.listeners.ChangeListener
     
    static final com.axemble.vdp.utils.Logger
     
    protected boolean
     
    protected boolean
     
    protected boolean
     
    protected boolean
     
    protected com.axemble.vdp.ui.framework.widgets.CtlTextArea
     
    protected com.axemble.vdp.ui.framework.widgets.CtlTextBox
     
    protected com.axemble.vdp.ui.framework.widgets.CtlTextBox
     
    protected com.axemble.vdp.ui.framework.widgets.CtlTextBox
     
    protected String
     
    protected String
     

    Fields inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget

    accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRules

    Fields inherited from class com.axemble.vdp.ui.framework.foundation.Widget

    actionListeners, isHidden, param, parentBlock, sysname, userId

    Fields inherited from class com.axemble.vdp.ui.framework.foundation.Component

    changeListeners

    Fields inherited from interface com.axemble.vdp.utils.parameters.ParamsHandler

    ERROR_EXCEED_ELEM_SIZE, ERROR_EXCEED_TOTAL_SIZE, ERROR_NOT_COMPLETED, ERROR_READ_FAILED, EXCEED_ELEM_NUMBER, NO_ERROR
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    com.axemble.vdp.ui.framework.widgets.CtlTooltip
     
     
    boolean
     
    Render the widget
    void
    setDescription(String description)
     
    void
    setParams(String params)
     
    void
     
    void
    setTooltip(com.axemble.vdp.ui.framework.widgets.CtlTooltip tooltip)
     
    void
     

    Methods inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget

    addRefreshButton, addValidationRule, buildFieldElement, canThrowEventsInWebBrowser, clearValidationRules, findStringRecipient, focus, getAccessKey, getAssociatedLabel, getDescription, getDocumentChangedScript, getErrorInfo, getHelpMessageIcon, getParentId, getQuickCreateLink, getRefreshButton, getTabIndex, getValidationObject, getValidationRules, handleNoParams, handleParams, handleParams, hasValidationRules, inform, init, isDescription, isDocumentChangedScript, isEditable, isFocus, isForceParentId, isIncludeErrorInfo, isMandatory, isThrowDocumentChangedScript, isThrowEventsDefined, renderErrorInfo, renderInfoMessage, renderQuickCreate, setAccessKey, setAssociatedLabel, setEditable, setErrorInfo, setIncludeErrorInfo, setMandatory, setQuickCreateContextParameter, setQuickCreateScreen, setTabIndex, setThrowDocumentChangedScript, setThrowEvents, setThrowEventsDefined, setValidationRules, validate

    Methods inherited from class com.axemble.vdp.ui.framework.foundation.Widget

    addActionListener, afterInit, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireMessage, buildFireOnClickMessage, buildFireOnClickMessage, buildFormName, findFileRecipient, findXmlRecipient, fireActionEvent, getCtrlTemplate, getCtrlTemplateWriter, getJavaScriptFocusScript, getJavascriptId, getParam, getParentBlock, getSysname, getUserDisplayName, getUserId, handleAction, hasActionListeners, isHidden, refresh, refreshWidgets, removeActionListener, removeActionListeners, renderMobile, setHidden, setParam, setParentBlock, setSysname, setUserId, write

    Methods inherited from class com.axemble.vdp.ui.framework.foundation.Component

    addChangeListener, createComponent, evaluateExpressions, fireChangeEvent, getDynamicDescription, getDynamicLabel, getLanguage, getNavigator, getRootNavigator, getStaticString, getStaticString, getStaticString, getStaticString, getStaticString, hasChangeListeners, removeChangeListener, removeChangeListeners, stateChanged

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      public static final com.axemble.vdp.utils.Logger LOGGER
    • title

      protected String title
    • url

      protected String url
    • description

      protected String description
    • showUrl

      protected boolean showUrl
    • showTitle

      protected boolean showTitle
    • showDescription

      protected boolean showDescription
    • showParams

      protected boolean showParams
    • tbUrlEdit

      protected com.axemble.vdp.ui.framework.widgets.CtlTextBox tbUrlEdit
    • tbTitle

      protected com.axemble.vdp.ui.framework.widgets.CtlTextBox tbTitle
    • taDescription

      protected com.axemble.vdp.ui.framework.widgets.CtlTextArea taDescription
    • tbParams

      protected com.axemble.vdp.ui.framework.widgets.CtlTextBox tbParams
    • internalListener

      protected com.axemble.vdp.ui.framework.components.listeners.ChangeListener internalListener
  • Constructor Details

    • CtlEnhancedUrl

      protected CtlEnhancedUrl()
  • Method Details

    • render

      public IWritable render() throws RenderException
      Description copied from interface: IWidget
      Render the widget
      Specified by:
      render in interface IWidget
      Specified by:
      render in class com.axemble.vdp.ui.framework.foundation.Widget
      Returns:
      writableWidget
      Throws:
      RenderException
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • setDescription

      public void setDescription(String description)
      Overrides:
      setDescription in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
    • getParams

      public String getParams()
    • setParams

      public void setParams(String params)
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
    • getTooltip

      public com.axemble.vdp.ui.framework.widgets.CtlTooltip getTooltip()
      Returns:
      the tooltip
    • setTooltip

      public void setTooltip(com.axemble.vdp.ui.framework.widgets.CtlTooltip tooltip)
      Parameters:
      tooltip - the tooltip to set