public class SimpleInternalLink extends ComplexPropertiesLink implements IInternalLink, IReverseLinkComponent
Modifier and Type | Field and Description |
---|---|
protected static Logger |
logger
create a static logger.
|
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, 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 |
---|
SimpleInternalLink() |
Modifier and Type | Method and Description |
---|---|
protected String |
getEditXHTMLCode(ContentContext ctx) |
String |
getFontAwesome() |
protected String |
getForcedPrefixViewXHTMLCode(ContentContext ctx) |
String |
getHelpURI(ContentContext ctx) |
String |
getHexColor()
get the exadecimal color for representation of the component.
|
String |
getLabel() |
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 String |
getParam() |
String |
getReverseLinkName() |
String |
getSuffixViewXHTMLCode(ContentContext ctx)
code for sufix the view XHTML code.
|
protected String |
getTag(ContentContext ctx) |
String |
getType()
return the type of the element.
|
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.
|
boolean |
isInline()
check if the component can be inserd inline.
|
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.
|
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
|
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, 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, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getWidth, getWordCount, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, 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, 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, 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, transflateFrom
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPage
protected static Logger logger
public static final String TYPE
public void init(ComponentBean bean, ContentContext newContext) throws Exception
init
in class AbstractVisualComponent
Exception
public boolean isInline()
IContentVisualComponent
isInline
in interface IContentVisualComponent
isInline
in class AbstractVisualComponent
protected String getTag(ContentContext ctx)
getTag
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 String getLinkId()
getLinkId
in interface IInternalLink
public String getLabel()
public String getReverseLinkName()
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)
IContentVisualComponent
performEdit
in interface IContentVisualComponent
performEdit
in class AbstractVisualComponent
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 getHelpURI(ContentContext ctx)
getHelpURI
in class AbstractVisualComponent
public String getLinkText(ContentContext ctx)
IReverseLinkComponent
getLinkText
in interface IReverseLinkComponent
public String getLinkURL(ContentContext ctx)
IReverseLinkComponent
getLinkURL
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 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 String getFontAwesome()
getFontAwesome
in interface IContentVisualComponent
getFontAwesome
in class ComplexPropertiesLink
Copyright © 2012-2018. All Rights Reserved.