Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.server.webapp.components
Class FieldMessage

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.markup.html.WebComponent
          extended by org.apache.wicket.markup.html.basic.Label
              extended by eu.esdihumboldt.hale.server.webapp.components.FieldMessage
All Implemented Interfaces:
Serializable, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.IConverterLocator, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public class FieldMessage
extends org.apache.wicket.markup.html.basic.Label

Feedback message label for a form component. CSS style classes can be customized by overriding getValidCssClass(), getCssClass(String) and getDefaultCssClass()

Author:
Simon Templer
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
FieldMessage(String id, org.apache.wicket.model.IModel<String> text, org.apache.wicket.markup.html.form.FormComponent<?> formComponent)
          Constructor
FieldMessage(String id, org.apache.wicket.model.IModel<String> text, org.apache.wicket.markup.html.form.FormComponent<?> formComponent, boolean specialValidStyle)
          Constructor
 
Method Summary
protected  String getCssClass(String level)
          Get the CSS class name for the field message
protected  String getDefaultCssClass()
          Get the default CSS class
protected  String getValidCssClass()
          Get the CSS class for valid fields without message
protected  void onBeforeRender()
           
 
Methods inherited from class org.apache.wicket.markup.html.basic.Label
onComponentTag, onComponentTagBody
 
Methods inherited from class org.apache.wicket.markup.html.WebComponent
onRender
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, get, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalInitialize, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onAfterRenderChildren, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, toString, toString, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldMessage

public FieldMessage(String id,
                    org.apache.wicket.model.IModel<String> text,
                    org.apache.wicket.markup.html.form.FormComponent<?> formComponent)
Constructor

Parameters:
id - the field message id
text - the field message text
formComponent - the form component

FieldMessage

public FieldMessage(String id,
                    org.apache.wicket.model.IModel<String> text,
                    org.apache.wicket.markup.html.form.FormComponent<?> formComponent,
                    boolean specialValidStyle)
Constructor

Parameters:
id - the field message id
text - the field message text
formComponent - the form component
specialValidStyle - use the special valid style for a valid component that has no messages
Method Detail

onBeforeRender

protected void onBeforeRender()
Overrides:
onBeforeRender in class org.apache.wicket.Component
See Also:
Component.onBeforeRender()

getValidCssClass

protected String getValidCssClass()
Get the CSS class for valid fields without message

Returns:
the CSS class name

getCssClass

protected String getCssClass(String level)
Get the CSS class name for the field message

Parameters:
level - the feedback level name (ERROR, WARNING, INFO, ...)
Returns:
the CSS class name

getDefaultCssClass

protected String getDefaultCssClass()
Get the default CSS class

Returns:
the default CSS class

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d