Jive reference manual
Classes | Typedefs | Functions | Variables
jem::xml Namespace Reference

This namespace contains classes and functions dealing with XML documents. More...

Classes

class  AttributeParser
 
struct  BeginComment
 
class  BeginEmptyTag
 
class  BeginStartTag
 
class  CompoundParser
 
class  DOMAttribs
 
class  DOMElement
 
class  DOMIterator
 
class  DOMParser
 
class  DOMTree
 
class  EmptyTagParser
 
struct  EndComment
 
struct  EndEmptyTag
 
struct  EndStartTag
 
class  IncludeTagParser
 
class  ParseLog
 
class  Parser
 
class  ParserActions
 
class  ParserException
 
class  ParserOptions
 
class  ParserStack
 
class  ParserState
 
class  PrintAttrib
 
class  PrintComment
 
class  PrintEmptyTag
 
class  PrintEndTag
 
class  PrintStartTag
 
class  SimpleTagParser
 
class  SkipTagParser
 
class  SourceStack
 
class  TagParser
 
class  TextLog
 
class  Tokenizer
 

Typedefs

typedef BeginEmptyTag beginEmptyTag
 
typedef PrintEmptyTag emptyTag
 
typedef BeginStartTag beginStartTag
 
typedef PrintStartTag startTag
 
typedef PrintEndTag endTag
 
typedef PrintAttrib attribute
 
typedef PrintComment comment
 

Functions

void print (PrintWriter &pr, const BeginEmptyTag &tag)
 
void print (PrintWriter &pr, const EndEmptyTag &tag)
 
void print (PrintWriter &pr, const PrintEmptyTag &tag)
 
void print (PrintWriter &pr, const BeginStartTag &tag)
 
void print (PrintWriter &pr, const EndStartTag &tag)
 
void print (PrintWriter &pr, const PrintStartTag &tag)
 
void print (PrintWriter &pr, const PrintEndTag &tag)
 
void print (PrintWriter &pr, const PrintAttrib &attr)
 
void print (PrintWriter &pr, const BeginComment &com)
 
void print (PrintWriter &pr, const EndComment &com)
 
void print (PrintWriter &pr, const PrintComment &com)
 
String makeTag (const String &phrase, bool firstCap=true)
 

Variables

const EndEmptyTag endEmptyTag
 
const EndStartTag endStartTag
 
const BeginComment beginComment
 
const EndComment endComment
 

Detailed Description

The namespace jem::xml contains classes and functions that deal with the creation, reading and writing (parsing) of XML documents.

All classes and functions in this namespace can be found in the package jem.xml.

Typedef Documentation

Examples:
meshgen.cpp.
Examples:
meshgen.cpp.

Function Documentation

void jem::xml::print ( PrintWriter &  pr,
const BeginEmptyTag &  tag 
)
void jem::xml::print ( PrintWriter &  pr,
const EndEmptyTag &  tag 
)
void jem::xml::print ( PrintWriter &  pr,
const PrintEmptyTag &  tag 
)
void jem::xml::print ( PrintWriter &  pr,
const BeginStartTag &  tag 
)
void jem::xml::print ( PrintWriter &  pr,
const EndStartTag &  tag 
)
void jem::xml::print ( PrintWriter &  pr,
const PrintStartTag &  tag 
)
void jem::xml::print ( PrintWriter &  pr,
const PrintEndTag &  tag 
)
void jem::xml::print ( PrintWriter &  pr,
const PrintAttrib &  attr 
)
void jem::xml::print ( PrintWriter &  pr,
const BeginComment &  com 
)
void jem::xml::print ( PrintWriter &  pr,
const EndComment &  com 
)
void jem::xml::print ( PrintWriter &  pr,
const PrintComment &  com 
)
String jem::xml::makeTag ( const String &  phrase,
bool  firstCap = true 
)

Variable Documentation

const EndEmptyTag jem::xml::endEmptyTag
const EndStartTag jem::xml::endStartTag
const BeginComment jem::xml::beginComment
const EndComment jem::xml::endComment