public class ExternalLink extends ComplexPropertiesLink implements IReverseLinkComponent, ILink
Modifier and Type | Field and Description |
---|---|
static String |
TYPE |
HEADER_V1_0, LABEL_KEY, LINK_KEY, properties
CACHE_KEY_SUFFIX_PARAM_NAME, COMPONENT_KEY, config, EDIT_CLASS, FORCE_COMPONENT_ID, HIDDEN, I18N_FILE, logger, NOT_EDIT_PREVIEW_PARAM_NAME, SCROLL_TO_COMP_ID_ATTRIBUTE_NAME, TIME_CACHE_NAME, VALUE_SEPARATOR
COLORED_WRAPPER_CLASS, COMP_ID_REQUEST_PARAM, COMPLEXITY_ADMIN, COMPLEXITY_EASY, COMPLEXITY_STANDARD, CONTAINER_COLOR, DEFAULT_COLOR, DYN_COMP_COLOR, ECOM_COLOR, EDIT_ACTION_CSS_CLASS, GRAPHIC_COLOR, HIGH_LABEL_LEVEL, ID_SEPARATOR, LINK_COLOR, LOW_LABEL_LEVEL, META_COLOR, MIDDLE_LABEL_LEVEL, SEARCH_LEVEL_HIGH, SEARCH_LEVEL_LOW, SEARCH_LEVEL_MIDDLE, SEARCH_LEVEL_NONE, TEXT_COLOR, VIEW_DEFINITION_REQUEST_ID, WEB2_COLOR
Constructor and Description |
---|
ExternalLink() |
Modifier and Type | Method and Description |
---|---|
String |
getDownloadTitleInputName() |
protected String |
getEditXHTMLCode(ContentContext ctx) |
String |
getFontAwesome() |
protected String |
getForcedPrefixViewXHTMLCode(ContentContext ctx) |
String |
getHexColor()
get the exadecimal color for representation of the component.
|
String |
getLabel() |
Date |
getLatestValidDate() |
String |
getLinkText(ContentContext ctx)
this text must be replace with a link.
|
String |
getLinkURL(ContentContext ctx)
return the link code (in HTML) with the link text in.
|
String |
getListGroup()
return the name of group component.
|
String |
getReverseLinkName() |
String |
getSuffixViewXHTMLCode(ContentContext ctx)
code for sufix the view XHTML code.
|
String |
getType()
return the type of the element.
|
String |
getURL(ContentContext ctx)
generate a URL or URI link with all elements to click on.
|
String |
getViewXHTMLCode(ContentContext ctx) |
void |
init(ComponentBean bean,
ContentContext newContext) |
boolean |
initContent(ContentContext ctx)
init the content with a default value. sample : "lorem ipsum" for text
component.
|
protected boolean |
isAutoDeletable() |
boolean |
isHidden(ContentContext ctx)
true if component marked as hidden (in components.txt the class name
start with '.')
|
boolean |
isInline()
check if the component can be inserd inline.
|
boolean |
isLinkValid(ContentContext ctx)
return true if the link on the component is enabled
|
boolean |
isListable()
you display the composant as a list (if you want)
|
boolean |
isOnlyFirstOccurrence()
only modify the first occurrence on the page
|
boolean |
isOnlyPreviousComponent()
change only the component juste before link component
|
boolean |
isOnlyThisPage()
only if reverse link change text only on the same page than the component.
|
boolean |
isReverseLink()
return true if the component must be use as reverselink.
|
static void |
main(String[] args) |
String |
performEdit(ContentContext ctx)
action call when update the content page.
|
void |
prepareView(ContentContext ctx)
prepare the rendering of a component. default attributes put in request :
style, value, type, compid
|
void |
setLatestValidDate(Date date) |
equals, getField, getField, getLinkLabelName, getLinkName, init, isContentCachable, isRealContent, reloadProperties, setField, setValue, storeProperties
applyReplacement, cleanValue, clearReplacement, clone, compareTo, contructViewStyle, countLine, delete, deleteMySelf, equals, executeCurrentRenderer, executeJSP, executeRenderer, executeRenderer, extractFieldsFromRenderer, getAjaxId, getArea, getAuthors, getBackgroundColor, getBaseHelpURL, getClassName, getComplexityLevel, getComponentBean, getComponentCSS, getComponentCssClass, getComponentId, getComponentLabel, getComponentPath, getConfig, getConfigMessage, getContainerPage, getContentAsMap, getContentAsText, getContentCache, getContentMessage, getContentName, getContentTimeCache, getCookiesDisplayStatus, getCreationDate, getCSSStyle, getCurrentPage, getCurrentRenderer, getDebugHeader, getDefaultHelpURI, getDefaultRenderer, getDeleteDate, getDescription, getDisplayAsInputName, getDisplayMessage, getEditorComplexity, getEditText, getEmptyCode, getEmptyXHTMLCode, getErrorMessage, getErrorMessage, getExternalResources, getFirstPrefix, getForcedId, getForcedSuffixViewXHTMLCode, getFormName, getHeaderContent, getHelpType, getHelpURI, getHelpURL, getI18nEditableKeys, getId, getImportFolderPath, getImportFolderPath, getInlineStyle, getInputName, getInputNameRenderer, getInputNameRendererTitle, getItalicAndStrongLanguageMarkerList, getJSOnSubmit, getKey, getLabelLevel, getLastSufix, getLayout, getListClass, getListItemTag, getListTag, getLock, getMarkerList, getMessage, getMirrorWrapper, getModificationDate, getNextComponent, getPage, getPageDescription, getPrefixViewXHTMLCode, getPreviewAttributes, getPreviewCssClass, getPreviewCssId, getPreviousComponent, getQuotationLanguageMarkerList, getRemplacement, getRenderer, getRendererTitle, getRenderes, getRequestComponent, getSearchLevel, getSelectRendererXHTML, getSpecialInputTag, getSpecialPreviewCssClass, getSpecialPreviewCssId, getSpecialTagTitle, getSpecialTagXHTML, getSpecificClass, getStyle, getStyleLabel, getStyleLabelList, getStyleList, getStyleTitle, getTag, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getWidth, getWordCount, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, insert, isAjaxWrapper, isAskWidth, isAutoRenderer, isBackgroundColored, isCanAddClass, isColored, isConfig, isContentCachableByQuery, isContentTimeCachable, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayable, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHiddenInMode, isInsertable, isList, isMetaTitle, isMirroredByDefault, isMirrorWrapped, isModify, isNeedDelete, isNeedRefresh, isNeedRenderer, isNew, isNextSame, isNextSame, isNolink, isNoLinkable, isPreviousSame, isPreviousSame, isRepeat, isRepeatable, isRestMatch, isReversedLink, isUnique, isValueProperties, isValueTranslatable, isViewDataFile, isVisible, isVisible, isVisibleFromCookies, isWrapped, isXML, loadViewData, markAsNew, newInstance, next, onStyleChange, performConfig, performUpdate, previous, processView, renderViewXHTMLCode, replaceAllInContent, replaceInContent, resetContentCache, resetViewData, setBackgroundColor, setComponentBean, setContainerPage, setContentCache, setContentTimeCache, setDisplayHidden, setForcedId, setHidden, setHiddenInMode, setList, setMessage, setMirrorWrapped, setModify, setNeedRefresh, setNextComponent, setNolink, setPage, setPreviousComponent, setRenderer, setRepeat, setStyle, setTextColor, setValid, setWidth, stored, storeViewData, stringToReader, stringToReader, stringToStream, textToXHTML, transflateFrom
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPage
public static final String TYPE
public void init(ComponentBean bean, ContentContext newContext) throws Exception
init
in class AbstractVisualComponent
Exception
public String getLabel()
public boolean isHidden(ContentContext ctx)
IContentVisualComponent
isHidden
in interface IContentVisualComponent
isHidden
in class AbstractVisualComponent
public void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponent
prepareView
in class AbstractVisualComponent
Exception
protected String getForcedPrefixViewXHTMLCode(ContentContext ctx)
getForcedPrefixViewXHTMLCode
in class AbstractVisualComponent
public String getSuffixViewXHTMLCode(ContentContext ctx)
IContentVisualComponent
getSuffixViewXHTMLCode
in interface IContentVisualComponent
getSuffixViewXHTMLCode
in class AbstractVisualComponent
public String getViewXHTMLCode(ContentContext ctx) throws Exception
getViewXHTMLCode
in class AbstractVisualComponent
Exception
org.javlo.itf.IContentVisualComponent#getXHTMLCode()
public boolean isInline()
IContentVisualComponent
isInline
in interface IContentVisualComponent
isInline
in class AbstractVisualComponent
public String getReverseLinkName()
public String getDownloadTitleInputName()
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode
in class AbstractVisualComponent
Exception
public String getType()
IContentVisualComponent
getType
in interface IContentVisualComponent
public String performEdit(ContentContext ctx) throws Exception
IContentVisualComponent
performEdit
in interface IContentVisualComponent
performEdit
in class AbstractVisualComponent
Exception
public static void main(String[] args)
public String getHexColor()
IContentVisualComponent
getHexColor
in interface IContentVisualComponent
getHexColor
in class AbstractVisualComponent
public boolean isListable()
IContentVisualComponent
isListable
in interface IContentVisualComponent
isListable
in class AbstractVisualComponent
public String getLinkURL(ContentContext ctx)
IReverseLinkComponent
getLinkURL
in interface IReverseLinkComponent
public String getLinkText(ContentContext ctx)
IReverseLinkComponent
getLinkText
in interface IReverseLinkComponent
public boolean isReverseLink()
IReverseLinkComponent
isReverseLink
in interface IReverseLinkComponent
public boolean isOnlyFirstOccurrence()
IReverseLinkComponent
isOnlyFirstOccurrence
in interface IReverseLinkComponent
public boolean isOnlyThisPage()
IReverseLinkComponent
isOnlyThisPage
in interface IReverseLinkComponent
public boolean isOnlyPreviousComponent()
IReverseLinkComponent
isOnlyPreviousComponent
in interface IReverseLinkComponent
public String getURL(ContentContext ctx)
ILink
public boolean isLinkValid(ContentContext ctx) throws Exception
ILink
isLinkValid
in interface ILink
Exception
public boolean initContent(ContentContext ctx) throws Exception
IContentVisualComponent
initContent
in interface IContentVisualComponent
initContent
in class AbstractVisualComponent
Exception
public String getListGroup()
IContentVisualComponent
getListGroup
in interface IContentVisualComponent
getListGroup
in class AbstractVisualComponent
public void setLatestValidDate(Date date)
setLatestValidDate
in interface ILink
public Date getLatestValidDate()
getLatestValidDate
in interface ILink
public String getFontAwesome()
getFontAwesome
in interface IContentVisualComponent
getFontAwesome
in class ComplexPropertiesLink
protected boolean isAutoDeletable()
isAutoDeletable
in class AbstractVisualComponent
Copyright © 2012-2018. All Rights Reserved.