version 1.63, 2002/08/05 16:14:41
|
version 1.64, 2002/08/08 18:30:00
|
|
|
// | // |
//------------------------------------------------------------------------------ | //------------------------------------------------------------------------------ |
| |
Uint32 XmlReader::getFlavor( |
CIMFlavor XmlReader::getFlavor( |
XmlEntry& entry, | XmlEntry& entry, |
Uint32 lineNumber, | Uint32 lineNumber, |
const char* tagName) | const char* tagName) |
|
|
| |
// Start with CIMFlavor::NONE. Defaults are specified in the | // Start with CIMFlavor::NONE. Defaults are specified in the |
// getCimBooleanAttribute() calls above. | // getCimBooleanAttribute() calls above. |
Uint32 flavor = CIMFlavor::NONE; |
CIMFlavor flavor = CIMFlavor (CIMFlavor::NONE); |
| |
if (overridable) | if (overridable) |
flavor |= CIMFlavor::OVERRIDABLE; |
flavor.addFlavor (CIMFlavor::OVERRIDABLE); |
else | else |
flavor |= CIMFlavor::DISABLEOVERRIDE; |
flavor.addFlavor (CIMFlavor::DISABLEOVERRIDE); |
| |
if (toSubClass) | if (toSubClass) |
flavor |= CIMFlavor::TOSUBCLASS; |
flavor.addFlavor (CIMFlavor::TOSUBCLASS); |
else | else |
flavor |= CIMFlavor::RESTRICTED; |
flavor.addFlavor (CIMFlavor::RESTRICTED); |
| |
if (toInstance) | if (toInstance) |
flavor |= CIMFlavor::TOINSTANCE; |
flavor.addFlavor (CIMFlavor::TOINSTANCE); |
| |
if (translatable) | if (translatable) |
flavor |= CIMFlavor::TRANSLATABLE; |
flavor.addFlavor (CIMFlavor::TRANSLATABLE); |
| |
return flavor; | return flavor; |
} | } |
|
|
| |
// Get flavor oriented attributes: | // Get flavor oriented attributes: |
| |
Uint32 flavor = getFlavor(entry, parser.getLine(), "QUALIFIER"); |
CIMFlavor flavor = getFlavor(entry, parser.getLine(), "QUALIFIER"); |
| |
// Get VALUE or VALUE.ARRAY element: | // Get VALUE or VALUE.ARRAY element: |
| |
|
|
| |
// Get flavor oriented attributes: | // Get flavor oriented attributes: |
| |
Uint32 flavor = getFlavor(entry,parser.getLine(), "QUALIFIER.DECLARATION"); |
CIMFlavor flavor = getFlavor (entry, parser.getLine (), |
|
"QUALIFIER.DECLARATION"); |
| |
// No need to look for interior elements if empty tag: | // No need to look for interior elements if empty tag: |
| |