public class ERXExceptionPage extends ERXComponent
WOComponent._EventLoggingEnabler, WOComponent.Event
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
Modifier and Type | Field and Description |
---|---|
WOParsedErrorLine |
currentErrorLine
Line of the stack trace currently being iterated over.
|
String |
currentSourceLine
Line of source file currently being iterated over in the view.
|
int |
currentSourceLineIndex
Current index of the source line iteration.
|
WOExceptionParser |
exceptionParser
WO class that parses the stack trace for us.
|
_dynamicBindings
_Extension, _IsEventLoggingEnabled, _keyAssociations
_CLASS
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
NullValue
_CLASS
Constructor and Description |
---|
ERXExceptionPage(WOContext aContext) |
Modifier and Type | Method and Description |
---|---|
int |
currentActualLineNumber() |
NSBundle |
currentBundle() |
boolean |
currentLineDisabled() |
String |
currentLineURL() |
String |
currentRowClass() |
Throwable |
exception() |
WOParsedErrorLine |
firstLineOfTrace() |
List<String> |
lines() |
static WOResponse |
reportException(Throwable exception,
WOContext context,
NSDictionary extraInfo)
Provided for convenience when overriding Application.reportException().
|
void |
setException(Throwable value) |
void |
setPathModifier(String modifier)
Specifying a path fragment here will insert that between bundle path and source module path.
|
boolean |
showSource() |
String |
sourceLineClass() |
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, appendToResponse, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, invokeAction, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, reset, shouldCheckAccess, stringValueForBinding, stringValueForBinding, takeValuesFromRequest, useDefaultComponentCSS, useDefaultComponentJavascript
__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, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName
public String currentSourceLine
public int currentSourceLineIndex
public WOExceptionParser exceptionParser
public WOParsedErrorLine currentErrorLine
public ERXExceptionPage(WOContext aContext)
public void setPathModifier(String modifier)
modifier
- modifier to insert, should start with a "/"public WOParsedErrorLine firstLineOfTrace()
public boolean showSource()
public int currentActualLineNumber()
public String sourceLineClass()
public Throwable exception()
public void setException(Throwable value)
public NSBundle currentBundle()
public static WOResponse reportException(Throwable exception, WOContext context, NSDictionary extraInfo)
public String currentRowClass()
public String currentLineURL()
public boolean currentLineDisabled()
Copyright © 2002 – 2024 Project Wonder.