In file ../../src/Pegasus/Common/CIMObjectPath.h:

class PEGASUS_COMMON_LINKAGE CIMKeyBinding

The CIMKeyBinding class associates a key name, value, and type.

Documentation

The CIMKeyBinding class associates a key name, value, and type. It is used by the CIMObjectPath class to represent key bindings. See the CIMObjectPath class to see how they are used.

Inheritance:


Public Methods

[more] CIMKeyBinding ()
Constructs a CIMKeyBinding object with null values (default constructor)
[more] CIMKeyBinding (const CIMKeyBinding& x)
Copy constructor.
[more] CIMKeyBinding (const CIMName& name, const String& value, Type type)
Constructs a CIMKeyBinding with a name, value, and type.
[more] CIMKeyBinding (const CIMName& name, const CIMValue& value)
Constructs a CIMKeyBinding with a name and CIMValue, mapping from CIMValue types to CIMKeyBinding types.
[more] ~CIMKeyBinding ()
CIMKeyBinding destructor
[more]CIMKeyBinding& operator= (const CIMKeyBinding& x)
Assigns the values of the specified CIMKeyBinding instance to the CIMKeyBinding object
[more]const CIMName& getName () const
REVIEWERS: Insert description here
[more]void setName (const CIMName& name)
REVIEWERS: Insert description here.
[more]const String& getValue () const
REVIEWERS: Insert description here
[more]void setValue (const String& value)
REVIEWERS: Insert description here.
[more]Type getType () const
REVIEWERS: Insert description here
[more]void setType (Type type)
REVIEWERS: Insert description here.
[more]Boolean equal (CIMValue value)
REVIEWERS: Insert description here.

o CIMKeyBinding()
Constructs a CIMKeyBinding object with null values (default constructor)

o CIMKeyBinding(const CIMKeyBinding& x)
Copy constructor.
Parameters:
x - Specifies the name of the CIMKeyBinding instance.

o CIMKeyBinding(const CIMName& name, const String& value, Type type)
Constructs a CIMKeyBinding with a name, value, and type.
Parameters:
name - CIMName for the key for this binding object.
value - String value for this key.
type - CIMKeyBinding::Type representing the type of this key.

o CIMKeyBinding(const CIMName& name, const CIMValue& value)
Constructs a CIMKeyBinding with a name and CIMValue, mapping from CIMValue types to CIMKeyBinding types.
Throws:
TypeMismatchException True if the type of the value is not valid for a key property; otherwise, false.
Parameters:
name - CIMName for the key for this binding object.
value - CIMValue from which to extract the value for this key.

o ~CIMKeyBinding()
CIMKeyBinding destructor

oCIMKeyBinding& operator=(const CIMKeyBinding& x)
Assigns the values of the specified CIMKeyBinding instance to the CIMKeyBinding object

oconst CIMName& getName() const
REVIEWERS: Insert description here

ovoid setName(const CIMName& name)
REVIEWERS: Insert description here.
Parameters:
name - Reviewers: Insert description here.

oconst String& getValue() const
REVIEWERS: Insert description here

ovoid setValue(const String& value)
REVIEWERS: Insert description here.
Parameters:
value - Reviewers: Insert description here.

oType getType() const
REVIEWERS: Insert description here

ovoid setType(Type type)
REVIEWERS: Insert description here.
Parameters:
type - Reviewers: Insert description here.

oBoolean equal(CIMValue value)
REVIEWERS: Insert description here.
Parameters:
value - Reviewers: Insert description here.
Returns:
Reviewers: Insert description here.


This class has no child classes.
Friends:
class CIMObjectPath

Alphabetic index HTML hierarchy of classes or Java