Class CIMValue
java.lang.Object
org.sblim.wbem.cim.CIMValue
- All Implemented Interfaces:
Serializable, Cloneable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCIMValue()Deprecated.this constructor may lead to confusion when the data type of the specified argument can not be determined, such as the case of null arguments.CIMValue(Object pValue, CIMDataType pDataType) Construct an object of a cim value, using the specified data type.CIMValue(Vector pValue, CIMDataType pDataType) Construct an object of cim value for a given vector, and the specified data type. -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanDetermines if the object argument passed to the method is contained as part of the vector or if the object argument is equivalent to the current value.booleanintgetSize()Returns the size of the current value.getType()Return the data type for this object.getValue()Returns the value assigned to this object.inthashCode()booleanDetermines if the current value is an array type.booleanisEmpty()Determine no object has been assigned to the CIMValue.booleanisNull()Determines if the current value is null.booleanDetermines if the current value is null.static voidintsize()Deprecated.use getSize instead of size()toMOF()Returns the MOF representation of this element.toString()
-
Field Details
-
FALSE
-
TRUE
-
-
Constructor Details
-
CIMValue
Deprecated.this constructor may lead to confusion when the data type of the specified argument can not be determined, such as the case of null arguments.Construct an object of a CIMValue. Other constructors are preferred than this one, because it may not determine the appropriate value type of the object passed as argument.- Parameters:
pValue- The value
-
CIMValue
Construct an object of a cim value, using the specified data type.- Parameters:
pValue- the value object contained by this CIMValue.pDataType- the data type for this CIMValue.- Throws:
IllegalArgumentException
-
CIMValue
Construct an object of cim value for a given vector, and the specified data type.- Parameters:
pValue- A vector of objectspDataType- An array data type- Throws:
IllegalArgumentException- if the elements from the vector does not match the specified data type.
-
CIMValue
protected CIMValue()
-
-
Method Details
-
clone
-
contains
Determines if the object argument passed to the method is contained as part of the vector or if the object argument is equivalent to the current value.- Parameters:
pValue- The value- Returns:
trueif pValue is contained in this cim value,falseotherwise
-
isEmpty
public boolean isEmpty()Determine no object has been assigned to the CIMValue. This is if the value == null invalid input: '&'invalid input: '&' the value type != null.- Returns:
trueif value is equal tonulland data type is not null.
-
isNull
public boolean isNull()Determines if the current value is null.- Returns:
trueif the current value is equal tonull, otherwise returnsfalse.
-
isNullValue
public boolean isNullValue()Determines if the current value is null.- Returns:
trueif the current value is equal tonull, otherwise returnsfalse.
-
getSize
public int getSize()Returns the size of the current value. If the value is a vector type, the size of the vector. If the value is equals to null, and a data type is provided returns the size of the data type, otherwise returns a SIZE_SINGLE value.- Returns:
- The size
-
size
public int size()Deprecated.use getSize instead of size()Return the size of the current value. If the value is a vector type, returns the size of the vector. If the value is equals to null, and a data type is provided returns the size of the data type, otherwise returns a SIZE_SINGLE value.- Returns:
- The size
-
equals
-
hashCode
-
getType
-
getValue
-
isArrayValue
public boolean isArrayValue()Determines if the current value is an array type.- Returns:
trueif the value is an array,falseotherwise
-
toMOF
Returns the MOF representation of this element.- Returns:
- The MOF representation
-
toString
-
main
-