00001 /* 00002 * Copyright (c) 2001-2006 00003 * DecisionSoft Limited. All rights reserved. 00004 * Copyright (c) 2004-2006 00005 * Progress Software Corporation. All rights reserved. 00006 * Copyright (c) 2004-2006 00007 * Oracle. All rights reserved. 00008 * 00009 * See the file LICENSE for redistribution information. 00010 * 00011 * $Id: VariableStore.hpp,v 1.11 2007/07/10 16:28:57 jpcs Exp $ 00012 */ 00013 00014 #ifndef _VARIABLESTORE_HPP 00015 #define _VARIABLESTORE_HPP 00016 00017 #include <xqilla/framework/XQillaExport.hpp> 00018 00019 #include <xercesc/util/XercesDefs.hpp> 00020 00021 class Result; 00022 00024 class XQILLA_API VariableStore 00025 { 00026 public: 00028 virtual ~VariableStore() {}; 00029 00031 virtual Result getVar(const XMLCh *namespaceURI, const XMLCh *name) const = 0; 00032 }; 00033 00034 #endif