System documentation of the GNU Image-Finding Tool

Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

CXEVI18nTranslator.h

00001 // -*- mode: c++ -*-
00002 #ifndef _CXEVI18NTRANSLATOR
00003 #define _CXEVI18NTRANSLATOR
00004 /* -*- mode: c++ -*- 
00005  */
00006 /* 
00007    
00008 GIFT, a flexible content based image retrieval system.
00009 Copyright (C) 1998, 1999, 2000, 2001, 2002, CUI University of Geneva
00010 
00011 This program is free software; you can redistribute it and/or modify
00012 it under the terms of the GNU General Public License as published by
00013 the Free Software Foundation; either version 2 of the License, or
00014 (at your option) any later version.
00015 
00016 This program is distributed in the hope that it will be useful,
00017 but WITHOUT ANY WARRANTY; without even the implied warranty of
00018 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00019 GNU General Public License for more details.
00020 
00021 You should have received a copy of the GNU General Public License
00022 along with this program; if not, write to the Free Software
00023 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00024 */
00025 
00026 #include "libMRML/include/uses-declarations.h"
00027 #include <string> 
00028 #include "libMRML/include/CXMLElementVisitor.h"
00029 #include "libMRML/include/CXEVI18nTranslator.h"  
00030 #include "libMRML/include/CI18nTranslator.h"  
00036 class CXEVI18nTranslator:public CXMLElementVisitor{
00037 
00038 protected:
00040   string mLanguageCode;
00042   const CI18nTranslator& mTranslator;
00043 public:
00047   CXEVI18nTranslator(const CI18nTranslator& inTranslator,
00048                      string inLanguageCode);
00050   virtual bool startVisit(CXMLElement& inVisited);
00052   virtual void endVisit(CXMLElement& inVisited);
00054   virtual bool startVisit(const CXMLElement& inVisited);
00056   virtual void endVisit(const CXMLElement& inVisited);
00057 };
00058 #endif

Need for discussion? Want to contribute? Contact
help-gift@gnu.org Generated using Doxygen