public abstract class CIMElement extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<CIMElement>
CIMElement
is an abstract base class that represents a CIM
Element as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).Constructor and Description |
---|
CIMElement(java.lang.String pName)
Creates a new CIM element with the given name.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CIMElement pObj)
Compares this element name to the CIMElement passed in.
|
boolean |
equals(java.lang.Object pObj)
Takes a CIM element and returns
true if it is equal to this
CIM element. |
java.lang.String |
getName()
Returns a string representing the name of a CIM element instance.
|
int |
hashCode()
Returns a hash code value for the CIM element.
|
java.lang.String |
toString()
Returns a
String representation of the
CIMElement . |
public CIMElement(java.lang.String pName)
pName
- The string for the name of the element.public int compareTo(CIMElement pObj)
compareTo
in interface java.lang.Comparable<CIMElement>
pObj
- The CIMElement to be compared.public boolean equals(java.lang.Object pObj)
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 Collection.equals
in class java.lang.Object
pObj
- The object to be compared a CIM element.true
indicates the specified CIM element equals this
CIM element, false
indicates the CIM element does
not equal this CIM element.public java.lang.String getName()
public int hashCode()
java.util.Hashtable
.hashCode
in class java.lang.Object
public java.lang.String toString()
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
toString
in class java.lang.Object
String
representation of this CIM element.Copyright © 2005, 2011 IBM Corporation. All Rights Reserved.