OW_NAMESPACE::CIMXMLParser Class Reference

#include <OW_CIMXMLParser.hpp>

Inheritance diagram for OW_NAMESPACE::CIMXMLParser:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::CIMXMLParser:

Collaboration graph
[legend]
List of all members.

Public Types

typedef bool CIMXMLParser::* safe_bool
enum  tokenId {
  E_CIM, E_CLASS, E_CLASSNAME, E_CLASSPATH,
  E_DECLARATION, E_DECLGROUP, E_DECLGROUP_WITHNAME, E_DECLGROUP_WITHPATH,
  E_ERROR, E_EXPMETHODCALL, E_EXPMETHODRESPONSE, E_EXPPARAMVALUE,
  E_HOST, E_IMETHODCALL, E_IMETHODRESPONSE, E_IMPLICITKEY,
  E_INSTANCE, E_INSTANCENAME, E_INSTANCEPATH, E_IPARAMVALUE,
  E_IRETURNVALUE, E_KEYBINDING, E_KEYVALUE, E_LOCALCLASSPATH,
  E_LOCALINSTANCEPATH, E_LOCALNAMESPACEPATH, E_MESSAGE, E_METHOD,
  E_METHODCALL, E_METHODRESPONSE, E_MULTIEXPREQ, E_MULTIEXPRSP,
  E_MULTIREQ, E_MULTIRSP, E_NAMESPACE, E_NAMESPACEPATH,
  E_OBJECTPATH, E_PARAMETER, E_PARAMETER_ARRAY, E_PARAMETER_REFARRAY,
  E_PARAMETER_REFERENCE, E_PARAMVALUE, E_PROPERTY, E_PROPERTY_ARRAY,
  E_PROPERTY_REFERENCE, E_QUALIFIER, E_QUALIFIER_DECLARATION, E_RETURNVALUE,
  E_SCOPE, E_SIMPLEEXPREQ, E_SIMPLEEXPRSP, E_SIMPLEREQ,
  E_SIMPLERSP, E_VALUE, E_VALUE_ARRAY, E_VALUE_NAMEDINSTANCE,
  E_VALUE_NAMEDOBJECT, E_VALUE_OBJECT, E_VALUE_OBJECTWITHLOCALPATH, E_VALUE_OBJECTWITHPATH,
  E_VALUE_REFARRAY, E_VALUE_REFERENCE, E_UNKNOWN
}

Public Member Functions

 CIMXMLParser (const String &str)
 CIMXMLParser (std::istream &sb)
 CIMXMLParser ()
void mustGetChildId (tokenId tId)
void getNextId (tokenId beginTok, bool throwIfError=false)
void mustGetNextId (tokenId beginTok)
bool tokenIsId (tokenId tId) const
void mustTokenIsId (tokenId tId) const
tokenId getToken () const
 operator safe_bool () const
bool operator! () const

Static Public Attributes

static const char *const A_ASSOCCLASS = "ASSOCCLASS"
static const char *const A_CLASSNAME = "CLASSNAME"
static const char *const A_CLASSORIGIN = "CLASSORIGIN"
static const char *const A_DEEPINHERITANCE = "DEEPINHERITANCE"
static const char *const A_INCLUDECLASSORIGIN = "INCLUDECLASSORIGIN"
static const char *const A_INCLUDEQUALIFIERS = "INCLUDEQUALIFIERS"
static const char *const A_INSTANCENAME = "INSTANCENAME"
static const char *const A_XML_LANG = "xml:lang"
static const char *const A_LOCALONLY = "LOCALONLY"
static const char *const A_MODIFIEDCLASS = "MODIFIEDCLASS"
static const char *const A_NAME = "NAME"
static const char *const A_NEWVALUE = "NEWVALUE"
static const char *const A_OBJECTNAME = "OBJECTNAME"
static const char *const A_OVERRIDABLE = "OVERRIDABLE"
static const char *const A_PARAMTYPE = "PARAMTYPE"
static const char *const A_PROPAGATED = "PROPAGATED"
static const char *const A_PROPERTYLIST = "PROPERTYLIST"
static const char *const A_PROPERTYNAME = "PROPERTYNAME"
static const char *const A_REFERENCECLASS = "REFERENCECLASS"
static const char *const A_RESULTCLASS = "RESULTCLASS"
static const char *const A_RESULTROLE = "RESULTROLE"
static const char *const A_ROLE = "ROLE"
static const char *const A_SUPERCLASS = "SUPERCLASS"
static const char *const A_TOINSTANCE = "TOINSTANCE"
static const char *const A_TOSUBCLASS = "TOSUBCLASS"
static const char *const A_TRANSLATABLE = "TRANSLATABLE"
static const char *const A_TYPE = "TYPE"
static const char *const A_VALUETYPE = "VALUETYPE"
static const char *const A_CIMVERSION = "CIMVERSION"
static const char *const A_DTDVERSION = "DTDVERSION"
static const char *const A_ID = "ID"
static const char *const A_PROTOCOLVERSION = "PROTOCOLVERSION"
static const char *const A_CODE = "CODE"
static const char *const A_DESCRIPTION = "DESCRIPTION"
static const char *const A_ARRAYSIZE = "ARRAYSIZE"
static const char *const A_ISARRAY = "ISARRAY"
static const char *const A_EMBEDDEDOBJECT = "EmbeddedObject"
static const char *const AV_CIMVERSION20_VALUE = "2.0"
static const char *const AV_CIMVERSION21_VALUE = "2.1"
static const char *const AV_CIMVERSION22_VALUE = "2.2"
static const char *const AV_DTDVERSION20_VALUE = "2.0"
static const char *const AV_DTDVERSION21_VALUE = "2.1"
static const char *const AV_PROTOCOLVERSION10_VALUE = "1.0"
static const char *const AV_PROTOCOLVERSION11_VALUE = "1.1"
static const char *const AV_EMBEDDEDOBJECT_OBJECT_VALUE = "object"
static const char *const AV_EMBEDDEDOBJECT_INSTANCE_VALUE = "instance"
static const char *const P_ClassName = "ClassName"
static const char *const P_PropertyList = "PropertyList"
static const char *const P_DeepInheritance = "DeepInheritance"
static const char *const P_LocalOnly = "LocalOnly"
static const char *const P_IncludeQualifiers = "IncludeQualifiers"
static const char *const P_IncludeClassOrigin = "IncludeClassOrigin"
static const char *const P_ModifiedClass = "ModifiedClass"
static const char *const P_ModifiedInstance = "ModifiedInstance"
static const char *const P_InstanceName = "InstanceName"
static const char *const P_PropertyName = "PropertyName"
static const char *const P_NewValue = "NewValue"
static const char *const P_Role = "Role"
static const char *const P_ResultRole = "ResultRole"
static const char *const P_ObjectName = "ObjectName"
static const char *const P_AssocClass = "AssocClass"
static const char *const P_ResultClass = "ResultClass"
static const char *const P_QueryLanguage = "QueryLanguage"
static const char *const P_Query = "Query"
static const char *const P_QualifierName = "QualifierName"
static const char *const P_QualifierDeclaration = "QualifierDeclaration"

Private Member Functions

 CIMXMLParser (const CIMXMLParser &x)
CIMXMLParseroperator= (const CIMXMLParser &x)

Static Private Member Functions

static tokenId getTokenFromName (const char *name)
static bool elemEntryCompare (const ElemEntry &f1, const ElemEntry &f2)

Static Private Attributes

static ElemEntry g_elems []
static ElemEntryg_elemsEnd

Classes

struct  ElemEntry

Detailed Description

Definition at line 44 of file OW_CIMXMLParser.hpp.


Member Typedef Documentation

typedef bool CIMXMLParser::* OW_NAMESPACE::CIMXMLParser::safe_bool
 

Definition at line 133 of file OW_CIMXMLParser.hpp.


Member Enumeration Documentation

enum OW_NAMESPACE::CIMXMLParser::tokenId
 

Enumerator:
E_CIM 
E_CLASS 
E_CLASSNAME 
E_CLASSPATH 
E_DECLARATION 
E_DECLGROUP 
E_DECLGROUP_WITHNAME 
E_DECLGROUP_WITHPATH 
E_ERROR 
E_EXPMETHODCALL 
E_EXPMETHODRESPONSE 
E_EXPPARAMVALUE 
E_HOST 
E_IMETHODCALL 
E_IMETHODRESPONSE 
E_IMPLICITKEY 
E_INSTANCE 
E_INSTANCENAME 
E_INSTANCEPATH 
E_IPARAMVALUE 
E_IRETURNVALUE 
E_KEYBINDING 
E_KEYVALUE 
E_LOCALCLASSPATH 
E_LOCALINSTANCEPATH 
E_LOCALNAMESPACEPATH 
E_MESSAGE 
E_METHOD 
E_METHODCALL 
E_METHODRESPONSE 
E_MULTIEXPREQ 
E_MULTIEXPRSP 
E_MULTIREQ 
E_MULTIRSP 
E_NAMESPACE 
E_NAMESPACEPATH 
E_OBJECTPATH 
E_PARAMETER 
E_PARAMETER_ARRAY 
E_PARAMETER_REFARRAY 
E_PARAMETER_REFERENCE 
E_PARAMVALUE 
E_PROPERTY 
E_PROPERTY_ARRAY 
E_PROPERTY_REFERENCE 
E_QUALIFIER 
E_QUALIFIER_DECLARATION 
E_RETURNVALUE 
E_SCOPE 
E_SIMPLEEXPREQ 
E_SIMPLEEXPRSP 
E_SIMPLEREQ 
E_SIMPLERSP 
E_VALUE 
E_VALUE_ARRAY 
E_VALUE_NAMEDINSTANCE 
E_VALUE_NAMEDOBJECT 
E_VALUE_OBJECT 
E_VALUE_OBJECTWITHLOCALPATH 
E_VALUE_OBJECTWITHPATH 
E_VALUE_REFARRAY 
E_VALUE_REFERENCE 
E_UNKNOWN 

Definition at line 48 of file OW_CIMXMLParser.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::CIMXMLParser::CIMXMLParser const String str  ) 
 

Definition at line 48 of file OW_CIMXMLParser.cpp.

OW_NAMESPACE::CIMXMLParser::CIMXMLParser std::istream &  sb  ) 
 

Definition at line 53 of file OW_CIMXMLParser.cpp.

OW_NAMESPACE::CIMXMLParser::CIMXMLParser  ) 
 

Definition at line 58 of file OW_CIMXMLParser.cpp.

OW_NAMESPACE::CIMXMLParser::CIMXMLParser const CIMXMLParser x  )  [private]
 


Member Function Documentation

bool OW_NAMESPACE::CIMXMLParser::elemEntryCompare const ElemEntry f1,
const ElemEntry f2
[inline, static, private]
 

Definition at line 135 of file OW_CIMXMLParser.cpp.

References OW_NAMESPACE::CIMXMLParser::ElemEntry::name.

Referenced by getTokenFromName().

void OW_NAMESPACE::CIMXMLParser::getNextId tokenId  beginTok,
bool  throwIfError = false
 

Definition at line 257 of file OW_CIMXMLParser.cpp.

References OW_NAMESPACE::StringBuffer::equals(), g_elems, OW_NAMESPACE::XMLPullParser::m_curTok, OW_NAMESPACE::XMLPullParser::m_good, OW_NAMESPACE::CIMXMLParser::ElemEntry::name, OW_NAMESPACE::XMLPullParser::nextToken(), OW_NAMESPACE::XMLToken::START_TAG, OW_NAMESPACE::XMLToken::text, and OW_NAMESPACE::XMLToken::type.

tokenId OW_NAMESPACE::CIMXMLParser::getToken  )  const [inline]
 

Definition at line 128 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::XMLCIMFactory::createObjectPath(), OW_NAMESPACE::XMLCIMFactory::createParameter(), OW_NAMESPACE::XMLCIMFactory::createProperty(), OW_NAMESPACE::XMLCIMFactory::createValue(), OW_NAMESPACE::XMLCIMFactory::getInstanceName(), and OW_NAMESPACE::XMLClass::getObjectWithPath().

CIMXMLParser::tokenId OW_NAMESPACE::CIMXMLParser::getTokenFromName const char *  name  )  [static, private]
 

Definition at line 142 of file OW_CIMXMLParser.cpp.

References E_UNKNOWN, elemEntryCompare(), g_elems, g_elemsEnd, i, and OW_NAMESPACE::CIMXMLParser::ElemEntry::name.

void OW_NAMESPACE::CIMXMLParser::mustGetChildId tokenId  tId  ) 
 

Definition at line 227 of file OW_CIMXMLParser.cpp.

References g_elems, OW_NAMESPACE::XMLPullParser::getChild(), OW_NAMESPACE::CIMException::INVALID_PARAMETER, OW_NAMESPACE::XMLPullParser::m_good, name, OW_THROWCIMMSG, and tokenIsId().

Referenced by OW_NAMESPACE::XMLCIMFactory::createObjectPath(), and OW_NAMESPACE::XMLCIMFactory::getNameSpacePathAndSet().

void OW_NAMESPACE::CIMXMLParser::mustGetNextId tokenId  beginTok  )  [inline]
 

Definition at line 119 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::XMLCIMFactory::createObjectPath().

void OW_NAMESPACE::CIMXMLParser::mustTokenIsId tokenId  tId  )  const
 

Definition at line 246 of file OW_CIMXMLParser.cpp.

References g_elems, OW_NAMESPACE::CIMException::INVALID_PARAMETER, name, OW_THROWCIMMSG, and OW_NAMESPACE::XMLPullParser::tokenIs().

Referenced by OW_NAMESPACE::XMLClass::getObjectWithPath().

OW_NAMESPACE::CIMXMLParser::operator safe_bool  )  const [inline]
 

Definition at line 134 of file OW_CIMXMLParser.hpp.

References OW_NAMESPACE::XMLPullParser::m_good.

bool OW_NAMESPACE::CIMXMLParser::operator!  )  const [inline]
 

Definition at line 136 of file OW_CIMXMLParser.hpp.

CIMXMLParser& OW_NAMESPACE::CIMXMLParser::operator= const CIMXMLParser x  )  [private]
 

bool OW_NAMESPACE::CIMXMLParser::tokenIsId tokenId  tId  )  const [inline]
 

Definition at line 123 of file OW_CIMXMLParser.hpp.

References name, and OW_NAMESPACE::XMLPullParser::tokenIs().

Referenced by OW_NAMESPACE::IndicationExporter::checkNodeForCIMError(), OW_NAMESPACE::CIMXMLCIMOMHandle::checkNodeForCIMError(), OW_NAMESPACE::XMLCIMFactory::convertCimType(), OW_NAMESPACE::XMLCIMFactory::createClass(), OW_NAMESPACE::XMLCIMFactory::createInstance(), OW_NAMESPACE::XMLCIMFactory::createMethod(), OW_NAMESPACE::XMLCIMFactory::createParameter(), OW_NAMESPACE::XMLCIMFactory::createQualifier(), OW_NAMESPACE::XMLCIMFactory::createValue(), OW_NAMESPACE::CIMXMLCIMOMHandle::doSendRequest(), OW_NAMESPACE::XMLCIMFactory::getInstanceName(), OW_NAMESPACE::XMLCIMFactory::getLocalNameSpacePathAndSet(), OW_NAMESPACE::XMLClass::getNameSpace(), OW_NAMESPACE::XMLExecute::getParameters(), OW_NAMESPACE::getParameterValues(), OW_NAMESPACE::XMLQualifier::getQualifierName(), mustGetChildId(), OW_NAMESPACE::XMLQualifier::processQualifierDecl(), and OW_NAMESPACE::XMLOperationGeneric::XMLGetCIMElement().


Member Data Documentation

const char *const OW_NAMESPACE::CIMXMLParser::A_ARRAYSIZE = "ARRAYSIZE" [static]
 

Definition at line 177 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_ASSOCCLASS = "ASSOCCLASS" [static]
 

Definition at line 143 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_CIMVERSION = "CIMVERSION" [static]
 

Definition at line 171 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_CLASSNAME = "CLASSNAME" [static]
 

Definition at line 144 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_CLASSORIGIN = "CLASSORIGIN" [static]
 

Definition at line 145 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_CODE = "CODE" [static]
 

Definition at line 175 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_DEEPINHERITANCE = "DEEPINHERITANCE" [static]
 

Definition at line 146 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_DESCRIPTION = "DESCRIPTION" [static]
 

Definition at line 176 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_DTDVERSION = "DTDVERSION" [static]
 

Definition at line 172 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_EMBEDDEDOBJECT = "EmbeddedObject" [static]
 

Definition at line 179 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_ID = "ID" [static]
 

Definition at line 173 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_INCLUDECLASSORIGIN = "INCLUDECLASSORIGIN" [static]
 

Definition at line 147 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_INCLUDEQUALIFIERS = "INCLUDEQUALIFIERS" [static]
 

Definition at line 148 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_INSTANCENAME = "INSTANCENAME" [static]
 

Definition at line 149 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_ISARRAY = "ISARRAY" [static]
 

Definition at line 178 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_LOCALONLY = "LOCALONLY" [static]
 

Definition at line 151 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_MODIFIEDCLASS = "MODIFIEDCLASS" [static]
 

Definition at line 152 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_NAME = "NAME" [static]
 

Definition at line 153 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::XMLClass::getNameSpace(), OW_NAMESPACE::XMLExecute::getParameters(), and OW_NAMESPACE::getParameterValues().

const char *const OW_NAMESPACE::CIMXMLParser::A_NEWVALUE = "NEWVALUE" [static]
 

Definition at line 154 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_OBJECTNAME = "OBJECTNAME" [static]
 

Definition at line 155 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_OVERRIDABLE = "OVERRIDABLE" [static]
 

Definition at line 156 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_PARAMTYPE = "PARAMTYPE" [static]
 

Definition at line 157 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::XMLExecute::getParameters().

const char *const OW_NAMESPACE::CIMXMLParser::A_PROPAGATED = "PROPAGATED" [static]
 

Definition at line 158 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_PROPERTYLIST = "PROPERTYLIST" [static]
 

Definition at line 159 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_PROPERTYNAME = "PROPERTYNAME" [static]
 

Definition at line 160 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_PROTOCOLVERSION = "PROTOCOLVERSION" [static]
 

Definition at line 174 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_REFERENCECLASS = "REFERENCECLASS" [static]
 

Definition at line 161 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_RESULTCLASS = "RESULTCLASS" [static]
 

Definition at line 162 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_RESULTROLE = "RESULTROLE" [static]
 

Definition at line 163 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_ROLE = "ROLE" [static]
 

Definition at line 164 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_SUPERCLASS = "SUPERCLASS" [static]
 

Definition at line 165 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_TOINSTANCE = "TOINSTANCE" [static]
 

Definition at line 166 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_TOSUBCLASS = "TOSUBCLASS" [static]
 

Definition at line 167 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_TRANSLATABLE = "TRANSLATABLE" [static]
 

Definition at line 168 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_TYPE = "TYPE" [static]
 

Definition at line 169 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_VALUETYPE = "VALUETYPE" [static]
 

Definition at line 170 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::A_XML_LANG = "xml:lang" [static]
 

Definition at line 150 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_CIMVERSION20_VALUE = "2.0" [static]
 

Definition at line 180 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_CIMVERSION21_VALUE = "2.1" [static]
 

Definition at line 181 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_CIMVERSION22_VALUE = "2.2" [static]
 

Definition at line 182 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_DTDVERSION20_VALUE = "2.0" [static]
 

Definition at line 183 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_DTDVERSION21_VALUE = "2.1" [static]
 

Definition at line 184 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_EMBEDDEDOBJECT_INSTANCE_VALUE = "instance" [static]
 

Definition at line 188 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_EMBEDDEDOBJECT_OBJECT_VALUE = "object" [static]
 

Definition at line 187 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_PROTOCOLVERSION10_VALUE = "1.0" [static]
 

Definition at line 185 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::AV_PROTOCOLVERSION11_VALUE = "1.1" [static]
 

Definition at line 186 of file OW_CIMXMLParser.hpp.

CIMXMLParser::ElemEntry OW_NAMESPACE::CIMXMLParser::g_elems [static, private]
 

Definition at line 218 of file OW_CIMXMLParser.hpp.

Referenced by getNextId(), getTokenFromName(), mustGetChildId(), and mustTokenIsId().

CIMXMLParser::ElemEntry * OW_NAMESPACE::CIMXMLParser::g_elemsEnd [static, private]
 

Initial value:

Definition at line 220 of file OW_CIMXMLParser.hpp.

Referenced by getTokenFromName().

const char *const OW_NAMESPACE::CIMXMLParser::P_AssocClass = "AssocClass" [static]
 

Definition at line 203 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_ClassName = "ClassName" [static]
 

Definition at line 189 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::deleteClass(), OW_NAMESPACE::CIMXMLCIMOMHandle::enumClass(), OW_NAMESPACE::CIMXMLCIMOMHandle::enumClassNames(), OW_NAMESPACE::CIMXMLCIMOMHandle::enumInstanceNames(), and OW_NAMESPACE::CIMXMLCIMOMHandle::getClass().

const char *const OW_NAMESPACE::CIMXMLParser::P_DeepInheritance = "DeepInheritance" [static]
 

Definition at line 191 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_IncludeClassOrigin = "IncludeClassOrigin" [static]
 

Definition at line 194 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::getInstance().

const char *const OW_NAMESPACE::CIMXMLParser::P_IncludeQualifiers = "IncludeQualifiers" [static]
 

Definition at line 193 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::getInstance(), and OW_NAMESPACE::CIMXMLCIMOMHandle::modifyInstance().

const char *const OW_NAMESPACE::CIMXMLParser::P_InstanceName = "InstanceName" [static]
 

Definition at line 197 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_LocalOnly = "LocalOnly" [static]
 

Definition at line 192 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::getInstance().

const char *const OW_NAMESPACE::CIMXMLParser::P_ModifiedClass = "ModifiedClass" [static]
 

Definition at line 195 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::modifyClass().

const char *const OW_NAMESPACE::CIMXMLParser::P_ModifiedInstance = "ModifiedInstance" [static]
 

Definition at line 196 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_NewValue = "NewValue" [static]
 

Definition at line 199 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::setProperty().

const char *const OW_NAMESPACE::CIMXMLParser::P_ObjectName = "ObjectName" [static]
 

Definition at line 202 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_PropertyList = "PropertyList" [static]
 

Definition at line 190 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::generatePropertyListXML().

const char *const OW_NAMESPACE::CIMXMLParser::P_PropertyName = "PropertyName" [static]
 

Definition at line 198 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::getProperty(), and OW_NAMESPACE::CIMXMLCIMOMHandle::setProperty().

const char *const OW_NAMESPACE::CIMXMLParser::P_QualifierDeclaration = "QualifierDeclaration" [static]
 

Definition at line 208 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_QualifierName = "QualifierName" [static]
 

Definition at line 207 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::deleteQualifierType(), and OW_NAMESPACE::CIMXMLCIMOMHandle::getQualifierType().

const char *const OW_NAMESPACE::CIMXMLParser::P_Query = "Query" [static]
 

Definition at line 206 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::execQuery().

const char *const OW_NAMESPACE::CIMXMLParser::P_QueryLanguage = "QueryLanguage" [static]
 

Definition at line 205 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::execQuery().

const char *const OW_NAMESPACE::CIMXMLParser::P_ResultClass = "ResultClass" [static]
 

Definition at line 204 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_ResultRole = "ResultRole" [static]
 

Definition at line 201 of file OW_CIMXMLParser.hpp.

const char *const OW_NAMESPACE::CIMXMLParser::P_Role = "Role" [static]
 

Definition at line 200 of file OW_CIMXMLParser.hpp.

Referenced by OW_NAMESPACE::CIMXMLCIMOMHandle::associatorNames(), OW_NAMESPACE::CIMXMLCIMOMHandle::associatorsCommon(), OW_NAMESPACE::CIMXMLCIMOMHandle::referenceNames(), and OW_NAMESPACE::CIMXMLCIMOMHandle::referencesCommon().


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:17:07 2006 for openwbem by  doxygen 1.4.6