Project Wonder 2.0

er.extensions
Class ERXErrorDictionaryPanel

java.lang.Object
  extended bycom.webobjects.appserver.WOElement
      extended bycom.webobjects.appserver.WOComponent
          extended byer.extensions.ERXNonSynchronizingComponent
              extended byer.extensions.ERXStatelessComponent
                  extended byer.extensions.ERXErrorDictionaryPanel
All Implemented Interfaces:
Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults

public class ERXErrorDictionaryPanel
extends ERXStatelessComponent

Useful for displaying a dictionary of caught exception messages.

See Also:
Serialized Form
Bindings
errorMessageserrorMessages
           
extraErrorMessageextraErrorMessage
           
shouldShowNewLineAboveshouldShowNewLineAbove
           
shouldShowNewLineBelowshouldShowNewLineBelow
           
errorKeyOrdererrorKeyOrder
           

Nested Class Summary
 
Nested classes inherited from class com.webobjects.appserver.WOComponent
WOComponent._EventLoggingEnabler, WOComponent.Event
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Nested classes inherited from class com.webobjects.foundation.NSValidation
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
 
Field Summary
 String errorKey
           
protected  NSMutableArray errorKeyOrder
           
protected  NSMutableDictionary errorMessages
           
protected  String extraErrorMessage
           
 Object value
           
 
Fields inherited from class er.extensions.ERXNonSynchronizingComponent
_dynamicBindings
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSValidation
_CLASS
 
Constructor Summary
ERXErrorDictionaryPanel(WOContext aContext)
           
 
Method Summary
 void appendToResponse(WOResponse r, WOContext c)
           
 NSMutableArray errorKeyOrder()
           
 NSArray errorKeys()
           
 String errorMessageItem()
           
 NSMutableDictionary errorMessages()
           
 String extraErrorMessage()
           
 boolean hasErrors()
           
static String massageErrorMessage(String initialMessage, String displayErrorKey)
           
 void reset()
           
 
Methods inherited from class er.extensions.ERXStatelessComponent
isStateless, valueForBooleanBinding, valueForBooleanBinding, valueForBooleanBinding, valueForIntBinding, valueForObjectBinding, valueForObjectBinding
 
Methods inherited from class er.extensions.ERXNonSynchronizingComponent
booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, dynamicBindings, intValueForBinding, localizer, objectValueForBinding, objectValueForBinding, stringValueForBinding, stringValueForBinding, synchronizesVariablesWithBindings
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

errorMessages

protected NSMutableDictionary errorMessages

errorKeyOrder

protected NSMutableArray errorKeyOrder

extraErrorMessage

protected String extraErrorMessage

errorKey

public String errorKey

value

public Object value
Constructor Detail

ERXErrorDictionaryPanel

public ERXErrorDictionaryPanel(WOContext aContext)
Method Detail

errorMessages

public NSMutableDictionary errorMessages()

errorKeyOrder

public NSMutableArray errorKeyOrder()

extraErrorMessage

public String extraErrorMessage()

hasErrors

public boolean hasErrors()

errorKeys

public NSArray errorKeys()

errorMessageItem

public String errorMessageItem()

massageErrorMessage

public static String massageErrorMessage(String initialMessage,
                                         String displayErrorKey)

reset

public void reset()
Overrides:
reset in class ERXStatelessComponent

appendToResponse

public void appendToResponse(WOResponse r,
                             WOContext c)

Last updated: Do, Dez 9, 2004 • 12:46 PM CET

Copyright © 2002 – 2004 Project Wonder.