CHnMdBaseKey Class Reference
class CHnMdBaseKey : public CBase
|
Abstract Class representing keys used in XML configuration. These keys can become parameters for LIW requests for example. Deriving classes defines particular key types like integers or strings.
hierarchynavigatorengine
-
Since
-
S60 v5.0
Constructor & Destructor Documentation
CHnMdBaseKey()
CHnMdBaseKey
|
(
|
)
|
[protected]
|
~CHnMdBaseKey()
~CHnMdBaseKey
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddSubKeyL(CHnMdBaseKey *)
BaseConstructL(TXmlEngElement)
void
|
BaseConstructL
|
(
|
TXmlEngElement
|
aElement
|
)
|
[protected]
|
Symbian constructor for performing 2nd stage construction.
Parameters
TXmlEngElement
aElement
|
XML DOM Element.
|
BaseConstructL(const CHnMdBaseKey *)
void
|
BaseConstructL
|
(
|
const
CHnMdBaseKey
*
|
aKey
|
)
|
[protected]
|
Symbian constructor for performing 2nd stage construction.
CopyLC()
Factory method.
since S60 v5.0
DoEvaluateL(const CLiwGenericParamList &, TInt)
Evaluates key - sets params.
EvaluateKeyValueL(const CLiwGenericParamList &, TInt)
EvaluateLC(const CLiwGenericParamList &, TInt)
Evaluates key - sets params.
GetKeyContent(TInt &)
void
|
GetKeyContent
|
(
|
TInt
&
|
aContent
|
)
|
const [virtual]
|
Parameters
TInt
& aContent
|
Output content.
|
GetKeyContent(TInt64 &)
void
|
GetKeyContent
|
(
|
TInt64
&
|
aContent
|
)
|
const [virtual]
|
Parameters
TInt64
& aContent
|
Output content.
|
KeyContent()
const
TDesC
&
|
KeyContent
|
(
|
)
|
const [virtual]
|
Getter - key content. since S60 v5.0
KeyName()
const
TDesC8
&
|
KeyName
|
(
|
)
|
const
|
Getter - key name. since S60 v5.0
SetKeyContentL(const TXmlEngAttr &)
void
|
SetKeyContentL
|
(
|
const
TXmlEngAttr
&
|
aContent
|
)
|
[protected]
|
Parameters
const
TXmlEngAttr
& aContent
|
XML Attribute.
|
SetKeyNameL(const TXmlEngAttr &)
void
|
SetKeyNameL
|
(
|
const
TXmlEngAttr
&
|
aName
|
)
|
[protected]
|
Parameters
const
TXmlEngAttr
& aName
|
Name of new key.
|
SetKeyNameL(const TDesC8 &)
void
|
SetKeyNameL
|
(
|
const
TDesC8
&
|
aName
|
)
|
[protected]
|
Parameters
const
TDesC8
& aName
|
New key name.
|
SetKeyOrNameL(const TXmlEngElement &)
void
|
SetKeyOrNameL
|
(
|
const
TXmlEngElement
&
|
aElement
|
)
|
[protected]
|
Parameters
const
TXmlEngElement
& aElement
|
XML DOM Element.
|
SetSubKeysL(const TXmlEngElement &)
void
|
SetSubKeysL
|
(
|
const
TXmlEngElement
&
|
aElement
|
)
|
[protected]
|
Parameters
const
TXmlEngElement
& aElement
|
XML DOM Element.
|
SetSubKeysL(const CHnMdBaseKey *)
SetValueL(const TXmlEngElement &)
void
|
SetValueL
|
(
|
const
TXmlEngElement
&
|
aElement
|
)
|
[protected]
|
Parameters
const
TXmlEngElement
& aElement
|
XML DOM Element.
|
SetValueL(const TDesC8 &)
void
|
SetValueL
|
(
|
const
TDesC8
&
|
aValue
|
)
|
[protected]
|
Parameters
const
TDesC8
& aValue
|
New value.
|
SetValueL(const TDesC &)
void
|
SetValueL
|
(
|
const
TDesC
&
|
aValue
|
)
|
[protected]
|
Parameters
const
TDesC
& aValue
|
New value.
|
ToGenericParamListL(CLiwGenericParamList &)
Change to generic param list.
ToVariantL(TLiwVariant &)
IMPORT_C void
|
ToVariantL
|
(
|
TLiwVariant
&
|
aRet
|
)
|
const [virtual]
|
Member Data Documentation
RBuf
iContent
RBuf
|
iContent
|
[protected]
|
RBuf8
iKeyName
RBuf8
|
iKeyName
|
[protected]
|
Key name (8-bit descriptor). Own.
RPointerArray< CHnMdBaseKey > iSubKeys
Subkeys (i.e. to handle with actions). Own.
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.