ariba.ui.aribaweb.core
Class AWElementIdGenerator
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWElementIdGenerator
- All Implemented Interfaces:
- AWObject
public class AWElementIdGenerator
- extends AWBaseObject
A new AWElementIdGenerator is created for each request and is retained by the AWRequestContext for the
duration of a request. For each of the three phases, it is reset to start things over again.
Most of the interesting work of this system is done by AWElementIdPath, which maintains a cache
of the element paths (a char[]), their checksums, and a string representation of the checksum.
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 java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
AWElementIdGenerator
public AWElementIdGenerator()
reset
public void reset()
pushLevel
public void pushLevel()
popLevel
public void popLevel()
pushLevel
public void pushLevel(int elementIdComponent)
popLevel
public void popLevel(int elementIdComponent)
currentElementIdPath
public AWElementIdPath currentElementIdPath()
currentLevel
public int currentLevel()
nextPrefixMatches
public boolean nextPrefixMatches(AWElementIdPath elementIdPath)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object otherObject)
- Overrides:
equals
in class java.lang.Object
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.