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.