8 #ifndef ossimUtility_HEADER 9 #define ossimUtility_HEADER 1 52 virtual void loadJSON(
const Json::Value& json_request) {};
59 virtual void saveJSON(Json::Value& json)
const { json.clear(); }
65 virtual bool execute() = 0;
72 virtual const std::string&
getResponse()
const {
return m_response; }
92 void getAPI(std::string& out)
const;
93 std::string getAPI()
const;
101 void getBuildDate(std::string& s)
const;
107 void getRevision(std::string& s)
const;
113 void getVersion(std::string& s)
const;
157 bool readTextFile(
const ossimFilename& filename, std::string& contents)
const;
Represents serializable keyword/value map.
Pure virtual interface for classes implementing JSON-based load/save state.
const char * getClassName(int idx)
std::basic_ostream< char > ostream
Base class for char output streams.