ariba.ui.aribaweb.core
Class AWExceptionBodyRenderer

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWComponent
          extended by ariba.ui.aribaweb.core.AWExceptionBodyRenderer
All Implemented Interfaces:
AWCycleable, AWCycleableReference, AWResponseGenerating, AWResponseGenerating.ResponseSubstitution, AWObject

public class AWExceptionBodyRenderer
extends AWComponent


Nested Class Summary
 
Nested classes/interfaces inherited from interface ariba.ui.aribaweb.core.AWResponseGenerating
AWResponseGenerating.ResponseSubstitution
 
Constructor Summary
AWExceptionBodyRenderer()
           
 
Method Summary
 String additionalMessage()
           
 boolean hasTestExceptionInfoComponent()
           
 AWGenericException.ParsedException parsedException()
           
static void registerTestExceptionInfoComponent(String componentName)
           
 void renderResponse(AWRequestContext requestContext, AWComponent component)
          The receiver should render its content to the AWRequestContext.response()
 void setParsedException(AWGenericException.ParsedException parsedException)
           
 boolean shouldDisplayCurrentFrame()
           
 boolean showCurrentMessage()
           
 boolean showCurrentTitle()
           
 void sleep()
           
 String testExceptionInfoComponent()
           
 String wrappedMethodString()
           
 
Methods inherited from class ariba.ui.aribaweb.core.AWComponent
_topLevelApplyValues, _topLevelInvokeAction, _topLevelRenderResponse, allowEmbeddedKeyPaths, allowsWhitespaceCompression, application, applyValues, awcyclePageAndLog, bindingForName, bindingForName, bindings, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browserMaxWidth, browserMinWidth, characterEncoding, clearValidationError, clientTimeZone, componentConfiguration, componentDefinition, componentPath, componentReference, createPageWithName, defaultTemplateParser, determineInstance, determineInstance, dict, dict, dict, doubleValueForBinding, doubleValueForBinding, doubleValueForBinding, encodedStringValueForBinding, encodedStringValueForBinding, ensureAwake, ensureFieldValuesClear, env, errorManager, escapeAttribute, escapeString, escapeUnsafeString, extendedFields, formValueManager, generateResponse, generateResponse, generateResponse, generateStringContents, getAWParameter, getThis, hasBinding, hasBinding, hasContentNamed, hasMultipleTemplates, hasSubTemplateNamed, httpSession, init, init, intValueForBinding, intValueForBinding, intValueForBinding, invokeAction, isBidirectional, isBrowserMicrosoft, isClientPanel, isMacintosh, isStateless, isStrictTagNaming, isValidationEnabled, languageDirection, languageLeft, languageRight, loadTemplate, localizedJavaString, markBacktrackState, name, namePath, notifyChange, otherBindings, otherBindingsValues, page, pageComponent, pageWithClass, pageWithClass, pageWithName, pageWithName, parent, postTakeValueActions, preferredLocale, recordBacktrackState, recordBacktrackState, recordValidationError, recordValidationError, recordValidationError, recordValidationErrors, recordValidationWarning, redirectToPage, registerXmlNodeWithName, removeBacktrackState, replacementResponse, request, requestContext, requiresPreGlidCompatibility, resourceClassName, resourceManager, response, restoreFromBacktrackState, session, session, setCharacterEncoding, setClientPanel, setClientTimeZone, setComponentConfiguration, setDefaultTemplateParser, setEnv, setPreferredLocale, setResourceManager, setTemplateParser, setupForNextCycle, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, shouldCachePage, shouldCloseElements, strings, stringValueForBinding, stringValueForBinding, stringValueForBinding, supportedBindingNames, template, templateName, templateParser, templateResource, templateResourceManager, truncateBacktrackState, truncateBacktrackState, urlForResourceNamed, urlForResourceNamed, urlForResourceNamed, useXmlEscaping, valueForBinding, valueForBinding, valueForBinding, xml
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, getFieldValue, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, isKindOfClass, setFieldValue
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, isKindOfClass, setFieldValue
 

Field Detail

_exception

public Throwable _exception

_stackTrace

public String _stackTrace

_parseList

public List<AWGenericException.ParsedException> _parseList

_currentFrameInfo

public AWGenericException.FrameInfo _currentFrameInfo

_frameIndex

public int _frameIndex

_exType

public String _exType

_exTitle

public String _exTitle
Constructor Detail

AWExceptionBodyRenderer

public AWExceptionBodyRenderer()
Method Detail

sleep

public void sleep()

renderResponse

public void renderResponse(AWRequestContext requestContext,
                           AWComponent component)
Description copied from interface: AWCycleable
The receiver should render its content to the AWRequestContext.response()

Specified by:
renderResponse in interface AWCycleable
Overrides:
renderResponse in class AWComponent
Parameters:
requestContext - the context for the current request.
component - the current parent component

parsedException

public AWGenericException.ParsedException parsedException()

setParsedException

public void setParsedException(AWGenericException.ParsedException parsedException)

showCurrentTitle

public boolean showCurrentTitle()

showCurrentMessage

public boolean showCurrentMessage()

additionalMessage

public String additionalMessage()

shouldDisplayCurrentFrame

public boolean shouldDisplayCurrentFrame()

wrappedMethodString

public String wrappedMethodString()

registerTestExceptionInfoComponent

public static void registerTestExceptionInfoComponent(String componentName)

hasTestExceptionInfoComponent

public boolean hasTestExceptionInfoComponent()

testExceptionInfoComponent

public String testExceptionInfoComponent()


AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.