Package com.axemble.vdoc.sdk.ui.widgets
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
FieldsModifier and TypeFieldDescriptionprotected Stringprotected com.axemble.vdp.ui.framework.components.listeners.ChangeListenerstatic final com.axemble.vdp.utils.Loggerprotected booleanprotected booleanprotected booleanprotected booleanprotected com.axemble.vdp.ui.framework.widgets.CtlTextAreaprotected com.axemble.vdp.ui.framework.widgets.CtlTextBoxprotected com.axemble.vdp.ui.framework.widgets.CtlTextBoxprotected com.axemble.vdp.ui.framework.widgets.CtlTextBoxprotected Stringprotected StringFields inherited from class com.axemble.vdp.ui.framework.widgets.CtlInputWidget
accessKey, includeErrorInfo, mandatory, quickCreateLink, stringRecipient, tabIndex, throwDocumentChangedScript, throwEvents, throwEventsDefined, validationRulesFields inherited from class com.axemble.vdp.ui.framework.foundation.Widget
actionListeners, isHidden, param, parentBlock, sysname, userIdFields inherited from class com.axemble.vdp.ui.framework.foundation.Component
changeListenersFields 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 -
Method Summary
Modifier and TypeMethodDescriptiongetTitle()com.axemble.vdp.ui.framework.widgets.CtlTooltipgetUrl()booleanisEmpty()render()Render the widgetvoidsetDescription(String description) voidvoidvoidsetTooltip(com.axemble.vdp.ui.framework.widgets.CtlTooltip tooltip) voidMethods 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, validateMethods 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, writeMethods 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
-
Field Details
-
LOGGER
public static final com.axemble.vdp.utils.Logger LOGGER -
title
-
url
-
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
Description copied from interface:IWidgetRender the widget- Specified by:
renderin interfaceIWidget- Specified by:
renderin classcom.axemble.vdp.ui.framework.foundation.Widget- Returns:
- writableWidget
- Throws:
RenderException
-
getUrl
-
setUrl
-
getTitle
-
setTitle
-
setDescription
- Overrides:
setDescriptionin classcom.axemble.vdp.ui.framework.widgets.CtlInputWidget
-
getParams
-
setParams
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin classcom.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
-