Project Wonder 5.0.0.8787

er.extensions.components
Class ERXErrorDictionaryPanel

java.lang.Object
  extended by com.webobjects.appserver.WOElement
      extended by com.webobjects.appserver.WOComponent
          extended by er.extensions.components.ERXComponent
              extended by er.extensions.components.ERXNonSynchronizingComponent
                  extended by er.extensions.components.ERXStatelessComponent
                      extended by er.extensions.components.ERXErrorDictionaryPanel
All Implemented Interfaces:
WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, Cloneable

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/interfaces inherited from class com.webobjects.appserver.WOComponent
WOComponent._EventLoggingEnabler, WOComponent.Event
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Nested classes/interfaces inherited from interface 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.components.ERXComponent
_dynamicBindings
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations, MINUSONE
 
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)
          Calls _checkAccess prior to super.appendToResponse and adds support for ClickToOpen (TM).
 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.components.ERXStatelessComponent
isStateless, valueForBooleanBinding, valueForBooleanBinding, valueForBooleanBinding, valueForIntBinding, valueForObjectBinding, valueForObjectBinding
 
Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent
synchronizesVariablesWithBindings
 
Methods inherited from class er.extensions.components.ERXComponent
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, invokeAction, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, stringValueForBinding, stringValueForBinding, takeValuesFromRequest, useDefaultComponentCSS, useDefaultComponentJavascript
 
Methods inherited from class com.webobjects.appserver.WOComponent
__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _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, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding
 
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)
Description copied from class: ERXComponent
Calls _checkAccess prior to super.appendToResponse and adds support for ClickToOpen (TM).

Overrides:
appendToResponse in class ERXComponent

Last updated: Wed, Jan 7, 2009 • 04:35 AM EST

Copyright © 2002 – 2007 Project Wonder.