Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofTagMaker Class Reference

#include <oofxml.h>

List of all members.


Detailed Description

oofTagMaker generates xml tags general form foo(idString,tag,indentString) where result is ".......<tag ID="iDstring">" and ".....

"is the indent string Line and space tags return the form "......<tag ID="IdString" width="aNumber" height="aNumber"/>"


Static Public Member Functions

oofString makeOpeningTag (const char *tag, const char *indentString=0, const char *ID=0, const char *otherAttributes=0, bool emptyTag=false)
oofString makeClosingTag (const char *tag, const char *indentString=0)
oofString makeSimpleBoundedElement (const char *body, const char *tag, const char *indentString=0, const char *ID=0, const char *otherAttributes=0, bool emptyTag=false)
oofString encodeName (const oofString &)
oofString decodeName (const oofString &)

Static Public Attributes

const char * kEncodedNameOptPrefix = "Z-_"
const short kEncodedNameOptPrefixLen = strlen(kEncodedNameOptPrefix)


Member Function Documentation

oofString oofTagMaker::decodeName const oofString  )  [static]
 

oofString oofTagMaker::encodeName const oofString  )  [static]
 

oofString oofTagMaker::makeClosingTag const char *  tag,
const char *  indentString = 0
[static]
 

oofString oofTagMaker::makeOpeningTag const char *  tag,
const char *  indentString = 0,
const char *  ID = 0,
const char *  otherAttributes = 0,
bool  emptyTag = false
[static]
 

oofString oofTagMaker::makeSimpleBoundedElement const char *  body,
const char *  tag,
const char *  indentString = 0,
const char *  ID = 0,
const char *  otherAttributes = 0,
bool  emptyTag = false
[static]
 


Member Data Documentation

const char * oofTagMaker::kEncodedNameOptPrefix = "Z-_" [static]
 

const short oofTagMaker::kEncodedNameOptPrefixLen = strlen(kEncodedNameOptPrefix) [static]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 22:06:05 2004 for OOFILE by doxygen 1.3.5