public class InternalLink extends ComplexPropertiesLink implements IInternalLink, IReverseLinkComponent, ILink
| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
logger
create a static logger.
|
static String |
TYPE |
HEADER_V1_0, LABEL_KEY, LINK_KEY, propertiesCACHE_KEY_SUFFIX_PARAM_NAME, COMPONENT_KEY, config, EDIT_CLASS, FORCE_COMPONENT_ID, I18N_FILE, NOT_EDIT_PREVIEW_PARAM_NAME, SCROLL_TO_COMP_ID_ATTRIBUTE_NAME, TIME_CACHE_NAME, VALUE_SEPARATORCOLORED_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 |
|---|
InternalLink() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getEditXHTMLCode(ContentContext ctx) |
String |
getFontAwesome() |
String |
getHexColor()
get the exadecimal color for representation of the component.
|
String |
getLabel() |
Date |
getLatestValidDate() |
String |
getLinkId() |
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.
|
protected Object |
getLock(ContentContext ctx) |
protected String |
getParam() |
String |
getReverseLinkName() |
String[] |
getStyleLabelList(ContentContext ctx)
return a list of label define the style.
|
String[] |
getStyleList(ContentContext ctx)
get the list of style possible for this component.
|
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 |
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 |
isMirroredByDefault(ContentContext ctx)
if this component is duplicated, by default it is mirrored.
|
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.
|
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, storePropertiesapplyReplacement, 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, getForcedPrefixViewXHTMLCode, getForcedSuffixViewXHTMLCode, getFormName, getHeaderContent, getHelpType, getHelpURI, getHelpURL, getI18nEditableKeys, getId, getImportFolderPath, getImportFolderPath, getInlineStyle, getInputName, getInputNameRenderer, getInputNameRendererTitle, getItalicAndStrongLanguageMarkerList, getJSOnSubmit, getKey, getLabelLevel, getLastSufix, getLayout, getListClass, getListItemTag, getListTag, 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, getStyleTitle, getSuffixViewXHTMLCode, getTag, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getWidth, getWordCount, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, initContent, insert, isAjaxWrapper, isAskWidth, isAutoDeletable, isAutoRenderer, isBackgroundColored, isCanAddClass, isColored, isConfig, isContentCachableByQuery, isContentTimeCachable, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayable, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHidden, isHiddenInMode, isInsertable, isList, isMetaTitle, 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, main, 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, transflateFromfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPageprotected static Logger logger
public static final String TYPE
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode in class AbstractVisualComponentExceptionpublic String getHexColor()
IContentVisualComponentgetHexColor in interface IContentVisualComponentgetHexColor in class AbstractVisualComponentpublic String getLabel()
public String getLinkId()
getLinkId in interface IInternalLinkpublic String getLinkText(ContentContext ctx)
IReverseLinkComponentgetLinkText in interface IReverseLinkComponentpublic String getLinkURL(ContentContext ctx)
IReverseLinkComponentgetLinkURL in interface IReverseLinkComponentpublic String getReverseLinkName()
public String[] getStyleLabelList(ContentContext ctx)
IContentVisualComponentgetStyleLabelList in interface IContentVisualComponentgetStyleLabelList in class AbstractVisualComponentpublic String[] getStyleList(ContentContext ctx)
IContentVisualComponentgetStyleList in interface IContentVisualComponentgetStyleList in class AbstractVisualComponentpublic String getType()
IContentVisualComponentgetType in interface IContentVisualComponentpublic void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponentprepareView in class AbstractVisualComponentExceptionpublic String getViewXHTMLCode(ContentContext ctx) throws Exception
getViewXHTMLCode in class AbstractVisualComponentExceptionorg.javlo.itf.IContentVisualComponent#getXHTMLCode()public void init(ComponentBean bean, ContentContext newContext) throws Exception
init in class AbstractVisualComponentExceptionpublic boolean isInline()
IContentVisualComponentisInline in interface IContentVisualComponentisInline in class AbstractVisualComponentpublic boolean isListable()
IContentVisualComponentisListable in interface IContentVisualComponentisListable in class AbstractVisualComponentpublic boolean isOnlyFirstOccurrence()
IReverseLinkComponentisOnlyFirstOccurrence in interface IReverseLinkComponentpublic boolean isOnlyThisPage()
IReverseLinkComponentisOnlyThisPage in interface IReverseLinkComponentpublic boolean isOnlyPreviousComponent()
IReverseLinkComponentisOnlyPreviousComponent in interface IReverseLinkComponentpublic boolean isReverseLink()
IReverseLinkComponentisReverseLink in interface IReverseLinkComponentpublic String performEdit(ContentContext ctx)
IContentVisualComponentperformEdit in interface IContentVisualComponentperformEdit in class AbstractVisualComponentpublic String getURL(ContentContext ctx) throws Exception
ILinkpublic boolean isLinkValid(ContentContext ctx) throws Exception
ILinkisLinkValid in interface ILinkExceptionprotected Object getLock(ContentContext ctx)
getLock in class AbstractVisualComponentpublic String getListGroup()
IContentVisualComponentgetListGroup in interface IContentVisualComponentgetListGroup in class AbstractVisualComponentpublic boolean isMirroredByDefault(ContentContext ctx)
IContentVisualComponentisMirroredByDefault in interface IContentVisualComponentisMirroredByDefault in class AbstractVisualComponentpublic void setLatestValidDate(Date date)
setLatestValidDate in interface ILinkpublic Date getLatestValidDate()
getLatestValidDate in interface ILinkpublic String getFontAwesome()
getFontAwesome in interface IContentVisualComponentgetFontAwesome in class ComplexPropertiesLinkCopyright © 2012-2018. All Rights Reserved.