ariba.ui.aribaweb.core
Class AWContainerElement
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWBaseElement
ariba.ui.aribaweb.core.AWBindableElement
ariba.ui.aribaweb.core.AWContainerElement
- All Implemented Interfaces:
- AWBindable, AWCycleable, AWCycleableReference, AWElement, AWElementContaining, AWVisitable, AWObject, Cloneable
- Direct Known Subclasses:
- AWAction, AWApi, AWApiDeclaration, AWAppendEnvironment, AWBlock, AWComment, AWComponentReference, AWContent, AWFor, AWGenericContainer, AWIf.AWIfBlock, AWIncludeComponent, AWLocal, AWMappingRepetition, AWMessageArgument, AWOutputRangeCheck, AWResourceOverlay, AWScope, AWStaticContent, AWSubcomponentScope, AWTaggedContainer, AWTDataTable.Column, AWWhile, Markdown, MetaContext, MetaRules, ToggleBox.ToggleBoxElement
public abstract class AWContainerElement
- extends AWBindableElement
- implements AWElementContaining
| Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject |
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber |
| Methods inherited from interface ariba.ui.aribaweb.core.AWElement |
clone |
AWContainerElement
public AWContainerElement()
add
public void add(AWElement element)
- Specified by:
add in interface AWElementContaining
setContentElement
public void setContentElement(AWElement contentElement)
contentElement
public AWElement contentElement()
applyValues
public void applyValues(AWRequestContext requestContext,
AWComponent component)
- Description copied from interface:
AWCycleable
- The receiver should take any form values (or query string parameters) that it owns from the
AWRequestContext.request().
- Specified by:
applyValues in interface AWCycleable- Overrides:
applyValues in class AWBaseElement
- Parameters:
requestContext - the context for the current request.component - the current parent component
invokeAction
public AWResponseGenerating invokeAction(AWRequestContext requestContext,
AWComponent component)
- Description copied from interface:
AWCycleable
- The receiver should determine if it is the intended recipient of the current action
(by checking the
AWRequestContext.request() AWRequest.senderId()) and,
if so, handle the action and return the result.
- Specified by:
invokeAction in interface AWCycleable- Overrides:
invokeAction in class AWBaseElement
- Parameters:
requestContext - the context for the current request.component - the current parent component
- Returns:
- the response for the action
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 AWBaseElement
- Parameters:
requestContext - the context for the current request.component - the current parent component
validate
public void validate(AWValidationContext validationContext,
AWComponent component)
- Description copied from class:
AWBaseElement
- Checks for things like valid binding names and definitions. Logs all errors and warnings.
This is the default, which is to do nothing.
- Specified by:
validate in interface AWElement- Overrides:
validate in class AWBindableElement
appendTo
public void appendTo(StringBuffer buffer)
- Description copied from class:
AWBaseElement
- This default implementation is not intended to be executed -- just here for backward compatibility
to avoid forcing old code to update to new api's
(which was required when no default implementation was provided).
- Specified by:
appendTo in interface AWElement- Overrides:
appendTo in class AWBindableElement
continueVisit
public void continueVisit(AWVisitor visitor)
- Specified by:
continueVisit in interface AWVisitable- Overrides:
continueVisit in class AWBaseElement
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.