public class ArrayFileComponent extends GenericFile
Modifier and Type | Class and Description |
---|---|
static class |
ArrayFileComponent.ArrayMap |
Modifier and Type | Field and Description |
---|---|
static String |
REQUEST_ATTRIBUTE_KEY |
static String |
REQUEST_ATTRIBUTE_MAP_KEY |
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, 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 |
---|
ArrayFileComponent() |
Modifier and Type | Method and Description |
---|---|
protected static void |
calcMax(Cell[][] array) |
String |
createFileURL(ContentContext ctx,
String url) |
protected Cell[][] |
getArray(ContentContext ctx) |
int |
getComplexityLevel(ContentContext ctx)
return the complexity level of the component.
|
protected String |
getDeleteTitle(ContentContext ctx) |
protected String |
getEditXHTMLCode(ContentContext ctx) |
String |
getFontAwesome() |
String |
getHexColor()
get the exadecimal color for representation of the component.
|
protected String |
getImageChangeTitle(ContentContext ctx) |
protected String |
getImageUploadTitle(ContentContext ctx) |
int |
getPopularity(ContentContext ctx)
return indice of popularity
|
String |
getPreviewCode(ContentContext ctx) |
protected static Cell[][] |
getStaticXLSXArray(ContentContext ctx,
File xslxFile) |
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 |
getStyleTitle(ContentContext ctx)
return the title of the style choice.
|
String |
getType()
return the type of the element.
|
String |
getViewXHTMLCode(ContentContext ctx) |
protected Cell[][] |
getXLSArray(ContentContext ctx,
File xslxFile) |
protected Cell[][] |
getXLSXArray(ContentContext ctx,
File xslxFile) |
boolean |
isContentCachable(ContentContext ctx)
return the part of header needed for this component
|
protected boolean |
isFileNameValid(ContentContext ctx,
String fileName) |
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.
|
static void |
main(String[] args) |
protected boolean |
needEncoding() |
void |
prepareView(ContentContext ctx)
prepare the rendering of a component. default attributes put in request :
style, value, type, compid
|
String |
renderArray(File file) |
protected String |
renderCell(String content) |
protected static Cell[][] |
TESTgetXLSArray(File xslxFile) |
getFileDirectory, getFiles, getFirstPrefix, getLinkText, getLinkURL, getListGroup, getMainFolder, getPrefixViewXHTMLCode, getRelativeFileDirectory, getSuffixViewXHTMLCode, getURL, isInline, isListable, isOnlyPreviousComponent, isOnlyThisPage, isReverseLink, isUploadOnDrop, isWithDescription
canUpload, contains, equals, expandZip, getActionGroupName, getAllResources, getAllResourcesLinks, getContentAsText, getCSSType, getDecoImageFileXHTMLInputName, getDecoImageXHTMLInputName, getDecorationFilter, getDescription, getDescriptionName, getDirInputName, getDirLabelTitle, getDirList, getDirSelected, getDisplayAllLabel, getEditorComplexity, getEmbedCode, getEmbedCodeName, getEncoding, getEncodingXHTMLInputName, getFile, getFileFilter, getFileList, getFileList, getFileName, getFileUploadActionTitle, getFileURL, getFileXHTMLInputName, getFirstTextInputName, getImageDecorativeTitle, getImageImgName, getImageLabelTitle, getImageSelectTitle, getJSOnChange, getLabel, getLabelXHTMLInputName, getLatestValidDate, getMaxPreviewImages, getMetaCode, getNewDirInputName, getNewDirLabelTitle, getPreviewCode, getPreviewCode, getPreviewZoneId, getResourceURL, getResourceURL, getReverseLinkeLabelTitle, getReverseLinkInputName, getSecondTextInputName, getSelectXHTMLInputName, getStaticInfo, getTextAutoInputName, getWordCount, init, isDisplayable, isDisplayMeta, isFromShared, isImported, isInsertable, isLinkToStatic, isLinkValid, isMirroredByDefault, isOnlyFirstOccurrence, performEdit, performLoadImages, performUpload, 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, getEmptyXHTMLCode, getErrorMessage, getErrorMessage, getExternalResources, 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, getLock, getMarkerList, getMessage, getMirrorWrapper, getModificationDate, getNextComponent, getPage, getPageDescription, getPreviewAttributes, getPreviewCssClass, getPreviewCssId, getPreviousComponent, getQuotationLanguageMarkerList, getRemplacement, getRenderer, getRendererTitle, getRenderes, getRequestComponent, getSearchLevel, getSelectRendererXHTML, getSpecialInputTag, getSpecialPreviewCssClass, getSpecialPreviewCssId, getSpecialTagTitle, getSpecialTagXHTML, getSpecificClass, getStyle, getStyleLabel, 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, 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, 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 REQUEST_ATTRIBUTE_KEY
public static final String REQUEST_ATTRIBUTE_MAP_KEY
public static final String TYPE
public String createFileURL(ContentContext ctx, String url)
createFileURL
in class GenericFile
public int getComplexityLevel(ContentContext ctx)
IContentVisualComponent
getComplexityLevel
in interface IContentVisualComponent
getComplexityLevel
in class AbstractVisualComponent
ctx
- TODOpublic String getHexColor()
IContentVisualComponent
getHexColor
in interface IContentVisualComponent
getHexColor
in class GenericFile
protected String getDeleteTitle(ContentContext ctx) throws FileNotFoundException, IOException
getDeleteTitle
in class GenericFile
FileNotFoundException
IOException
protected String getImageChangeTitle(ContentContext ctx) throws FileNotFoundException, IOException
getImageChangeTitle
in class GenericFile
FileNotFoundException
IOException
protected String getImageUploadTitle(ContentContext ctx) throws FileNotFoundException, IOException
getImageUploadTitle
in class GenericFile
FileNotFoundException
IOException
public String getPreviewCode(ContentContext ctx) throws Exception
getPreviewCode
in class AbstractFileComponent
Exception
public String[] getStyleLabelList(ContentContext ctx)
IContentVisualComponent
getStyleLabelList
in interface IContentVisualComponent
getStyleLabelList
in class GenericFile
public String[] getStyleList(ContentContext ctx)
IContentVisualComponent
getStyleList
in interface IContentVisualComponent
getStyleList
in class GenericFile
public String getStyleTitle(ContentContext ctx)
IContentVisualComponent
getStyleTitle
in interface IContentVisualComponent
getStyleTitle
in class AbstractVisualComponent
public String getType()
IContentVisualComponent
getType
in interface IContentVisualComponent
getType
in class GenericFile
public void prepareView(ContentContext ctx) throws Exception
AbstractVisualComponent
prepareView
in class GenericFile
Exception
protected Cell[][] getArray(ContentContext ctx) throws Exception
Exception
protected static void calcMax(Cell[][] array)
protected Cell[][] getXLSXArray(ContentContext ctx, File xslxFile) throws Exception
Exception
protected static Cell[][] getStaticXLSXArray(ContentContext ctx, File xslxFile) throws Exception
Exception
protected Cell[][] getXLSArray(ContentContext ctx, File xslxFile) throws Exception
Exception
protected static Cell[][] TESTgetXLSArray(File xslxFile) throws Exception
Exception
public String getViewXHTMLCode(ContentContext ctx) throws Exception
getViewXHTMLCode
in class GenericFile
Exception
org.javlo.itf.IContentVisualComponent#getXHTMLCode()
protected boolean isFileNameValid(ContentContext ctx, String fileName)
isFileNameValid
in class AbstractFileComponent
protected boolean needEncoding()
needEncoding
in class AbstractFileComponent
public int getPopularity(ContentContext ctx)
IStaticContainer
getPopularity
in interface IStaticContainer
getPopularity
in class GenericFile
public boolean isContentCachable(ContentContext ctx)
IContentVisualComponent
isContentCachable
in interface IContentVisualComponent
isContentCachable
in class AbstractFileComponent
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode
in class AbstractFileComponent
Exception
public boolean isRealContent(ContentContext ctx)
IContentVisualComponent
isRealContent
in interface IContentVisualComponent
isRealContent
in class GenericFile
ctx
- current contextpublic static void main(String[] args)
public String getFontAwesome()
getFontAwesome
in interface IContentVisualComponent
getFontAwesome
in class AbstractFileComponent
Copyright © 2012-2018. All Rights Reserved.