public abstract class FormComponent extends AbstractVisualComponent implements IAction
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_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 |
|---|
FormComponent() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
formIsSaved(ContentContext ctx) |
boolean |
formIsValid(ContentContext ctx) |
String |
getActionGroupName()
the group name of the action
|
protected String |
getComponentPath()
the the localisation of the JSP files in the "component" directory in
webapps. normaly this localisation is the name of the component direcoty
in the src.
|
protected String |
getEditXHTMLCode(ContentContext ctx) |
String |
getErrorMessage(ContentContext ctx,
String fieldName) |
protected abstract Form |
getForm(ContentContext ctx) |
String |
getFormViewText(ContentContext ctx,
String key) |
String |
getHelpMessage(ContentContext ctx,
String fieldName) |
GenericMessage |
getI18nMessage(ContentContext ctx,
String fieldName) |
GenericMessage |
getMessage(ContentContext ctx,
String fieldName) |
String |
getSpecialTag() |
String |
getType()
return the type of the element.
|
String |
getValue(ContentContext ctx,
String fieldName,
String defaultValue)
return the value of a field, defaultValue is returned if the field is not found
|
String |
getViewXHTMLCode(ContentContext ctx) |
int |
getWordCount(ContentContext ctx)
count the word in the content.
|
boolean |
isUnique()
return true if the component must be unique on a page
|
static String |
performSubmit(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
applyReplacement, cleanValue, clearReplacement, clone, compareTo, contructViewStyle, countLine, delete, deleteMySelf, equals, equals, executeCurrentRenderer, executeJSP, executeRenderer, executeRenderer, extractFieldsFromRenderer, getAjaxId, getArea, getAuthors, getBackgroundColor, getBaseHelpURL, getClassName, getComplexityLevel, getComponentBean, getComponentCSS, getComponentCssClass, getComponentId, getComponentLabel, 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, getFontAwesome, getForcedId, getForcedPrefixViewXHTMLCode, getForcedSuffixViewXHTMLCode, getFormName, getHeaderContent, getHelpType, getHelpURI, getHelpURL, getHexColor, 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, init, initContent, insert, isAjaxWrapper, isAskWidth, isAutoDeletable, isAutoRenderer, isBackgroundColored, isCanAddClass, isColored, isConfig, isContentCachable, isContentCachableByQuery, isContentTimeCachable, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayable, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHidden, isHiddenInMode, isInline, isInsertable, isList, isListable, isMetaTitle, isMirroredByDefault, isMirrorWrapped, isModify, isNeedDelete, isNeedRefresh, isNeedRenderer, isNew, isNextSame, isNextSame, isNolink, isNoLinkable, isPreviousSame, isPreviousSame, isRealContent, isRepeat, isRepeatable, isRestMatch, isReversedLink, isValueProperties, isValueTranslatable, isViewDataFile, isVisible, isVisible, isVisibleFromCookies, isWrapped, isXML, loadViewData, main, markAsNew, newInstance, next, onStyleChange, performConfig, performEdit, performUpdate, prepareView, 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, setValue, setWidth, stored, storeViewData, stringToReader, stringToReader, stringToStream, textToXHTML, transflateFrompublic static String performSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public boolean formIsSaved(ContentContext ctx)
public boolean formIsValid(ContentContext ctx)
public String getActionGroupName()
IActiongetActionGroupName in interface IActionIAction.getActionGroupName()protected String getComponentPath()
AbstractVisualComponentgetComponentPath in class AbstractVisualComponentorg.javlo.component.AbstractVisualComponent#getJSPPath()protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode in class AbstractVisualComponentExceptionorg.javlo.component.AbstractVisualComponent#getEditXHTMLCode()public String getErrorMessage(ContentContext ctx, String fieldName) throws ResourceNotFoundException
ResourceNotFoundExceptionprotected abstract Form getForm(ContentContext ctx)
public String getFormViewText(ContentContext ctx, String key) throws ResourceNotFoundException
ResourceNotFoundExceptionorg.javlo.itf.IContentVisualComponent#getViewText(java.lang.String)public String getHelpMessage(ContentContext ctx, String fieldName) throws ResourceNotFoundException
ResourceNotFoundExceptionpublic GenericMessage getI18nMessage(ContentContext ctx, String fieldName) throws ResourceNotFoundException
ResourceNotFoundExceptionpublic GenericMessage getMessage(ContentContext ctx, String fieldName)
public String getSpecialTag()
public String getType()
IContentVisualComponentgetType in interface IContentVisualComponentorg.javlo.itf.IContentVisualComponent#getType()public String getValue(ContentContext ctx, String fieldName, String defaultValue)
fieldName - the name of the field,defaultValue - the default value if the field does'nt exist.public String getViewXHTMLCode(ContentContext ctx) throws Exception
getViewXHTMLCode in class AbstractVisualComponentExceptionorg.javlo.component.AbstractVisualComponent#getViewXHTMLCode()public int getWordCount(ContentContext ctx)
IContentVisualComponentgetWordCount in interface IContentVisualComponentgetWordCount in class AbstractVisualComponentpublic boolean isUnique()
IContentVisualComponentisUnique in interface IContentVisualComponentisUnique in class AbstractVisualComponentCopyright © 2012-2018. All Rights Reserved.