javax.cim
public class CIMQualifierType<E> extends CIMValuedElement<E> implements CIMNamedElementInterface
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
/uninitialized)Scopes
- The scopes applicable to this qualifier type. In
other words what CIM Elements can the qualifier based on this type be applied
to.Flavors
- The flavors applicable to this qualifier type.
Flavors describe the propagation and override rules for a qualifier.Parameters:
See Also: CIMScope CIMFlavor CIMQualifier
Constructor Summary | |
---|---|
CIMQualifierType(CIMObjectPath pPath, CIMDataType pType, E pValue, int pScope, int pFlavor)
Constructs a new CIM qualifier type, using the name, type of the
specified CIM qualifier type.
|
Method Summary | |
---|---|
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.
|
Parameters: pPath
The CIMObjectPath
of a CIM qualifier type. pType
The CIMDataType
of the qualifier type. pValue
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.
Throws: IllegalArgumentException If the value/data type does not match.
BitSet
.
Returns: BitSet
of flavors for this qualifier type.
CIMQualifierType
.
Returns: The CIMObjectPath
that represents this qualifier
type.
Returns: Bit set of CIM element scopes for which this qualifier type is applicable.