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, 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
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 |
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ariba.ui.aribaweb.core.AWElement |
clone |
AWBindableElement
public AWBindableElement()
determineInstance
public AWElement determineInstance(java.lang.String elementName,
java.util.Map bindingsHashtable,
java.lang.String templateName,
int lineNumber)
- Specified by:
determineInstance
in interface AWCycleableReference
- Overrides:
determineInstance
in class AWBaseElement
init
public void init(java.lang.String tagName,
java.util.Map bindingsHashtable)
- Specified by:
init
in interface AWBindable
tagName
public java.lang.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(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
- Overrides:
appendTo
in class AWBaseElement
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.