javax.cim

Class CIMElement

public abstract class CIMElement extends Object implements Serializable, Comparable

CIMElement represents the CIM element meta construct as defined in the CIM Infrastructure Specification. It is an abstract base class used for any CIM Element.
Constructor Summary
CIMElement(String pName)
Creates a new CIM element with the given name.
Method Summary
intcompareTo(Object pObj)
Compares this element name to the CIMElement passed in.
booleanequals(Object pObj)
Takes a CIM element and returns true if it is equal to this CIM element.
StringgetName()
Returns a string representing the name of a CIM element instance.
inthashCode()
Returns a hash codevalue for the CIM element.
StringtoString()
Returns a String representation of the CIMElement.

Constructor Detail

CIMElement

public CIMElement(String pName)
Creates a new CIM element with the given name.

Parameters: pName - The string for the name of the element.

Method Detail

compareTo

public int compareTo(Object pObj)
Compares this element name to the CIMElement passed in.

Parameters: pObj - the CIMElement to be compared.

Returns: a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

See Also: java.lang.Comparable#compareTo(Object)

equals

public boolean equals(Object pObj)
Takes a CIM element and returns true if it is equal to this CIM element. Otherwise, it returns false. Useful for comparing two CIM elements, for example, to determine whether a CIM element exists in a vector.

Parameters: pObj - The object to be compared a CIM element.

See Also: java.lang.Object#equals(java.lang.Object)

getName

public String getName()
Returns a string representing the name of a CIM element instance.

Returns: The name of this CIM element.

hashCode

public int hashCode()
Returns a hash codevalue for the CIM element. This method is supported for the benefit of hashtables such as those provided by java.util.Hashtable.

Returns: A hash code value for this CIM element.

See Also: java.lang.Object#hashCode()

toString

public String toString()
Returns a String representation of the CIMElement. This method is intended to be used only for debugging purposes. The format of the returned string may vary between implementations. The returned string may be empty but may not be null

Returns: String representation of this CIM element.

See Also: java.lang.Object#toString()

Copyright © 2005, 2009 IBM Corporation. All Rights Reserved.