net.sf.jzeno.echo.components
Class ErrorMessagesComponent

java.lang.Object
  extended by nextapp.echo.AbstractComponent
      extended by net.sf.jzeno.echo.components.CustomComponent
          extended by net.sf.jzeno.echo.components.ErrorMessagesComponent
All Implemented Interfaces:
java.io.Serializable, BindingTarget, PropertyComponent, RebindableComponent, EventSink, EventSource, Component, FastComponent, FastComponentContainer

public final class ErrorMessagesComponent
extends CustomComponent

This component visualizes a list of errors and messages on the screen.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface nextapp.echo.Component
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
ErrorMessagesComponent()
           
 
Method Summary
 Color getErrorBackground()
           
 Color getErrorBorderColor()
           
 Color getErrorForeground()
           
 java.lang.String getErrorsGridCssClass()
           
 java.lang.String getErrorsLabelCssClass()
           
 Color getMessageBackground()
           
 Color getMessageBorderColor()
           
 Color getMessageForeground()
           
 java.lang.String getMessagesGridCssClass()
           
 java.lang.String getMessagesLabelCssClass()
           
 Color getWarningBackground()
           
 Color getWarningBorderColor()
           
 Color getWarningForeground()
           
 java.lang.String getWarningsGridCssClass()
           
 java.lang.String getWarningsLabelCssClass()
           
 void preRender()
           Make changes to the visual representation of this component before Echo starts rendering the component.
 void setErrorBackground(Color errorBackground)
           
 void setErrorBorderColor(Color errorBorderColor)
           
 void setErrorForeground(Color errorForeground)
           
 void setErrors(java.util.List errors)
           
 void setErrorsGridCssClass(java.lang.String css)
           
 void setErrorsLabelCssClass(java.lang.String css)
           
 void setMessageBackground(Color messageBackground)
           
 void setMessageBorderColor(Color messageBorderColor)
           
 void setMessageForeground(Color messageForeground)
           
 void setMessages(java.util.List messages)
           
 void setMessagesGridCssClass(java.lang.String css)
           
 void setMessagesLabelCssClass(java.lang.String css)
           
 void setWarningBackground(Color warningBackground)
           
 void setWarningBorderColor(Color warningBorderColor)
           
 void setWarningForeground(Color warningForeground)
           
 void setWarnings(java.util.List warnings)
           
 void setWarningsGridCssClass(java.lang.String css)
           
 void setWarningsLabelCssClass(java.lang.String css)
           
 
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isReadOnly, isRequired, isValid, markInvalid, markValid, rebind, removeValidator, setActionCommand, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setReadOnly, setRequired, setValue, traceValue, validate
 
Methods inherited from class nextapp.echo.AbstractComponent
add, add, addHierarchyListener, addPropertyChangeListener, applyStyle, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getClientId, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getListenerList, getLocale, getParent, indexOf, init, isAncestorOf, isDifferent, isEnabled, isFocused, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, processHierarchyEvent, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setClientId, setEnabled, setFocused, setFont, setForeground, setIdentifier, setLocale, setParent, setRegistered, setSelectableForScriptRecorder, setVisible, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorMessagesComponent

public ErrorMessagesComponent()
Method Detail

getErrorBackground

public Color getErrorBackground()
Returns:
Returns the errorBackground.

setErrorBackground

public void setErrorBackground(Color errorBackground)
Parameters:
errorBackground - The errorBackground to set.

getErrorBorderColor

public Color getErrorBorderColor()
Returns:
Returns the errorBorderColor.

setErrorBorderColor

public void setErrorBorderColor(Color errorBorderColor)
Parameters:
errorBorderColor - The errorBorderColor to set.

getErrorForeground

public Color getErrorForeground()
Returns:
Returns the errorForeground.

setErrorForeground

public void setErrorForeground(Color errorForeground)
Parameters:
errorForeground - The errorForeground to set.

getMessageBackground

public Color getMessageBackground()
Returns:
Returns the messageBackground.

setMessageBackground

public void setMessageBackground(Color messageBackground)
Parameters:
messageBackground - The messageBackground to set.

getMessageBorderColor

public Color getMessageBorderColor()
Returns:
Returns the messageBorderColor.

setMessageBorderColor

public void setMessageBorderColor(Color messageBorderColor)
Parameters:
messageBorderColor - The messageBorderColor to set.

getMessageForeground

public Color getMessageForeground()
Returns:
Returns the messageForeground.

setMessageForeground

public void setMessageForeground(Color messageForeground)
Parameters:
messageForeground - The messageForeground to set.

getWarningBackground

public Color getWarningBackground()

setWarningBackground

public void setWarningBackground(Color warningBackground)

getWarningBorderColor

public Color getWarningBorderColor()

setWarningBorderColor

public void setWarningBorderColor(Color warningBorderColor)

getWarningForeground

public Color getWarningForeground()

setWarningForeground

public void setWarningForeground(Color warningForeground)

setErrors

public void setErrors(java.util.List errors)

setMessages

public void setMessages(java.util.List messages)

setWarnings

public void setWarnings(java.util.List warnings)

setErrorsGridCssClass

public void setErrorsGridCssClass(java.lang.String css)

getErrorsGridCssClass

public java.lang.String getErrorsGridCssClass()

setWarningsGridCssClass

public void setWarningsGridCssClass(java.lang.String css)

getWarningsGridCssClass

public java.lang.String getWarningsGridCssClass()

setMessagesGridCssClass

public void setMessagesGridCssClass(java.lang.String css)

getMessagesGridCssClass

public java.lang.String getMessagesGridCssClass()

setErrorsLabelCssClass

public void setErrorsLabelCssClass(java.lang.String css)

getErrorsLabelCssClass

public java.lang.String getErrorsLabelCssClass()

setWarningsLabelCssClass

public void setWarningsLabelCssClass(java.lang.String css)

getWarningsLabelCssClass

public java.lang.String getWarningsLabelCssClass()

setMessagesLabelCssClass

public void setMessagesLabelCssClass(java.lang.String css)

getMessagesLabelCssClass

public java.lang.String getMessagesLabelCssClass()

preRender

public void preRender()
Description copied from interface: PropertyComponent

Make changes to the visual representation of this component before Echo starts rendering the component.

Do not modify any bound javabeans in this method, as the changes to these will not be reflected properly on the screen.

Specified by:
preRender in interface PropertyComponent
Overrides:
preRender in class CustomComponent