00001 /* 00002 * Copyright 2006 Sony Computer Entertainment Inc. 00003 * 00004 * Licensed under the MIT Open Source License, for details please see license.txt or the website 00005 * http://www.opensource.org/licenses/mit-license.php 00006 * 00007 */ 00008 00009 #ifndef __DAE_STANDARD_URI_RESOLVER__ 00010 #define __DAE_STANDARD_URI_RESOVLER__ 00011 00012 #include <string> 00013 #include "dae/daeURI.h" 00014 class DAE; 00015 00020 class daeStandardURIResolver : public daeURIResolver 00021 { 00022 public: 00028 DLLSPEC daeStandardURIResolver(DAE& dae); 00032 DLLSPEC ~daeStandardURIResolver(); 00033 00034 public: // Abstract Interface 00035 virtual DLLSPEC daeElement* resolveElement(const daeURI& uri); 00036 virtual DLLSPEC daeString getName(); 00037 }; 00038 00039 #endif //__DAE_STANDARD_URI_RESOLVER__