|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.cim.CIMElement javax.cim.CIMTypedElement javax.cim.CIMValuedElement javax.cim.CIMQualifierType
The CIMQualifierType class represents a CIM Qualifier Type as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004). A Qualifier Type supplies the definition/rules for a qualifier. A qualifier must have a qualifier type. CIMQualifierType has the following components:
Name; - The name of the qualifier type. Data Type - The data type of the qualifier type Value - The default value of the qualifier type (can be null/uninitalized) Scopes - The scopes applicaple to this qualifier type. In other words what CIM Elements can this qualifiers based on this type be applied to. Flavors - The flavors applicable to this qualifier type. Flavors describe the propogation and override rulles for a qualifier.
CIMScope
,
CIMFlavor
,
CIMQualifier
,
Serialized FormConstructor Summary | |
CIMQualifierType(CIMObjectPath pPath,
CIMDataType pType,
java.lang.Object pValue,
int pScope,
int pFlavor)
Constructs a new CIM qualifier type, using the name, type of the specified CIM qualifier type. |
Method Summary | |
boolean |
equals(java.lang.Object o)
Compares this object against the specified object. |
CIMDataType |
getDataType()
Returns the CIMDataType for this CIM Element. |
int |
getFlavor()
Returns the flavors of this qualifier type as a BitSet. |
CIMObjectPath |
getObjectPath()
Get the object path for this CIMQualifierType. |
int |
getScope()
Returns the scopes of this qualifier type as a bit set |
java.lang.Object |
getValue()
Returns the value for this CIM Element. |
java.lang.String |
toString()
Returns a String representation of the CIMQualifierType This method is intended to be used only for debugging purposes, and the format of the returned string may vary between implementations. |
Methods inherited from class javax.cim.CIMElement |
getName, hashCode |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CIMQualifierType(CIMObjectPath pPath, CIMDataType pType, java.lang.Object pValue, int pScope, int pFlavor)
pPath
- The CIMObjectPath of a CIM qualifier type.pType
- The CIMDataType of the qualifier typepValue
- The default value or null if no default value.pScope
- The applicable scopes for the qualifier type.pFlavor
- The applicable flavors for the qualifier type.
java.lang.IllegalArgumentException
- If the value/data type does not matchCIMScope
,
CIMFlavor
Method Detail |
public boolean equals(java.lang.Object o)
o
- the object to compare.
public int getFlavor()
public CIMObjectPath getObjectPath()
getObjectPath
in interface javax.cim.CIMNamedElementInterface
public int getScope()
public java.lang.String toString()
public java.lang.Object getValue()
public CIMDataType getDataType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |