public class VFSFile extends AbstractFileComponent implements IReverseLinkComponent
Modifier and Type | Field and Description |
---|---|
static String |
TYPE |
DEFAULT_ENCODING, DESCRIPTION_KEY, DIR_KEY, EMBED_CODE_KEY, ENCODING_KEY, FILE_NAME_KEY, LABEL_KEY, properties, REVERSE_LINK_KEY
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 |
---|
VFSFile() |
Modifier and Type | Method and Description |
---|---|
String |
createFileURL(ContentContext ctx,
String inURL) |
int |
getComplexityLevel(ContentContext ctx)
return the complexity level of the component.
|
protected String |
getDeleteTitle(ContentContext ctx) |
String |
getEmptyXHTMLCode(ContentContext ctx)
return the code if component contain's no data.
|
File |
getFile(ContentContext ctx) |
String |
getFileDirectory(ContentContext ctx) |
List<File> |
getFiles(ContentContext ctx) |
String |
getHeaderContent(ContentContext ctx)
return the part of header needed for this component
|
String |
getHexColor()
get the exadecimal color for representation of the component.
|
protected String |
getHTMLContent(ContentContext ctx) |
protected String |
getImageChangeTitle(ContentContext ctx) |
protected String |
getImageUploadTitle(ContentContext ctx) |
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.
|
protected String |
getMainFolder(ContentContext ctx) |
int |
getPopularity(ContentContext ctx)
return indice of popularity
|
protected String |
getPreviewCode(ContentContext ctx) |
protected String |
getRelativeFileDirectory(ContentContext ctx) |
String |
getType()
return the type of the element.
|
String |
getViewXHTMLCode(ContentContext ctx) |
boolean |
isContentCachable(ContentContext ctx)
return the part of header needed for this component
|
boolean |
isListable()
you display the composant as a list (if you want)
|
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 |
isRealContent(ContentContext ctx)
return true if component is considered as realContent and the page that
contain the component is also considered as real content.
|
boolean |
isReverseLink()
return true if the component must be use as reverselink.
|
boolean |
isUploadOnDrop() |
boolean |
isWithDescription() |
protected boolean |
needEncoding() |
canUpload, contains, equals, expandZip, getActionGroupName, getAllResources, getAllResourcesLinks, getContentAsText, getCSSType, getDecoImageFileXHTMLInputName, getDecoImageXHTMLInputName, getDecorationFilter, getDescription, getDescriptionName, getDirInputName, getDirLabelTitle, getDirList, getDirSelected, getDisplayAllLabel, getEditorComplexity, getEditXHTMLCode, getEmbedCode, getEmbedCodeName, getEncoding, getEncodingXHTMLInputName, getFileFilter, getFileList, getFileList, getFileName, getFileUploadActionTitle, getFileURL, getFileXHTMLInputName, getFirstTextInputName, getFontAwesome, getImageDecorativeTitle, getImageImgName, getImageLabelTitle, getImageSelectTitle, getJSOnChange, getLabel, getLabelXHTMLInputName, getLatestValidDate, getMaxPreviewImages, getMetaCode, getNewDirInputName, getNewDirLabelTitle, getPreviewCode, getPreviewCode, getPreviewZoneId, getResourceURL, getResourceURL, getReverseLinkeLabelTitle, getReverseLinkInputName, getSecondTextInputName, getSelectXHTMLInputName, getStaticInfo, getTextAutoInputName, getURL, getWordCount, init, isDisplayable, isDisplayMeta, isFileNameValid, isFromShared, isImported, isInsertable, isLinkToStatic, isLinkValid, isMirroredByDefault, isOnlyFirstOccurrence, performEdit, performLoadImages, performUpload, prepareView, reloadProperties, renameResource, saveItem, setDirSelected, setEmbedCode, setFileName, setLabel, setLatestValidDate, setValue, storeProperties, transflateFrom, uploadFiles
applyReplacement, cleanValue, clearReplacement, clone, compareTo, contructViewStyle, countLine, delete, deleteMySelf, equals, executeCurrentRenderer, executeJSP, executeRenderer, executeRenderer, extractFieldsFromRenderer, getAjaxId, getArea, getAuthors, getBackgroundColor, getBaseHelpURL, getClassName, getComponentBean, getComponentCSS, getComponentCssClass, getComponentId, getComponentLabel, getComponentPath, getConfig, getConfigMessage, getContainerPage, getContentAsMap, getContentCache, getContentMessage, getContentName, getContentTimeCache, getCookiesDisplayStatus, getCreationDate, getCSSStyle, getCurrentPage, getCurrentRenderer, getDebugHeader, getDefaultHelpURI, getDefaultRenderer, getDeleteDate, getDescription, getDisplayAsInputName, getDisplayMessage, getEditText, getEmptyCode, getErrorMessage, getErrorMessage, getExternalResources, getFirstPrefix, getForcedId, getForcedPrefixViewXHTMLCode, getForcedSuffixViewXHTMLCode, getFormName, getHelpType, getHelpURI, getHelpURL, getI18nEditableKeys, getId, getImportFolderPath, getImportFolderPath, getInlineStyle, getInputName, getInputNameRenderer, getInputNameRendererTitle, getItalicAndStrongLanguageMarkerList, getJSOnSubmit, getKey, getLabelLevel, getLastSufix, getLayout, getListClass, getListGroup, 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, getSuffixViewXHTMLCode, getTag, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getWidth, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, init, initContent, insert, isAjaxWrapper, isAskWidth, isAutoDeletable, isAutoRenderer, isBackgroundColored, isCanAddClass, isColored, isConfig, isContentCachableByQuery, isContentTimeCachable, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHidden, isHiddenInMode, isInline, 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
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPage, isOnlyFirstOccurrence
public static final String TYPE
protected String getImageUploadTitle(ContentContext ctx) throws FileNotFoundException, IOException
getImageUploadTitle
in class AbstractFileComponent
FileNotFoundException
IOException
protected String getImageChangeTitle(ContentContext ctx) throws FileNotFoundException, IOException
getImageChangeTitle
in class AbstractFileComponent
FileNotFoundException
IOException
protected String getDeleteTitle(ContentContext ctx) throws FileNotFoundException, IOException
getDeleteTitle
in class AbstractFileComponent
FileNotFoundException
IOException
protected String getPreviewCode(ContentContext ctx) throws Exception
getPreviewCode
in class AbstractFileComponent
Exception
public boolean isWithDescription()
isWithDescription
in class AbstractFileComponent
public String getViewXHTMLCode(ContentContext ctx) throws Exception
getViewXHTMLCode
in class AbstractVisualComponent
Exception
org.javlo.itf.IContentVisualComponent#getXHTMLCode()
public File getFile(ContentContext ctx)
getFile
in class AbstractFileComponent
public List<File> getFiles(ContentContext ctx)
getFiles
in interface IStaticContainer
getFiles
in class AbstractFileComponent
protected String getHTMLContent(ContentContext ctx) throws IOException
IOException
public String getHeaderContent(ContentContext ctx)
IContentVisualComponent
getHeaderContent
in interface IContentVisualComponent
getHeaderContent
in class AbstractVisualComponent
public String getFileDirectory(ContentContext ctx)
getFileDirectory
in class AbstractFileComponent
public String createFileURL(ContentContext ctx, String inURL)
createFileURL
in class AbstractFileComponent
public String getType()
IContentVisualComponent
getType
in interface IContentVisualComponent
getType
in class AbstractFileComponent
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 boolean isReverseLink()
IReverseLinkComponent
isReverseLink
in interface IReverseLinkComponent
isReverseLink
in class AbstractFileComponent
public String getLinkText(ContentContext ctx)
IReverseLinkComponent
getLinkText
in interface IReverseLinkComponent
protected boolean needEncoding()
needEncoding
in class AbstractFileComponent
public String getLinkURL(ContentContext ctx)
IReverseLinkComponent
getLinkURL
in interface IReverseLinkComponent
protected String getRelativeFileDirectory(ContentContext ctx)
getRelativeFileDirectory
in class AbstractFileComponent
public boolean isOnlyThisPage()
IReverseLinkComponent
isOnlyThisPage
in interface IReverseLinkComponent
public boolean isOnlyPreviousComponent()
IReverseLinkComponent
isOnlyPreviousComponent
in interface IReverseLinkComponent
public int getPopularity(ContentContext ctx)
IStaticContainer
getPopularity
in interface IStaticContainer
getPopularity
in class AbstractFileComponent
public String getEmptyXHTMLCode(ContentContext ctx) throws Exception
IContentVisualComponent
getEmptyXHTMLCode
in interface IContentVisualComponent
getEmptyXHTMLCode
in class AbstractVisualComponent
Exception
public boolean isUploadOnDrop()
isUploadOnDrop
in interface IUploadResource
isUploadOnDrop
in class AbstractFileComponent
public int getComplexityLevel(ContentContext ctx)
IContentVisualComponent
getComplexityLevel
in interface IContentVisualComponent
getComplexityLevel
in class AbstractVisualComponent
ctx
- TODOprotected String getMainFolder(ContentContext ctx)
getMainFolder
in class AbstractFileComponent
public boolean isContentCachable(ContentContext ctx)
IContentVisualComponent
isContentCachable
in interface IContentVisualComponent
isContentCachable
in class AbstractFileComponent
public boolean isRealContent(ContentContext ctx)
IContentVisualComponent
isRealContent
in interface IContentVisualComponent
isRealContent
in class AbstractVisualComponent
ctx
- current contextCopyright © 2012-2018. All Rights Reserved.