Package javax.cim
Class CIMTypedElement
- java.lang.Object
-
- javax.cim.CIMElement
-
- javax.cim.CIMTypedElement
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<CIMElement>
- Direct Known Subclasses:
CIMMethod
,CIMParameter
,CIMValuedElement
public abstract class CIMTypedElement extends CIMElement
CIMTypedElement
is an abstract class that represents a CIM element that contains just the data type, but no value.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CIMTypedElement(java.lang.String pName, CIMDataType pType)
Constructs aCIMTypedElement
with the given name and data type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object pObj)
Compares this object against the specified object.CIMDataType
getDataType()
Returns theCIMDataType
for this CIM Element.int
hashCode()
Returns a hash code value for the CIM typed element.java.lang.String
toString()
Returns aString
representation of the CIM Element.-
Methods inherited from class javax.cim.CIMElement
compareTo, getName
-
-
-
-
Constructor Detail
-
CIMTypedElement
public CIMTypedElement(java.lang.String pName, CIMDataType pType)
Constructs aCIMTypedElement
with the given name and data type.- Parameters:
pName
- Name of the element.pType
- Data type of the element.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object pObj)
Compares this object against the specified object. The result istrue
if and only if the argument is notnull
and is aCIMTypedElement
that represents the same name and type as this object.- Overrides:
equals
in classCIMElement
- Parameters:
pObj
- The object to compare with.- Returns:
true
if the objects are the same;false
otherwise.
-
getDataType
public CIMDataType getDataType()
Returns theCIMDataType
for this CIM Element.- Returns:
CIMDataType
of this CIM element.
-
hashCode
public int hashCode()
Returns a hash code value for the CIM typed element. This method is supported for the benefit of hashtables such as those provided byjava.util.Hashtable
.- Overrides:
hashCode
in classCIMElement
- Returns:
- A hash code value for this CIM typed element.
-
toString
public java.lang.String toString()
Returns aString
representation of the CIM Element. This method is intended to be used only for debugging purposes, and the format of the returned string may vary between implementations. The returned string may be empty but may not benull
.- Overrides:
toString
in classCIMElement
- Returns:
- String representation of this element.
-
-