javax.cim
Class CIMArgument<E>
java.lang.Object
javax.cim.CIMElement
javax.cim.CIMTypedElement
javax.cim.CIMValuedElement<E>
javax.cim.CIMArgument<E>
- Type Parameters:
E
- Type parameter.
- All Implemented Interfaces:
- Serializable, Comparable<CIMElement>
public class CIMArgument<E>
- extends CIMValuedElement<E>
This class represents an instance of a CIMParameter
used for a
method invocation. A CIMArgument
has a name, data type and
value. A CIMArgument
corresponds to a CIMParameter
defined for a CIMMethod
.
- See Also:
CIMParameter
,
Serialized Form
Method Summary |
boolean |
equals(Object pObj)
Compares this object against the specified object. |
CIMArgument
public CIMArgument(String pName,
CIMDataType pType,
E pValue)
throws IllegalArgumentException
- Constructs a
CIMArgument
to be used for method invocations.
A CIMArgument
corresponds to a CIMParameter
.
For each CIMParameter
being populated during a method
invocation a CIMArgument
object must be created.
- Parameters:
pName
- Name of the CIM argument.pType
- CIMDataType
of the argument.pValue
- Value of the argument.
- Throws:
IllegalArgumentException
- If the value does not match the type.- See Also:
CIMParameter
equals
public boolean equals(Object pObj)
- Compares this object against the specified object. The result is
true
if and only if the argument is not null
and is a CIMArgument
that represents the same name, type and
value as this CIMArgument
.
- Overrides:
equals
in class CIMValuedElement<E>
- Parameters:
pObj
- The object to compare with.
- Returns:
true
if the objects are the same; false
otherwise.
Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.