AttributeMap that stores a bitflag indicating the presence of an indexed AttributeKey in the AttributeMap. The use of the bitflags makes determining that no value for an indexed AttributeKey exists extremely fast. As gets for indexed AttributeKeys that do not exist in the AttributeMap make up the vast majority of gets on AttributeMaps used as storage for UINodes, using a FlaggedAttributeMap is a huge improvement over ArrayAttributeMap for performance. In fact, given the small size overhead of maintaining the flags, the FlaggedAttributeMap is the best general purpose AttributeMap to use for storing the attributes of UINodes.
@see IndexedAttributeMap
@version $Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/ui/collection/FlaggedAttributeMap.java#0 $) $Date: 10-nov-2005.18:57:34 $
@author The Oracle ADF Faces Team
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.