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_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 |
---|
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, transflateFrom
public 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()
IAction
getActionGroupName
in interface IAction
IAction.getActionGroupName()
protected String getComponentPath()
AbstractVisualComponent
getComponentPath
in class AbstractVisualComponent
org.javlo.component.AbstractVisualComponent#getJSPPath()
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
getEditXHTMLCode
in class AbstractVisualComponent
Exception
org.javlo.component.AbstractVisualComponent#getEditXHTMLCode()
public String getErrorMessage(ContentContext ctx, String fieldName) throws ResourceNotFoundException
ResourceNotFoundException
protected abstract Form getForm(ContentContext ctx)
public String getFormViewText(ContentContext ctx, String key) throws ResourceNotFoundException
ResourceNotFoundException
org.javlo.itf.IContentVisualComponent#getViewText(java.lang.String)
public String getHelpMessage(ContentContext ctx, String fieldName) throws ResourceNotFoundException
ResourceNotFoundException
public GenericMessage getI18nMessage(ContentContext ctx, String fieldName) throws ResourceNotFoundException
ResourceNotFoundException
public GenericMessage getMessage(ContentContext ctx, String fieldName)
public String getSpecialTag()
public String getType()
IContentVisualComponent
getType
in interface IContentVisualComponent
org.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 AbstractVisualComponent
Exception
org.javlo.component.AbstractVisualComponent#getViewXHTMLCode()
public int getWordCount(ContentContext ctx)
IContentVisualComponent
getWordCount
in interface IContentVisualComponent
getWordCount
in class AbstractVisualComponent
public boolean isUnique()
IContentVisualComponent
isUnique
in interface IContentVisualComponent
isUnique
in class AbstractVisualComponent
Copyright © 2012-2018. All Rights Reserved.