casa  $Rev:20696$
Public Member Functions | Private Member Functions | Private Attributes
casac::stdcasaXMLUtil Class Reference

#include <stdcasaXMLUtil.h>

List of all members.

Public Member Functions

 stdcasaXMLUtil ()
 ~stdcasaXMLUtil ()
bool toCasaRecord (record &outRec, const string &xml)
bool fromCasaRecord (string &outXML, const record &theRecord)
bool fromCasaRecord (ostream &outXML, const record &theRecord)
bool readXMLFile (record &outRec, const string &xmlFile)
bool writeXMLFile (const string &xmlFile, const record &inRec)
void setRecord (record &aRec)

Private Member Functions

bool readXML (record &outRec, const XERCES_CPP_NAMESPACE::Wrapper4InputSource &xml)
variantitsvalue (XERCES_CPP_NAMESPACE::DOMNode *theNode, variant::TYPE itsType)
variant::TYPE setType (const string &xmlType)
varianttovariant (variant::TYPE theType, string &theInput, bool isVector)
void addtovariant (variant *it, variant::TYPE theType, string &theInput)

Private Attributes

XMLCh * name
XMLCh * type
XMLCh * param
 XMLCh *xsitype;.
XMLCh * value
XMLCh * allowed
XMLCh * range
XMLCh * description
XMLCh * mustexist
XMLCh * allowblank
XMLCh * ienum
XMLCh * kind
XMLCh * any
XMLCh * limittype
XMLCh * limittypes
XMLCh * units
XMLCh * shortdesc
XMLCh * example
XMLCh * subparam
XMLCh * ignorecase
recordrangeRec
recordwhenRec
recordequalsRec
recordconstraintsRec
recorddefaultsRec
recordparamSet
string ttName
string parmName
string lastParm

Detailed Description

Definition at line 31 of file stdcasaXMLUtil.h.


Constructor & Destructor Documentation

casac::stdcasaXMLUtil::stdcasaXMLUtil ( )
casac::stdcasaXMLUtil::~stdcasaXMLUtil ( )

Member Function Documentation

void casac::stdcasaXMLUtil::addtovariant ( variant it,
variant::TYPE  theType,
string &  theInput 
) [private]
bool casac::stdcasaXMLUtil::fromCasaRecord ( string &  outXML,
const record theRecord 
)
bool casac::stdcasaXMLUtil::fromCasaRecord ( ostream &  outXML,
const record theRecord 
)
variant* casac::stdcasaXMLUtil::itsvalue ( XERCES_CPP_NAMESPACE::DOMNode *  theNode,
variant::TYPE  itsType 
) [private]
bool casac::stdcasaXMLUtil::readXML ( record outRec,
const XERCES_CPP_NAMESPACE::Wrapper4InputSource &  xml 
) [private]
bool casac::stdcasaXMLUtil::readXMLFile ( record outRec,
const string &  xmlFile 
)
void casac::stdcasaXMLUtil::setRecord ( record aRec)
variant::TYPE casac::stdcasaXMLUtil::setType ( const string &  xmlType) [private]
bool casac::stdcasaXMLUtil::toCasaRecord ( record outRec,
const string &  xml 
)
variant* casac::stdcasaXMLUtil::tovariant ( variant::TYPE  theType,
string &  theInput,
bool  isVector 
) [private]
bool casac::stdcasaXMLUtil::writeXMLFile ( const string &  xmlFile,
const record inRec 
)

Member Data Documentation

Definition at line 54 of file stdcasaXMLUtil.h.

Definition at line 50 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::any [private]

Definition at line 57 of file stdcasaXMLUtil.h.

Definition at line 69 of file stdcasaXMLUtil.h.

Definition at line 70 of file stdcasaXMLUtil.h.

Definition at line 52 of file stdcasaXMLUtil.h.

Definition at line 68 of file stdcasaXMLUtil.h.

Definition at line 62 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::ienum [private]

Definition at line 55 of file stdcasaXMLUtil.h.

Definition at line 64 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::kind [private]

Definition at line 56 of file stdcasaXMLUtil.h.

Definition at line 75 of file stdcasaXMLUtil.h.

Definition at line 58 of file stdcasaXMLUtil.h.

Definition at line 59 of file stdcasaXMLUtil.h.

Definition at line 53 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::name [private]

Definition at line 45 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::param [private]

XMLCh *xsitype;.

Definition at line 48 of file stdcasaXMLUtil.h.

Definition at line 71 of file stdcasaXMLUtil.h.

Definition at line 74 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::range [private]

Definition at line 51 of file stdcasaXMLUtil.h.

Definition at line 66 of file stdcasaXMLUtil.h.

Definition at line 61 of file stdcasaXMLUtil.h.

Definition at line 63 of file stdcasaXMLUtil.h.

Definition at line 73 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::type [private]

Definition at line 46 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::units [private]

Definition at line 60 of file stdcasaXMLUtil.h.

XMLCh* casac::stdcasaXMLUtil::value [private]

Definition at line 49 of file stdcasaXMLUtil.h.

Definition at line 67 of file stdcasaXMLUtil.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines