javax.cim

Interface CIMQualifiedElementInterface

public interface CIMQualifiedElementInterface

The CIMQualifiedElementInterface is used by CIM Elements that have qualifiers. For example, CIM Classes, CIM Properties, CIM Methods and CIM Parameters are all CIM Elements that have qualifiers.
Method Summary
CIMQualifier<?>getQualifier(int pIndex)
Get a qualifier by index.
CIMQualifier<?>getQualifier(String pName)
Gets a qualifier by name.
intgetQualifierCount()
Get the number of qualifiers defined for this CIM Element.
CIMQualifier<?>[]getQualifiers()
Returns the list of qualifiers for this class.
ObjectgetQualifierValue(String pName)
Gets a qualifier value by name.
booleanhasQualifier(String pName)
Checks whether the specified qualifier is one of the qualifiers in this CIM element.
booleanhasQualifierValue(String pName, Object pValue)
Checks whether the specified qualifier is one of the qualifiers defined for this property with the specified value.

Method Detail

getQualifier

public CIMQualifier<?> getQualifier(int pIndex)
Get a qualifier by index.

Parameters: pIndex The index of the qualifier.

Returns: The Qualifier at index pIndex.

getQualifier

public CIMQualifier<?> getQualifier(String pName)
Gets a qualifier by name.

Parameters: pName The name of the qualifier to get.

Returns: null if the qualifier does not exist, otherwise returns the reference to the qualifier.

getQualifierCount

public int getQualifierCount()
Get the number of qualifiers defined for this CIM Element.

Returns: The number of qualifiers.

getQualifiers

public CIMQualifier<?>[] getQualifiers()
Returns the list of qualifiers for this class.

Returns: Qualifiers for this class.

getQualifierValue

public Object getQualifierValue(String pName)
Gets a qualifier value by name.

Parameters: pName The name of the qualifier to get.

Returns: null if the qualifier does not exist or value is null, otherwise returns the reference to the qualifier.

hasQualifier

public boolean hasQualifier(String pName)
Checks whether the specified qualifier is one of the qualifiers in this CIM element.

Parameters: pName The name of the qualifier.

Returns: true if the qualifier exists in this CIM element, otherwise false.

hasQualifierValue

public boolean hasQualifierValue(String pName, Object pValue)
Checks whether the specified qualifier is one of the qualifiers defined for this property with the specified value. This method will return false if the qualifier is not applied or if the value does not match.

Parameters: pName The name of the qualifier. pValue The value to be tested.

Returns: true if the qualifier exists and has the value, otherwise false.

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