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