 |
XMP Toolkit SDK
6.0.0
|
Go to the documentation of this file. 1 #ifndef INameSpacePrefixMap_h__
2 #define INameSpacePrefixMap_h__ 1
46 virtual bool APICALL Insert(
const char * prefix,
sizet prefixLength,
const char * nameSpace,
sizet nameSpaceLength ) = 0;
58 virtual bool APICALL RemovePrefix(
const char * prefix,
sizet prefixLength ) = 0;
70 virtual bool APICALL RemoveNameSpace(
const char * nameSpace,
sizet nameSpaceLength ) = 0;
81 virtual bool APICALL IsPrefixPresent(
const char * prefix,
sizet prefixLength )
const = 0;
92 virtual bool APICALL IsNameSpacePresent(
const char * nameSpace,
sizet nameSpaceLength )
const = 0;
104 virtual spcIUTF8String APICALL GetNameSpace(
const char * prefix,
sizet prefixLength )
const = 0;
116 virtual spcIUTF8String APICALL GetPrefix(
const char * nameSpace,
sizet nameSpaceLength )
const = 0;
220 const uint32 kPrefixIsParameter = 0;
221 const uint32 kNameSpaceIsParameter = 1;
229 #ifdef FRIEND_CLASS_DECLARATION
230 FRIEND_CLASS_DECLARATION();
238 #endif // INameSpacePrefixMap_h__
shared_ptr< const INameSpacePrefixMap > spcINameSpacePrefixMap
const typedef IUTF8String_v1 * pcIUTF8String_base
const typedef INameSpacePrefixMap_v1 * pcINameSpacePrefixMap_base
INameSpacePrefixMap * pINameSpacePrefixMap
shared_ptr< const IUTF8String > spcIUTF8String
Interface that serves as the base interface for all the externally exposed interfaces which needs to ...
Version1 of the interface that represents map where each entry consists of prefix string as the key a...
INameSpacePrefixMap_I * pINameSpacePrefixMap_I
static const uint64 kINameSpacePrefixMapID(0x634e5350724d6170)
Interface that serves as the base interface for all the externally exposed interfaces which needs to ...
const typedef INameSpacePrefixMap_I * pcINameSpacePrefixMap_I
const typedef INameSpacePrefixMap * pcINameSpacePrefixMap
#define REQ_FRIEND_CLASS_DECLARATION()
virtual ~INameSpacePrefixMap_v1() __NOTHROW__
shared_ptr< INameSpacePrefixMap > spINameSpacePrefixMap
const typedef IError_v1 * pcIError_base
Interface that serves as the base interface of all the externally exposed interfaces.