USGS

Isis 3.0 Developer's Reference (API)

Home

Message.h

Go to the documentation of this file.
00001 
00024 #ifndef Message_h
00025 #define Message_h
00026 
00027 #include <QString>
00028 #include <vector>
00029 
00030 namespace Isis {
00031   /* Documentation for this namespaceis in:
00032   *    isis/src/docsys/Object/build/isisDoxyDefs.doxydef
00033   */
00034   namespace Message {
00044     QString ArraySubscriptNotInRange(int index);
00045 
00056     QString KeywordAmbiguous(const QString &key);
00057 
00067     QString KeywordUnrecognized(const QString &key);
00068 
00078     QString KeywordDuplicated(const QString &key);
00079 
00089     QString KeywordNotArray(const QString &key);
00090 
00100     QString KeywordNotFound(const QString &key);
00101 
00110     QString KeywordBlockInvalid(const QString &block);
00111 
00121     QString KeywordBlockStartMissing(const QString &block, const QString &found);
00122 
00132     QString KeywordBlockEndMissing(const QString &block, const QString &found);
00133 
00143     QString KeywordValueBad(const QString &key);
00144 
00155     QString KeywordValueBad(const QString &key, const QString &value);
00156 
00166     QString KeywordValueExpected(const QString &key);
00167 
00180     QString KeywordValueNotInRange(const QString &key, const QString &value,
00181                                   const QString &range);
00182 
00194     QString KeywordValueNotInList(const QString &key, const QString &value,
00195                                   const std::vector<QString> &list);
00196 
00205     QString MissingDelimiter(const char delimiter);
00206 
00216     QString MissingDelimiter(const char delimiter, const QString &near);
00217 
00226     QString FileOpen(const QString &filename);
00227 
00236     QString FileCreate(const QString &filename);
00237 
00246     QString FileRead(const QString &filename);
00247 
00256     QString FileWrite(const QString &filename);
00257 
00265     QString MemoryAllocationFailed();
00266   }
00267 }
00268 
00269 #endif