Hermes2D  3.0
XMLSubdomains Namespace Reference

C++ namespace for the XMLSubdomains schema namespace. More...

Classes

class  boundary_edges
 Class corresponding to the boundary_edges schema type. More...
 
class  domain
 Class corresponding to the domain schema type. More...
 
class  ed
 Class corresponding to the ed schema type. More...
 
class  edges_type
 Class corresponding to the edges_type schema type. More...
 
class  el_t
 Class corresponding to the el_t schema type. More...
 
class  elements
 Class corresponding to the elements schema type. More...
 
class  elements_type
 Class corresponding to the elements_type schema type. More...
 
class  inner_edges
 Class corresponding to the inner_edges schema type. More...
 
class  q_t
 Class corresponding to the q_t schema type. More...
 
class  subdomain
 Class corresponding to the subdomain schema type. More...
 
class  subdomains
 Class corresponding to the subdomains schema type. More...
 
class  t_t
 Class corresponding to the t_t schema type. More...
 
class  vertices
 Class corresponding to the vertices schema type. More...
 

Functions

::std::ostream & operator<< (::std::ostream &, const elements_type &)
 
::std::ostream & operator<< (::std::ostream &, const el_t &)
 
::std::ostream & operator<< (::std::ostream &, const t_t &)
 
::std::ostream & operator<< (::std::ostream &, const q_t &)
 
::std::ostream & operator<< (::std::ostream &, const edges_type &)
 
::std::ostream & operator<< (::std::ostream &, const domain &)
 
::std::ostream & operator<< (::std::ostream &, const ed &)
 
::std::ostream & operator<< (::std::ostream &, const subdomains &)
 
::std::ostream & operator<< (::std::ostream &, const subdomain &)
 
::std::ostream & operator<< (::std::ostream &, const vertices &)
 
::std::ostream & operator<< (::std::ostream &, const elements &)
 
::std::ostream & operator<< (::std::ostream &, const boundary_edges &)
 
::std::ostream & operator<< (::std::ostream &, const inner_edges &)
 
void operator<< (::xercesc::DOMElement &, const elements_type &)
 
void operator<< (::xercesc::DOMElement &, const el_t &)
 
void operator<< (::xercesc::DOMElement &, const t_t &)
 
void operator<< (::xercesc::DOMElement &, const q_t &)
 
void operator<< (::xercesc::DOMElement &, const edges_type &)
 
void operator<< (::xercesc::DOMElement &, const domain &)
 
void operator<< (::xercesc::DOMElement &, const ed &)
 
void operator<< (::xercesc::DOMElement &, const subdomains &)
 
void operator<< (::xercesc::DOMElement &, const subdomain &)
 
void operator<< (::xercesc::DOMElement &, const vertices &)
 
void operator<< (::xercesc::DOMElement &, const elements &)
 
void operator<< (::xercesc::DOMElement &, const boundary_edges &)
 
void operator<< (::xercesc::DOMElement &, const inner_edges &)
 
Parsing functions for the domain document root.
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (const ::std::string &uri,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a URI or a local file. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (const ::std::string &uri,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a URI or a local file with an error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (const ::std::string &uri,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a URI or a local file with a Xerces-C++ DOM error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::std::istream &is,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a standard input stream. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::std::istream &is,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a standard input stream with an error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::std::istream &is,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a standard input stream with a Xerces-C++ DOM error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::std::istream &is, const ::std::string &id,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a standard input stream with a resource id. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::std::istream &is, const ::std::string &id,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a standard input stream with a resource id and an error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::std::istream &is, const ::std::string &id,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a standard input stream with a resource id and a Xerces-C++ DOM error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::xercesc::InputSource &is,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a Xerces-C++ input source. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::xercesc::InputSource &is,::xml_schema::error_handler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a Xerces-C++ input source with an error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::xercesc::InputSource &is,::xercesc::DOMErrorHandler &eh,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a Xerces-C++ input source with a Xerces-C++ DOM error handler. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (const ::xercesc::DOMDocument &d,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a Xerces-C++ DOM document. More...
 
::std::auto_ptr
< ::XMLSubdomains::domain
domain_ (::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument > &d,::xml_schema::flags f=0, const ::xml_schema::properties &p=::xml_schema::properties())
 Parse a Xerces-C++ DOM document. More...
 
Serialization functions for the domain document root.
void domain_ (::std::ostream &os, const ::XMLSubdomains::domain &x, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0)
 Serialize to a standard output stream. More...
 
void domain_ (::std::ostream &os, const ::XMLSubdomains::domain &x,::xml_schema::error_handler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0)
 Serialize to a standard output stream with an error handler. More...
 
void domain_ (::std::ostream &os, const ::XMLSubdomains::domain &x,::xercesc::DOMErrorHandler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0)
 Serialize to a standard output stream with a Xerces-C++ DOM error handler. More...
 
void domain_ (::xercesc::XMLFormatTarget &ft, const ::XMLSubdomains::domain &x, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0)
 Serialize to a Xerces-C++ XML format target. More...
 
void domain_ (::xercesc::XMLFormatTarget &ft, const ::XMLSubdomains::domain &x,::xml_schema::error_handler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0)
 Serialize to a Xerces-C++ XML format target with an error handler. More...
 
void domain_ (::xercesc::XMLFormatTarget &ft, const ::XMLSubdomains::domain &x,::xercesc::DOMErrorHandler &eh, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(), const ::std::string &e="UTF-8",::xml_schema::flags f=0)
 Serialize to a Xerces-C++ XML format target with a Xerces-C++ DOM error handler. More...
 
void domain_ (::xercesc::DOMDocument &d, const ::XMLSubdomains::domain &x,::xml_schema::flags f=0)
 Serialize to an existing Xerces-C++ DOM document. More...
 
::xml_schema::dom::auto_ptr
< ::xercesc::DOMDocument > 
domain_ (const ::XMLSubdomains::domain &x, const ::xml_schema::namespace_infomap &m=::xml_schema::namespace_infomap(),::xml_schema::flags f=0)
 Serialize to a new Xerces-C++ DOM document. More...
 

Detailed Description

C++ namespace for the XMLSubdomains schema namespace.

Function Documentation

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( const ::std::string &  uri,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a URI or a local file.

Parameters
uriA URI or a local file name.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function uses exceptions to report parsing errors.

Definition at line 2274 of file subdomains_h2d_xml.cpp.

Referenced by domain_(), Hermes::Hermes2D::MeshReaderH2DXML::load(), and Hermes::Hermes2D::MeshReaderH2DXML::save().

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( const ::std::string &  uri,
::xml_schema::error_handler eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a URI or a local file with an error handler.

Parameters
uriA URI or a local file name.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

Definition at line 2298 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( const ::std::string &  uri,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a URI or a local file with a Xerces-C++ DOM error handler.

Parameters
uriA URI or a local file name.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

Definition at line 2322 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::std::istream &  is,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a standard input stream.

Parameters
isA standrad input stream.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function uses exceptions to report parsing errors.

Definition at line 2342 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::std::istream &  is,
::xml_schema::error_handler eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a standard input stream with an error handler.

Parameters
isA standrad input stream.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

Definition at line 2355 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::std::istream &  is,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a standard input stream with a Xerces-C++ DOM error handler.

Parameters
isA standrad input stream.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

Definition at line 2369 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::std::istream &  is,
const ::std::string &  id,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a standard input stream with a resource id.

Parameters
isA standrad input stream.
idA resource id.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.

This function uses exceptions to report parsing errors.

Definition at line 2379 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::std::istream &  is,
const ::std::string &  id,
::xml_schema::error_handler eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a standard input stream with a resource id and an error handler.

Parameters
isA standrad input stream.
idA resource id.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.

This function reports parsing errors by calling the error handler.

Definition at line 2393 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::std::istream &  is,
const ::std::string &  id,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a standard input stream with a resource id and a Xerces-C++ DOM error handler.

Parameters
isA standrad input stream.
idA resource id.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

The resource id is used to identify the document being parsed in diagnostics as well as to resolve relative paths.

This function reports parsing errors by calling the error handler.

Definition at line 2408 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::xercesc::InputSource &  is,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a Xerces-C++ input source.

Parameters
isA Xerces-C++ input source.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function uses exceptions to report parsing errors.

Definition at line 2419 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::xercesc::InputSource &  is,
::xml_schema::error_handler eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a Xerces-C++ input source with an error handler.

Parameters
isA Xerces-C++ input source.
ehAn error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

Definition at line 2439 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::xercesc::InputSource &  is,
::xercesc::DOMErrorHandler &  eh,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a Xerces-C++ input source with a Xerces-C++ DOM error handler.

Parameters
isA Xerces-C++ input source.
ehA Xerces-C++ DOM error handler.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function reports parsing errors by calling the error handler.

Definition at line 2459 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( const ::xercesc::DOMDocument &  d,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a Xerces-C++ DOM document.

Parameters
dA Xerces-C++ DOM document.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

Definition at line 2479 of file subdomains_h2d_xml.cpp.

std::auto_ptr<::XMLSubdomains::domain > XMLSubdomains::domain_ ( ::xml_schema::dom::auto_ptr< ::xercesc::DOMDocument > &  d,
::xml_schema::flags  f = 0,
const ::xml_schema::properties p = ::xml_schema::properties () 
)

Parse a Xerces-C++ DOM document.

Parameters
dA pointer to the Xerces-C++ DOM document.
fParsing flags.
pParsing properties.
Returns
A pointer to the root of the object model.

This function is normally used together with the keep_dom and own_dom parsing flags to assign ownership of the DOM document to the object model.

Definition at line 2516 of file subdomains_h2d_xml.cpp.

void XMLSubdomains::domain_ ( ::std::ostream &  os,
const ::XMLSubdomains::domain x,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap (),
const ::std::string &  e = "UTF-8",
::xml_schema::flags  f = 0 
)

Serialize to a standard output stream.

Parameters
osA standrad output stream.
xAn object model to serialize.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function uses exceptions to report serialization errors.

Definition at line 2570 of file subdomains_h2d_xml.cpp.

void XMLSubdomains::domain_ ( ::std::ostream &  os,
const ::XMLSubdomains::domain x,
::xml_schema::error_handler eh,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap (),
const ::std::string &  e = "UTF-8",
::xml_schema::flags  f = 0 
)

Serialize to a standard output stream with an error handler.

Parameters
osA standrad output stream.
xAn object model to serialize.
ehAn error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

Definition at line 2592 of file subdomains_h2d_xml.cpp.

void XMLSubdomains::domain_ ( ::std::ostream &  os,
const ::XMLSubdomains::domain x,
::xercesc::DOMErrorHandler &  eh,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap (),
const ::std::string &  e = "UTF-8",
::xml_schema::flags  f = 0 
)

Serialize to a standard output stream with a Xerces-C++ DOM error handler.

Parameters
osA standrad output stream.
xAn object model to serialize.
ehA Xerces-C++ DOM error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

Definition at line 2612 of file subdomains_h2d_xml.cpp.

void XMLSubdomains::domain_ ( ::xercesc::XMLFormatTarget &  ft,
const ::XMLSubdomains::domain x,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap (),
const ::std::string &  e = "UTF-8",
::xml_schema::flags  f = 0 
)

Serialize to a Xerces-C++ XML format target.

Parameters
ftA Xerces-C++ XML format target.
xAn object model to serialize.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function uses exceptions to report serialization errors.

Definition at line 2629 of file subdomains_h2d_xml.cpp.

void XMLSubdomains::domain_ ( ::xercesc::XMLFormatTarget &  ft,
const ::XMLSubdomains::domain x,
::xml_schema::error_handler eh,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap (),
const ::std::string &  e = "UTF-8",
::xml_schema::flags  f = 0 
)

Serialize to a Xerces-C++ XML format target with an error handler.

Parameters
ftA Xerces-C++ XML format target.
xAn object model to serialize.
ehAn error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

Definition at line 2647 of file subdomains_h2d_xml.cpp.

void XMLSubdomains::domain_ ( ::xercesc::XMLFormatTarget &  ft,
const ::XMLSubdomains::domain x,
::xercesc::DOMErrorHandler &  eh,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap (),
const ::std::string &  e = "UTF-8",
::xml_schema::flags  f = 0 
)

Serialize to a Xerces-C++ XML format target with a Xerces-C++ DOM error handler.

Parameters
ftA Xerces-C++ XML format target.
xAn object model to serialize.
ehA Xerces-C++ DOM error handler.
mA namespace information map.
eA character encoding to produce XML in.
fSerialization flags.

This function reports serialization errors by calling the error handler.

Definition at line 2663 of file subdomains_h2d_xml.cpp.

void XMLSubdomains::domain_ ( ::xercesc::DOMDocument &  d,
const ::XMLSubdomains::domain x,
::xml_schema::flags  f = 0 
)

Serialize to an existing Xerces-C++ DOM document.

Parameters
dA Xerces-C++ DOM document.
xAn object model to serialize.
fSerialization flags.

Note that it is your responsibility to create the DOM document with the correct root element as well as set the necessary namespace mapping attributes.

Definition at line 2679 of file subdomains_h2d_xml.cpp.

xml_schema::dom::auto_ptr<::xercesc::DOMDocument > XMLSubdomains::domain_ ( const ::XMLSubdomains::domain x,
const ::xml_schema::namespace_infomap m = ::xml_schema::namespace_infomap (),
::xml_schema::flags  f = 0 
)

Serialize to a new Xerces-C++ DOM document.

Parameters
xAn object model to serialize.
mA namespace information map.
fSerialization flags.
Returns
A pointer to the new Xerces-C++ DOM document.

Definition at line 2703 of file subdomains_h2d_xml.cpp.