Package ariba.ui.aribaweb.core Description

The core component engine of AW.

Key classes include AWComponent, AWRequestContext, AWRequest, AWResponse, AWSession, AWApplication, and AWDirectAction.

Core also includes basic "elements" for control and dynamic html rendering, including a:If, a:For, a:IncludeComponent, a:GenericElement, and a:GenericContainer,

Finally, core contains the foundation of AW's automatic incremental/dynamic refresh capability: a:RefreshRegion.

See Also:
ariba.ui.aribaweb.html

Interface Summary
AWApplication A process wide coordinator of AribaWeb processing.
AWBaseResponse.AWResponseCompleteCallback  
AWBindable  
AWBinding.ExpressionBinding  
AWClearBrowserHistoryException Exceptions that occur during session validation can implement this class to indicate to the framework that the request that caused the exception should be removed from the browser history.
AWComponent.RenderingFilter Implementers of this interface can be used in conjunction with the rendering listener interfaces below, or anywhere to model a boolean predicate on the 3 rendering argus
AWComponent.RenderingListener Allow listeners to monitor rendering 'lifecycle' events
AWComponentConfigurationSource  
AWComponentDefinition.ScriptClassProvider  
AWComponentReference._Creator  
AWConcreteApplication.ComponentDefinitionResolver This hook is used by the DemoShell to override component lookup to search for .htm templates (relative to the directory of the parent component) rather than just look up .awls with the resource manager.
AWConcreteApplication.DidInitCallback  
AWCycleable Defines the three critical request handling phase for "Component Actions".
AWCycleableReference  
AWDirectAction.DirectActionObserver  
AWElement The base interface for objects living in an AWTemplate (i.e.
AWElementContaining  
AWErrorBucket This interface allows uniform access to a bucket that holds one or more errors that share the same error keys.
AWErrorHandler This interface allows the implementer to navigate to an error spot on another page.
AWFullValidationHandler Validation can be performed automatically by the error manager by registering a handler on a page-by-page basis that performs the actual validation.
AWHandleExceptionPage  
AWHiddenFormValueHandler Handler for a hidden from value.
AWHtmlForm  
AWHtmlTemplateParser.FilterBody  
AWHtmlTemplateParser.LiteralBody  
AWHtmlTemplateParser.SupressesEmbeddedKeyPaths  
AWMonitorStatsPage  
AWPage.LifecycleListener  
AWPageCacheMark  
AWRedirect.URLDecorator  
AWRequest  
AWRequestContext._SubcomponentLookup  
AWRequestDispatching  
AWRequestHandler  
AWRequestLocking  
AWResponse  
AWResponseGenerating Interface for results of an action.
AWResponseGenerating.ResponseSubstitution  
AWServerApplication  
AWSession.LifecycleListener  
AWSessionRestorationErrorPage  
AWSessionValidator  
AWStringLocalizer  
AWTemplateParser  
AWVisitable  
AWXmlNode  
 

Class Summary
AWAction  
AWActionCallback  
AWActionId Should be used in conjunction with Request.invokeAction javascript: Request.invokeAction('') Or, use Request.formatUrl('') to get the equivalent URL to AWActionUrl, but in a RefreshRegion-friendly way.
AWActionUrl  
AWActiveImage  
AWApi Description in here For the Binding meta tag, the following attributes are allowed/expected: key: [required] appears on the left side of the binding (eg action="$linkClicked" -- here 'action' is the key) direction: [required] either set, get, or both, depending on if the binding is for getting, setting, or both.
AWApiDeclaration  
AWAppendEnvironment  
AWBackTrack  
AWBacktrackState  
AWBareString  
AWBaseElement  
AWBaseMonitorStatsPage  
AWBaseRequest  
AWBaseResponse  
AWBindableElement  
AWBinding Represents a binding between a named property and a constant or dynamic expression in the context of the parent component.
AWBinding.NameFilter  
AWBindingApi  
AWBindingDictionary  
AWBindingNames  
AWBlock See AWIncludeBlock for details.
AWCatch  
AWChecksum  
AWComment Is an XML / HTML comment.
AWCommunityResponse  
AWComponent AWComponent is the key class for template/based interactive content.
AWComponentActionRequestHandler  
AWComponentApiManager  
AWComponentDefinition  
AWComponentInclude  
AWComponentReference  
AWConcreteApplication  
AWConcreteApplication.SessionWrapper  
AWConcreteRequestHandler  
AWConcreteServerApplication  
AWConcreteTemplate  
AWConcreteXmlNode  
AWConstants  
AWContainerElement  
AWContent  
AWContentApi  
AWCookie  
AWCurrWindowDecl  
AWDefaultApplication This is provided as an application-level subclass of AWConcreteAppliction in lieu of the application's having its own subclass.
AWDefaultRequestFilter doc comment goes here
AWDirectAction  
AWDirectActionRequestHandler  
AWDirectActionUrl  
AWDirectActionUrl.AWUrlDecorator Defines the API for a DirectAction decorator -- the list of decorators registered using the addURLDecorator method will be called during URL construction and each decorator can add a single key/value to the direact action URL generated.
AWDragContainer  
AWDropContainer  
AWEditableRegion  
AWElementIdGenerator A new AWElementIdGenerator is created for each request and is retained by the AWRequestContext for the duration of a request.
AWElementIdPath Maintains a cache of AWElementIdPath's.
AWElse  
AWEnvironment  
AWErrorInfo This class encapsulates information about an error or warning.
AWErrorManager Key Concepts: Repositories Error Keys Error Display Page Error Display Validation, Revalidation Frozen Repositories Navigation Handlers Validation Handlers Highlighted Errors Deferring Error Info Selected Error Autoscroll
AWErrorManager.AWNewErrorManager This class is here to restrict access to the AWErrorManager so that the only interaction we do with it is to call setErrorMessageAndValue(...).
AWErrorManager.MultiErrorBucket This holds several errors.
AWErrorManagerScope  
AWExampleApi Created by IntelliJ IDEA.
AWExceptionBodyRenderer  
AWFileDownload  
AWFileDownload.FileDownloadCallback  
AWFileDownloadStatusCheck  
AWFileDownloadStatusCheck.FileStatusHandler  
AWFocusRegion  
AWFor  
AWFormRedirect  
AWFormValueManager Mechanism for deferring certain kinds of work.
AWFormValueOperation  
AWGenericActionTag  
AWGenericContainer  
AWGenericElement  
AWGroupingRepetition  
AWHiddenFormValueManager Each page has a hidden form value manager.
AWHighLightedErrorScope  
AWHoverContainer  
AWHoverControl  
AWHtmlTemplateParser  
AWHtmlTemplateParser.LiteralContainer  
AWIf  
AWIf.AWIfBlock  
AWIncludeBlock  
AWIncludeComponent  
AWIncludeContent  
AWIncludeExample Created by IntelliJ IDEA.
AWInitializeValue Like AWSetValue, but we only push our value on the very first append() for this component
AWInputId  
AWInstanceInclude  
AWJavascriptString A string class that prevents "bad" javascript from being included in the pages.
AWJSDebug  
AWLazyAction  
AWLazyDiv  
AWLazyDivInternals  
AWLocal  
AWLocalLoginSessionHandler  
AWLocalLoginSessionHandler.CompletionCallback  
AWMappingRepetition  
AWMergedStringLocalizer String localizer that fetches strings from the Resource Service.
AWMessageArgument  
AWMessageTemplateParser  
AWMetaTemplateConditional This is a conditional which has no effect on elementIds, which is required for generating templates in metaTemplateMode.
AWMetaTemplateWrapper Applications should subclass this to provide their own slave application metatemplate wrapper.
AWMethodInvocation  
AWMonitorActions  
AWMonitorSessionStatsPage  
AWMonitorStats  
AWNavigation  
AWOutputRangeCheck  
AWPage  
AWPage.BrowserState  
AWPageRedirect  
AWParentTemplate This element serves to include the template defined by the parent component at the point of reference.
AWPhaseInvocation  
AWPollInterval  
AWPrimitiveString  
AWRecordDirectAction  
AWRecordingManager  
AWRecordingManager.RecordingMonitor  
AWRedirect  
AWRefreshRegion  
AWRelocatableDiv  
AWRemoteLink Do not use this class directly.
AWRemotePageWrapper Used by slave apps to render a page wrapper that was passed in via punchin from a Master.
AWRemoteTemplateParser  
AWRequestContext The context tracking state through all phases of a single request/response cycle.
AWRequestUtil  
AWResourceOverlay  
AWResourceUrl  
AWResponse.StatusCodes  
AWResponseBuffer High-level notes on the algorithm: A responseBuffer defines a region of the responseContents (ie the encodedStrings appended to the response during renderResponse).
AWRichClientFooter  
AWScope  
AWSession  
AWSessionStatusManager  
AWSetValue  
AWShutdownState  
AWSingleton  
AWStaticContent  
AWString  
AWSubcomponentScope  
AWSwitchTemplate  
AWTaggedContainer  
AWTaggedElement  
AWTemplate  
AWUrlRedirect  
AWValidationContext  
AWValidationContext.ValidationError  
AWViewportContainer  
AWVisitor Abstract base class of visitor class used to perform some action or validation on all nodes within a tree of AWVisitable's.
AWWhile Because of the nature of AWWhile, it is not possible to support either skipping nor state recording.
AWWriterResponse An AWResponse capable of populating an OutputStream.
AWXBasicScriptFunctions  
AWXDebugResourceActions  
AWXHandleExceptionPage  
AWXLogString  
AWXmlContext  
AWXSessionRestorationErrorPage  
FieldValue_AWSubcomponent See AWIncludeBlock for big picture.
NonMergedStringLocalizer  
UIRenderMeta  
 

Enum Summary
AWComponent.RenderingListener.InterestLevel The APIs return this enum to indicate whether further calls should be made.
AWDirectAction.DisplayParamValues  
AWDirectAction.StyleClassParamValues  
AWResponseBuffer.Type  
UIRenderMeta.RenderVersion  
 

Exception Summary
AWHandledException  
AWMissingBindingException  
AWRemoteHostMismatchException  
AWRequestContext.RetryRequestException  
AWSessionRestorationException  
AWSessionStatusManager.UserSessionExistsException  
AWSessionValidationException  
AWSiteUnavailableException  
 

Annotation Types Summary
AWRequestValidation  
 


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