version 1.2, 2001/02/16 02:06:07
|
version 1.3, 2001/02/19 01:47:16
|
|
|
// Author: | // Author: |
// | // |
// $Log$ | // $Log$ |
|
// Revision 1.3 2001/02/19 01:47:16 mike |
|
// Renamed names of the form CIMConst to ConstCIM. |
|
// |
// Revision 1.2 2001/02/16 02:06:07 mike | // Revision 1.2 2001/02/16 02:06:07 mike |
// Renamed many classes and headers. | // Renamed many classes and headers. |
// | // |
|
|
// | // |
//------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ |
| |
Boolean XmlReader::getClassElement(XmlParser& parser, CIMClass& classDecl) |
Boolean XmlReader::getClassElement(XmlParser& parser, CIMClass& cimClass) |
{ | { |
XmlEntry entry; | XmlEntry entry; |
| |
|
|
| |
String superClass = getSuperClassAttribute(parser.getLine(), entry,"CLASS"); | String superClass = getSuperClassAttribute(parser.getLine(), entry,"CLASS"); |
| |
classDecl = CIMClass(name, superClass); |
cimClass = CIMClass(name, superClass); |
| |
// Get QUALIFIER elements: | // Get QUALIFIER elements: |
| |
getQualifierElements(parser, classDecl); |
getQualifierElements(parser, cimClass); |
| |
// Get PROPERTY elements: | // Get PROPERTY elements: |
| |
GetPropertyElements(parser, classDecl); |
GetPropertyElements(parser, cimClass); |
| |
// Get METHOD elements: | // Get METHOD elements: |
| |
CIMMethod method; | CIMMethod method; |
| |
while (getMethodElement(parser, method)) | while (getMethodElement(parser, method)) |
classDecl.addMethod(method); |
cimClass.addMethod(method); |
| |
// Get CLASS end tag: | // Get CLASS end tag: |
| |
|
|
| |
Boolean XmlReader::getInstanceElement( | Boolean XmlReader::getInstanceElement( |
XmlParser& parser, | XmlParser& parser, |
CIMInstance& instanceDecl) |
CIMInstance& cimInstance) |
{ | { |
XmlEntry entry; | XmlEntry entry; |
| |
|
|
String className = getClassNameAttribute( | String className = getClassNameAttribute( |
parser.getLine(), entry, "INSTANCE"); | parser.getLine(), entry, "INSTANCE"); |
| |
instanceDecl = CIMInstance(className); |
cimInstance = CIMInstance(className); |
| |
// Get QUALIFIER elements: | // Get QUALIFIER elements: |
| |
getQualifierElements(parser, instanceDecl); |
getQualifierElements(parser, cimInstance); |
| |
// Get PROPERTY elements: | // Get PROPERTY elements: |
| |
GetPropertyElements(parser, instanceDecl); |
GetPropertyElements(parser, cimInstance); |
| |
// Get INSTANCE end tag: | // Get INSTANCE end tag: |
| |