ariba.ui.aribaweb.core
Class AWBindableElement
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWBaseElement
ariba.ui.aribaweb.core.AWBindableElement
- All Implemented Interfaces:
- AWBindable, AWCycleable, AWCycleableReference, AWElement, AWVisitable, AWObject, Cloneable
- Direct Known Subclasses:
- AWActionId, AWActionUrl, AWConcreteXmlNode, AWContainerElement, AWElse, AWGenericElement, AWIf, AWIncludeContent, AWMetaTemplateConditional, AWMethodInvocation, AWPhaseInvocation, AWPrimitiveString, AWResourceUrl, AWSetValue, AWStaticImage, AWTaggedElement, AWVValidationInvocation
public abstract class AWBindableElement
- extends AWBaseElement
- implements AWBindable
| 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 class ariba.ui.aribaweb.core.AWBaseElement |
applyValues, bareStringContent, clone, continueVisit, determineInstance, invokeAction, lineNumber, renderResponse, setLineNumber, setTemplateName, startVisit, templateName, toString |
| Methods inherited from interface ariba.ui.aribaweb.core.AWElement |
clone |
AWBindableElement
public AWBindableElement()
determineInstance
public AWElement determineInstance(String elementName,
Map bindingsHashtable,
String templateName,
int lineNumber)
- Specified by:
determineInstance in interface AWCycleableReference- Overrides:
determineInstance in class AWBaseElement
init
public void init(String tagName,
Map bindingsHashtable)
- Specified by:
init in interface AWBindable
tagName
public String tagName()
- Specified by:
tagName in interface AWBindable
allBindings
public AWBinding[] allBindings()
- Specified by:
allBindings in interface AWBindable
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 AWBaseElement
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 AWBaseElement
AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.