Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: attrlut.h
Link against: wutil.lib

Class CAttributeLookupTable

class CAttributeLookupTable : public CBase;

Description

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.

Derivation

Members

Defined in CAttributeLookupTable:
Debug(), Des2IDL(), EPrint, EPrintWholeTable, KeyExists(), NewL(), Reset(), TDebugSelectorType, ~CAttributeLookupTable()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


~CAttributeLookupTable()

IMPORT_C ~CAttributeLookupTable();

Description

Destructor.


NewL()

static IMPORT_C CAttributeLookupTable *NewL();

Description

Allocates and constructs a new attribute lookup table.

Return value

CAttributeLookupTable *

New attribute lookup table

[Top]


Member functions


Des2IDL()

IMPORT_C const HBufC *Des2IDL(const TDesC &);

Description

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

Return value

const HBufC *

ID


KeyExists()

IMPORT_C const HBufC *KeyExists(const TDesC &);

Description

Tests if an ID has been allocated for a specified descriptor.

Parameters

const TDesC &

Descriptor to test

Return value

const HBufC *

ID, or NULL if none has been allocated


Reset()

IMPORT_C void Reset();

Description

Clears all allocated IDs.


Debug()

IMPORT_C void Debug(TDebugSelectorType aSelector, TAny *aParam1, TAny *aParam2);

Description

Parameters

TDebugSelectorType aSelector

TAny *aParam1

TAny *aParam2

[Top]


Member enumerations


Enum TDebugSelectorType

TDebugSelectorType

Description

EPrint

EPrintWholeTable