Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

parseobj.cpp File Reference

#include <iostream>
#include <fstream>
#include <unistd.h>
#include <boost/lexical_cast.hpp>
#include <boost/filesystem/path.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/bind.hpp>
#include "parseobj.hpp"
#include "../../common/object.hpp"
#include "../../common/composition_object.hpp"
#include "../../common/persistable_object.hpp"
#include "../../common/outerable_object.hpp"
#include "../../common/importable_object.hpp"

Go to the source code of this file.

Defines

#define PERSIST_IN_LIBRARY_SOURCE

Variables

const xmlstring s_objtype = S("type")
const xmlstring s_objname = S("name")
const std::string efmt_bad_stack = S("Expected an entry on the object stack.")
const std::string efmt_bad_tag = S("Unknown tag [%s].")
const std::string efmt_fail_create = S("Couldn't create object [%s (%s)].")
const std::string efmt_fail_create_root = S("Couldn't create root object [%s (%s)].")
const std::string efmt_fail_create_delayed = S("Couldn't create delayed object [%s (%s)].")
const std::string efmt_fail_not_importable = S("Object created was not importable.")
const std::string efmt_prop_not_comp = S("Member is not composite object [%s(%s)].")
const std::string efmt_bad_aggr_obj = S("Composite did not accept object (wrong type?) [%s(%s)].")
const std::string efmt_bad_import = S("Could not import [%s].")
const std::string efmt_bad_stream = S("Could not create URL stream for [%s].")
const std::string efmt_bad_urlstream = S("Could not open URL stream for [%s].")
const std::string efmt_bad_endimport = S("Bad place for an end import tag [%s].")
const std::string efmt_bad_fragment = S("Bad place for a fragment tag [%s].")
const std::string efmt_bad_endfragment = S("Bad place for an end fragment tag [%s].")
const std::string efmt_bad_location = S("Location not found for a fragment tag [%s].")
const std::string efmt_no_interface = S("Object has no %s interface [%s].")
const std::string efmt_not_composite = S("Object is not composite [%s].")
const std::string efmt_bad_data = S("Tried to set a member [%s] with bad data [%s].")
const std::string efmt_bad_path = S("Bad pathvar encountered [%s] with [%s].")
const std::string efmt_bad_ref_location = S("Location not found for a reference [%s].")
const std::string efmt_end_stack
const std::string efmt_import_is_root = S("An import is at the root of the file.")


Define Documentation

#define PERSIST_IN_LIBRARY_SOURCE
 

Definition at line 11 of file parseobj.cpp.


Variable Documentation

const xmlstring s_objtype = S("type")
 

Definition at line 30 of file parseobj.cpp.

const xmlstring s_objname = S("name")
 

Definition at line 31 of file parseobj.cpp.

const std::string efmt_bad_stack = S("Expected an entry on the object stack.")
 

Definition at line 34 of file parseobj.cpp.

const std::string efmt_bad_tag = S("Unknown tag [%s].")
 

Definition at line 35 of file parseobj.cpp.

const std::string efmt_fail_create = S("Couldn't create object [%s (%s)].")
 

Definition at line 36 of file parseobj.cpp.

const std::string efmt_fail_create_root = S("Couldn't create root object [%s (%s)].")
 

Definition at line 37 of file parseobj.cpp.

const std::string efmt_fail_create_delayed = S("Couldn't create delayed object [%s (%s)].")
 

Definition at line 38 of file parseobj.cpp.

const std::string efmt_fail_not_importable = S("Object created was not importable.")
 

Definition at line 39 of file parseobj.cpp.

const std::string efmt_prop_not_comp = S("Member is not composite object [%s(%s)].")
 

Definition at line 40 of file parseobj.cpp.

const std::string efmt_bad_aggr_obj = S("Composite did not accept object (wrong type?) [%s(%s)].")
 

Definition at line 41 of file parseobj.cpp.

const std::string efmt_bad_import = S("Could not import [%s].")
 

Definition at line 42 of file parseobj.cpp.

const std::string efmt_bad_stream = S("Could not create URL stream for [%s].")
 

Definition at line 43 of file parseobj.cpp.

const std::string efmt_bad_urlstream = S("Could not open URL stream for [%s].")
 

Definition at line 44 of file parseobj.cpp.

const std::string efmt_bad_endimport = S("Bad place for an end import tag [%s].")
 

Definition at line 45 of file parseobj.cpp.

const std::string efmt_bad_fragment = S("Bad place for a fragment tag [%s].")
 

Definition at line 46 of file parseobj.cpp.

const std::string efmt_bad_endfragment = S("Bad place for an end fragment tag [%s].")
 

Definition at line 47 of file parseobj.cpp.

const std::string efmt_bad_location = S("Location not found for a fragment tag [%s].")
 

Definition at line 48 of file parseobj.cpp.

const std::string efmt_no_interface = S("Object has no %s interface [%s].")
 

Definition at line 49 of file parseobj.cpp.

const std::string efmt_not_composite = S("Object is not composite [%s].")
 

Definition at line 50 of file parseobj.cpp.

const std::string efmt_bad_data = S("Tried to set a member [%s] with bad data [%s].")
 

Definition at line 51 of file parseobj.cpp.

const std::string efmt_bad_path = S("Bad pathvar encountered [%s] with [%s].")
 

Definition at line 52 of file parseobj.cpp.

const std::string efmt_bad_ref_location = S("Location not found for a reference [%s].")
 

Definition at line 53 of file parseobj.cpp.

const std::string efmt_end_stack
 

Initial value:

 S("At the end, the stack still had elements. top: [%s]. "
                                                                                        "Check for unbalanced tags.")

Definition at line 54 of file parseobj.cpp.

const std::string efmt_import_is_root = S("An import is at the root of the file.")
 

Definition at line 56 of file parseobj.cpp.


Generated on Wed Apr 5 22:03:29 2006 for cppxmlobj by  doxygen 1.4.3