ariba.ui.aribaweb.core
Interface AWElement

All Superinterfaces:
AWCycleable, AWCycleableReference, AWObject, AWVisitable, java.lang.Cloneable
All Known Subinterfaces:
AWBindable, AWComponentDefinition.ScriptClassProvider
All Known Implementing Classes:
AWAction, AWActionId, AWActionUrl, AWApi, AWApiDeclaration, AWAppendEnvironment, AWBareString, AWBaseElement, AWBindableElement, AWBindingApi, AWBlock, AWComment, AWComponentReference, AWConcreteTemplate, AWConcreteXmlNode, AWContainerElement, AWContent, AWContentApi, AWElse, AWEnvironment, AWExampleApi, AWFor, AWGenericContainer, AWGenericElement, AWHtmlTemplateParser.LiteralContainer, AWIf, AWIf.AWIfBlock, AWIncludeComponent, AWIncludeContent, AWIncludeExample, AWInitializeValue, AWJavascriptString, AWLocal, AWMappingRepetition, AWMessageArgument, AWMetaTemplateConditional, AWMethodInvocation, AWOutputRangeCheck, AWParentTemplate, AWPhaseInvocation, AWPrimitiveString, AWResourceOverlay, AWResourceUrl, AWScope, AWSetValue, AWStaticContent, AWStaticImage, AWString, AWSubcomponentScope, AWTaggedContainer, AWTaggedElement, AWTButtonArea, AWTColumn, AWTCSVData, AWTDataTable.Column, AWTDataTable.ProxyColumn, AWTdContainer, AWTdElement, AWTDynamicColumns, AWTDynamicDetailAttributes, AWTemplate, AWTHeadingArea, AWTMetaColumn, AWTMetaContent, AWTMultiSelectColumn, AWTPivotState.PivotAttributesColumn, AWTPivotState.PivotEdgeColumn, AWTPivotState.RowAttributeExpandoColumn, AWTPivotState.RowAttributeLabelColumn, AWTRightButtonArea, AWTRowDetail, AWTRowDetailExpandoColumn.Column, AWTSelectionButtonArea, AWTSingleSelectColumn, AWVValidationInvocation, AWWhile, Markdown, MetaContext, MetaIncludeComponent, MetaRules, MetaTableColumn, MetaTableColumns, MetaTableDetailColumnRenderer.Column, ToggleBox.ToggleBoxElement, ToggleBoxBody, ToggleBoxHeading

public interface AWElement
extends AWCycleable, AWCycleableReference, java.lang.Cloneable, AWVisitable

The base interface for objects living in an AWTemplate (i.e. .awl file). Its key implementor, AWComponentReference bridges from the static (and multithreaded) world of templates, into the world of AWComponent. The AWCycleable interface is key to its role in the template.


Method Summary
 void appendTo(java.lang.StringBuffer buffer)
           
 java.lang.Object clone()
           
 void validate(AWValidationContext validationContext, AWComponent component)
           
 
Methods inherited from interface ariba.ui.aribaweb.core.AWCycleable
applyValues, invokeAction, renderResponse
 
Methods inherited from interface ariba.ui.aribaweb.core.AWCycleableReference
determineInstance, determineInstance
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, init, isKindOfClass, setFieldValue
 
Methods inherited from interface ariba.ui.aribaweb.core.AWVisitable
continueVisit, startVisit
 

Method Detail

clone

java.lang.Object clone()

validate

void validate(AWValidationContext validationContext,
              AWComponent component)

appendTo

void appendTo(java.lang.StringBuffer buffer)


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