1 #ifndef ICoreObjectFactory_h__ 2 #define ICoreObjectFactory_h__ 1 92 virtual pcIPathSegment_base APICALL CreateQualifierSelectorPathSegment(
const char * nameSpace,
sizet nameSpaceLength,
const char * name,
123 virtual pISimpleNode_base APICALL CreateSimpleNode(
const char * nameSpace,
sizet nameSpaceLength,
const char * name,
sizet nameLength,
205 return MakeCoreObjectFactory( const_cast< pcICoreObjectFactory_base >( ptr ) );
236 #if LINKING_XMPCORE_LIB 246 XMP_PRIVATE static void DestroyCoreObjectFactory();
256 #ifdef FRIEND_CLASS_DECLARATION 257 FRIEND_CLASS_DECLARATION();
264 #endif // ICoreObjectFactory_h__
Version1 of the interface that represents a Simple Property Node of XMP DOM.
const ICoreObjectFactory_I * pcICoreObjectFactory_I
Version1 of the interface that represents configuration settings controllable by the client...
Version1 of the interface that represents map where each entry consists of prefix string as the key a...
ICoreObjectFactory * pICoreObjectFactory
Version1 of a interface that represents a factory to create various artifacts defined within AdobeXMP...
Version1 of the interface that represents an Array Node of XMP DOM.
Version1 of the interface that represents an error/warning encountered during processing.
const ICoreObjectFactory * pcICoreObjectFactory
#define REQ_FRIEND_CLASS_DECLARATION()
Version1 of the interface that provides an easy iterative description of a specific path into the XMP...
Version1 of the interface that represents a structure Node of XMP DOM.
static const uint64 kICoreObjectFactoryID(0x634f626a46616374)
Version1 of the interface that serves as a database/registry of all the parsers and serializers avail...
Version1 of a interface that represents a factory to create various artifacts of XMP DOM like array...
ICoreObjectFactory_I * pICoreObjectFactory_I
virtual ~ICoreObjectFactory_v1() __NOTHROW__
Version1 of the interface that represents one segment in a path to a node into the XMP tree...