Contents
|
In file ../../src/Pegasus/Common/CIMQualifierDecl.h:
The CIMConstQualifierDecl class provides a const interface to a CIMQualifierDecl object.
Documentation
The CIMConstQualifierDecl class provides a const interface to a
CIMQualifierDecl object. This class is needed because the shared
representation model used by CIMQualifierDecl does not prevent
modification to a const CIMQualifierDecl object. Note that the value
of a CIMConstQualifierDecl object could still be modified by a
CIMQualifierDecl object that refers to the same data copy.
Inheritance:
Public Methods
| CIMConstQualifierDecl ()
Constructs an uninitialized CIMConstQualifierDecl object.
|
| CIMConstQualifierDecl (const CIMConstQualifierDecl& x)
Constructs a CIMConstQualifierDecl object from the value of a specified CIMConstQualifierDecl object, so that both objects refer to the same data copy.
|
| CIMConstQualifierDecl (const CIMQualifierDecl& x)
Constructs a CIMConstQualifierDecl object from the value of a specified CIMQualifierDecl object, so that both objects refer to the same data copy.
|
| CIMConstQualifierDecl ( const CIMName& name, const CIMValue& value, const CIMScope & scope, const CIMFlavor & flavor = CIMFlavor (CIMFlavor::DEFAULTS), Uint32 arraySize = 0)
Constructs a CIMConstQualifierDecl object with the specified attributes.
|
| ~CIMConstQualifierDecl ()
Destructs the CIMConstQualifierDecl object
|
CIMConstQualifierDecl& | operator= (const CIMConstQualifierDecl& x)
Assigns the value of the specified CIMConstQualifierDecl object to this object, so that both objects refer to the same data copy.
|
CIMConstQualifierDecl& | operator= (const CIMQualifierDecl& x)
Assigns the value of the specified CIMQualifierDecl object to this object, so that both objects refer to the same data copy.
|
const CIMName& | getName () const
Gets the name of the qualifier.
|
CIMType | getType () const
Gets the qualifier type.
|
Boolean | isArray () const
Checks whether the qualifier is an Array qualifier.
|
const CIMValue& | getValue () const
Gets the qualifier default value.
|
const CIMScope& | getScope () const
Gets the qualifier scope.
|
const CIMFlavor& | getFlavor () const
Gets the qualifier flavors.
|
Uint32 | getArraySize () const
Gets the array size for the qualifier.
|
Boolean | isUninitialized () const
Determines whether the object has been initialized.
|
Boolean | identical (const CIMConstQualifierDecl& x) const
Compares the qualifier declaration with another qualifier declaration.
|
CIMQualifierDecl | clone () const
Makes a deep copy of the qualifier declaration.
|
- CIMConstQualifierDecl()
-
Constructs an uninitialized CIMConstQualifierDecl object. A method
invocation on an uninitialized object will result in the throwing
of an UninitializedObjectException. An uninitialized object may
be converted into an initialized object only by using the assignment
operator with an initialized object.
- CIMConstQualifierDecl(const CIMConstQualifierDecl& x)
-
Constructs a CIMConstQualifierDecl object from the value of a
specified CIMConstQualifierDecl object, so that both objects refer
to the same data copy.
- Parameters:
- x - The CIMConstQualifierDecl object from which to construct a
new CIMConstQualifierDecl object.
- CIMConstQualifierDecl(const CIMQualifierDecl& x)
-
Constructs a CIMConstQualifierDecl object from the value of a
specified CIMQualifierDecl object, so that both objects refer
to the same data copy.
- Parameters:
- x - The CIMQualifierDecl object from which to construct a
new CIMConstQualifierDecl object.
- CIMConstQualifierDecl( const CIMName& name, const CIMValue& value, const CIMScope & scope, const CIMFlavor & flavor = CIMFlavor (CIMFlavor::DEFAULTS), Uint32 arraySize = 0)
-
Constructs a CIMConstQualifierDecl object with the specified
attributes.
- Throws:
- UninitializedObjectException If the qualifier name is null.
- Parameters:
- name - A CIMName specifying the name of the qualifier.
value - A CIMValue specifying the default qualifier value, and
implicitly defining the qualifier type and whether the qualifier
is an Array qualifier.
scope - A CIMScope indicating the qualifier scope.
flavor - A CIMFlavor indicating the qualifier flavors.
arraySize - A Uint32 indicating the size of the Array, if the
qualifier is an Array qualifier. The default value of zero
indicates a variable size array.
- ~CIMConstQualifierDecl()
-
Destructs the CIMConstQualifierDecl object
- CIMConstQualifierDecl& operator=(const CIMConstQualifierDecl& x)
-
Assigns the value of the specified CIMConstQualifierDecl object to
this object, so that both objects refer to the same data copy.
- Parameters:
- x - The CIMConstQualifierDecl object from which to assign this
CIMConstQualifierDecl object.
- Returns:
- A reference to this CIMConstQualifierDecl object.
- CIMConstQualifierDecl& operator=(const CIMQualifierDecl& x)
-
Assigns the value of the specified CIMQualifierDecl object to
this object, so that both objects refer to the same data copy.
- Parameters:
- x - The CIMQualifierDecl object from which to assign this
CIMConstQualifierDecl object.
- Returns:
- A reference to this CIMConstQualifierDecl object.
- const CIMName& getName() const
-
Gets the name of the qualifier.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- A CIMName containing the name of the qualifier.
- CIMType getType() const
-
Gets the qualifier type.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- A CIMType containing the qualifier type.
- Boolean isArray() const
-
Checks whether the qualifier is an Array qualifier.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- True if the qualifier is an Array qualifier, false otherwise.
- const CIMValue& getValue() const
-
Gets the qualifier default value.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- A CIMValue containing the qualifier default value.
- const CIMScope& getScope() const
-
Gets the qualifier scope.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- A CIMScope containing the qualifier scope.
- const CIMFlavor& getFlavor() const
-
Gets the qualifier flavors.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- A CIMFlavor containing the qualifier flavor settings.
- Uint32 getArraySize() const
-
Gets the array size for the qualifier.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- Uint32 array size.
- Boolean isUninitialized() const
-
Determines whether the object has been initialized.
- Returns:
- True if the object has not been initialized, false otherwise.
- Boolean identical(const CIMConstQualifierDecl& x) const
-
Compares the qualifier declaration with another qualifier declaration.
- Throws:
- UninitializedObjectException If either of the objects
is not initialized.
- Parameters:
- x - The CIMConstQualifierDecl to be compared.
- Returns:
- True if this qualifier declaration is identical to the one
specified, false otherwise.
- CIMQualifierDecl clone() const
-
Makes a deep copy of the qualifier declaration. This creates a new
copy of all the qualifier declaration attributes.
- Throws:
- UninitializedObjectException If the object is not
initialized.
- Returns:
- A CIMQualifierDecl object with a separate copy of the
CIMConstQualifierDecl object.
- This class has no child classes.
- Friends:
- class CIMQualifierDecl
class XmlWriter class MofWriter
Alphabetic index HTML hierarchy of classes or Java
|