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

bxml_io Class Reference

#include <bxml_io.h>

List of all members.


Detailed Description

Definition at line 24 of file bxml_io.h.

Public Member Functions

 bxml_io ()
 ~bxml_io ()

Static Public Member Functions

static bxml_input_converter_sptr find_converter_from_tag (vcl_string tag_name)
static bxml_input_converter_sptr find_input_converter (vcl_string class_name)
static void register_input_converter (bxml_input_converter_sptr conv)
static void register_input_converters ()
static bool get_xml_root (vcl_string fname, DOM_Element &root)
static bool parse_xml (vcl_string fname, vcl_vector< bxml_generic_ptr > &objs)

Static Protected Attributes

static BXML_DLL_DATA int current_object_index_ = 1
static BXML_DLL_DATA vcl_vector<
bxml_input_converter_sptr
input_converters_


Constructor & Destructor Documentation

bxml_io::bxml_io  ) 
 

Definition at line 24 of file bxml_io.cxx.

bxml_io::~bxml_io  ) 
 


Member Function Documentation

bxml_input_converter_sptr bxml_io::find_converter_from_tag vcl_string  tag_name  )  [static]
 

Definition at line 42 of file bxml_io.cxx.

bxml_input_converter_sptr bxml_io::find_input_converter vcl_string  class_name  )  [static]
 

Definition at line 31 of file bxml_io.cxx.

bool bxml_io::get_xml_root vcl_string  fname,
DOM_Element &  root
[static]
 

Definition at line 73 of file bxml_io.cxx.

bool bxml_io::parse_xml vcl_string  fname,
vcl_vector< bxml_generic_ptr > &  objs
[static]
 

Definition at line 111 of file bxml_io.cxx.

void bxml_io::register_input_converter bxml_input_converter_sptr  conv  )  [static]
 

Definition at line 54 of file bxml_io.cxx.

void bxml_io::register_input_converters  )  [static]
 

Definition at line 155 of file bxml_io.cxx.


Member Data Documentation

int bxml_io::current_object_index_ = 1 [static, protected]
 

Definition at line 41 of file bxml_io.h.

vcl_vector< bxml_input_converter_sptr > bxml_io::input_converters_ [static, protected]
 

Definition at line 44 of file bxml_io.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:51:19 2008 for contrib/brl/bbas/bxml by  doxygen 1.4.4