Class AWBindableElement

  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWBaseElement
          extended by ariba.ui.aribaweb.core.AWBindableElement
All Implemented Interfaces:
AWBindable, AWCycleable, AWCycleableReference, AWElement, AWVisitable, AWObject, java.lang.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

Field Summary
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
Constructor Summary
Method Summary
 AWBinding[] allBindings()
 void appendTo(java.lang.StringBuffer buffer)
          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).
 AWElement determineInstance(java.lang.String elementName, java.util.Map bindingsHashtable, java.lang.String templateName, int lineNumber)
 void init(java.lang.String tagName, java.util.Map bindingsHashtable)
 java.lang.String tagName()
 void validate(AWValidationContext validationContext, AWComponent component)
          Checks for things like valid binding names and definitions.
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 class ariba.ui.aribaweb.util.AWBaseObject
debugString, ensureFieldValuesClear, getFieldValue, init, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface ariba.ui.aribaweb.core.AWElement
Methods inherited from interface ariba.ui.aribaweb.core.AWCycleable
applyValues, invokeAction, renderResponse
Methods inherited from interface ariba.ui.aribaweb.core.AWCycleableReference
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, init, isKindOfClass, setFieldValue
Methods inherited from interface ariba.ui.aribaweb.core.AWVisitable
continueVisit, startVisit

Constructor Detail


public AWBindableElement()
Method Detail


public AWElement determineInstance(java.lang.String elementName,
                                   java.util.Map bindingsHashtable,
                                   java.lang.String templateName,
                                   int lineNumber)
Specified by:
determineInstance in interface AWCycleableReference
determineInstance in class AWBaseElement


public void init(java.lang.String tagName,
                 java.util.Map bindingsHashtable)
Specified by:
init in interface AWBindable


public java.lang.String tagName()
Specified by:
tagName in interface AWBindable


public AWBinding[] allBindings()
Specified by:
allBindings in interface AWBindable


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
validate in class AWBaseElement


public void appendTo(java.lang.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
appendTo in class AWBaseElement

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