CAttributeLookupTable Class Reference
class CAttributeLookupTable : public CBase
|
Provides an attribute lookup table, which maintains a global set of unique IDs to be defined for document node attributes and language tags.
It does this by generating a unique (in the scope of the lookup table object) ID for any string passed to it. Once a string has been seen once, any further references to it will map back to the same ID value.
Constructor & Destructor Documentation
CAttributeLookupTable()
CAttributeLookupTable
|
(
|
)
|
[private]
|
~CAttributeLookupTable()
IMPORT_C
|
~CAttributeLookupTable
|
(
|
)
|
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Debug(TDebugSelectorType, TAny *, TAny *)
Des2IDL(const TDesC &)
Gets a unique ID for a specified descriptor.
If this is the first time the descriptor has been used, a new ID will be allocated.
Parameters
const
TDesC
&
|
Descriptor to get ID for
|
FindDes(const TDesC &)
CAttributeLookupTableNode *
|
FindDes
|
(
|
const
TDesC
&
|
|
)
|
[private]
|
KeyExists(const TDesC &)
IMPORT_C const
HBufC
*
|
KeyExists
|
(
|
const
TDesC
&
|
|
)
|
|
Tests if an ID has been allocated for a specified descriptor.
Parameters
const
TDesC
&
|
Descriptor to test
|
NewL()
Allocates and constructs a new attribute lookup table.
Reset()
Clears all allocated IDs.
Member Enumerations Documentation
Member Data Documentation
CArrayPtrFlat< CArrayPtrSeg< CAttributeLookupTableNode > > * iList
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.