com.tivoli.twg.cim
Class aCIMQualifier

java.lang.Object
  extended bycom.tivoli.twg.cim.aCIMQualifier
Direct Known Subclasses:
CIMQualifier

public abstract class aCIMQualifier
extends java.lang.Object

This class represents a CIM Qualifier. It contains information about a particular property/class qualifier. This is implemented as an abstract class so that an implementor could provide the wrappings that might be neccessary in a given environment.

See Also:
CIMAccessor

Field Summary
static int CIM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS
           
static int CIM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE
           
static int CIM_FLAVOR_NOT_OVERRIDABLE
           
static int CIM_FLAVOR_ORIGIN_PROPAGATED
           
static int CIM_FLAVOR_ORIGIN_SYSTEM
           
static int CIM_FLAVOR_OVERRIDABLE
           
static int CIM_TYPE_BOOLEAN
           
static int CIM_TYPE_CHAR16
           
static int CIM_TYPE_DATETIME
           
static int CIM_TYPE_EMPTY
           
static int CIM_TYPE_FLAG_ARRAY
           
static int CIM_TYPE_ILLEGAL
           
static int CIM_TYPE_OBJECT
           
static int CIM_TYPE_REAL32
           
static int CIM_TYPE_REAL64
           
static int CIM_TYPE_REFERENCE
           
static int CIM_TYPE_SINT16
           
static int CIM_TYPE_SINT32
           
static int CIM_TYPE_SINT64
           
static int CIM_TYPE_SINT8
           
static int CIM_TYPE_STRING
           
static int CIM_TYPE_UINT16
           
static int CIM_TYPE_UINT32
           
static int CIM_TYPE_UINT64
           
static int CIM_TYPE_UINT8
           
 
Constructor Summary
aCIMQualifier(java.lang.String Name, int Flavor, int Type, java.lang.Object[] Value)
          Construct a new qualifier.
 
Method Summary
 int GetFlavor()
          Retrieves the Flavor of this qualifier as an integer value.
 java.lang.String GetFlavorString()
          Retrieves the Flavor of this qualifier as a displayable string.
protected static java.lang.String GetFlavorString(int Flavor1)
          Static method used to convert a CIM Flavor to a displayable string version of that flavor.
 java.lang.String GetName()
          Retrieves this Qualifiers name
 int GetType()
          Retrieves the Type of this qualifier as an integer value.
 java.lang.String GetTypeString()
          Retrieves the Type of this qualifier as a displayable string.
protected static java.lang.String GetTypeString(int Type1)
          Static method used to convert a CIM Type to a displayable string version of that Type.
 java.lang.Object[] GetValueArray()
          Retrieve the Value array for this qualifier
 int GetValueArraySize()
          Retrieve the number of value elements present for this qualifier
 java.lang.Object GetValueElement(int x)
          Retrieve an element of the value array
 java.lang.String GetValueElementAsString(int x)
          Retrieve an element of the value array as a displayable string
 java.lang.String toString()
          To aid with debugging, this method will return the contents of this qualifier as a displayable string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CIM_TYPE_ILLEGAL

public static final int CIM_TYPE_ILLEGAL
See Also:
Constant Field Values

CIM_TYPE_EMPTY

public static final int CIM_TYPE_EMPTY
See Also:
Constant Field Values

CIM_TYPE_SINT8

public static final int CIM_TYPE_SINT8
See Also:
Constant Field Values

CIM_TYPE_UINT8

public static final int CIM_TYPE_UINT8
See Also:
Constant Field Values

CIM_TYPE_SINT16

public static final int CIM_TYPE_SINT16
See Also:
Constant Field Values

CIM_TYPE_UINT16

public static final int CIM_TYPE_UINT16
See Also:
Constant Field Values

CIM_TYPE_SINT32

public static final int CIM_TYPE_SINT32
See Also:
Constant Field Values

CIM_TYPE_UINT32

public static final int CIM_TYPE_UINT32
See Also:
Constant Field Values

CIM_TYPE_SINT64

public static final int CIM_TYPE_SINT64
See Also:
Constant Field Values

CIM_TYPE_UINT64

public static final int CIM_TYPE_UINT64
See Also:
Constant Field Values

CIM_TYPE_REAL32

public static final int CIM_TYPE_REAL32
See Also:
Constant Field Values

CIM_TYPE_REAL64

public static final int CIM_TYPE_REAL64
See Also:
Constant Field Values

CIM_TYPE_BOOLEAN

public static final int CIM_TYPE_BOOLEAN
See Also:
Constant Field Values

CIM_TYPE_STRING

public static final int CIM_TYPE_STRING
See Also:
Constant Field Values

CIM_TYPE_DATETIME

public static final int CIM_TYPE_DATETIME
See Also:
Constant Field Values

CIM_TYPE_REFERENCE

public static final int CIM_TYPE_REFERENCE
See Also:
Constant Field Values

CIM_TYPE_CHAR16

public static final int CIM_TYPE_CHAR16
See Also:
Constant Field Values

CIM_TYPE_OBJECT

public static final int CIM_TYPE_OBJECT
See Also:
Constant Field Values

CIM_TYPE_FLAG_ARRAY

public static final int CIM_TYPE_FLAG_ARRAY
See Also:
Constant Field Values

CIM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE

public static final int CIM_FLAVOR_FLAG_PROPAGATE_TO_INSTANCE
See Also:
Constant Field Values

CIM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS

public static final int CIM_FLAVOR_FLAG_PROPAGATE_TO_DERIVED_CLASS
See Also:
Constant Field Values

CIM_FLAVOR_OVERRIDABLE

public static final int CIM_FLAVOR_OVERRIDABLE
See Also:
Constant Field Values

CIM_FLAVOR_NOT_OVERRIDABLE

public static final int CIM_FLAVOR_NOT_OVERRIDABLE
See Also:
Constant Field Values

CIM_FLAVOR_ORIGIN_PROPAGATED

public static final int CIM_FLAVOR_ORIGIN_PROPAGATED
See Also:
Constant Field Values

CIM_FLAVOR_ORIGIN_SYSTEM

public static final int CIM_FLAVOR_ORIGIN_SYSTEM
See Also:
Constant Field Values
Constructor Detail

aCIMQualifier

public aCIMQualifier(java.lang.String Name,
                     int Flavor,
                     int Type,
                     java.lang.Object[] Value)
Construct a new qualifier.

NOTE that this constructor is really only intended for use by the enumeration functions use.

Method Detail

GetName

public java.lang.String GetName()
Retrieves this Qualifiers name

Returns:
String

GetFlavor

public int GetFlavor()
Retrieves the Flavor of this qualifier as an integer value.

Returns:
int

GetType

public int GetType()
Retrieves the Type of this qualifier as an integer value.

Returns:
int

GetValueArray

public java.lang.Object[] GetValueArray()
Retrieve the Value array for this qualifier

Returns:
Object[]

GetValueElement

public java.lang.Object GetValueElement(int x)
Retrieve an element of the value array

Returns:
Object

GetFlavorString

public java.lang.String GetFlavorString()
Retrieves the Flavor of this qualifier as a displayable string.

Returns:
String

GetFlavorString

protected static java.lang.String GetFlavorString(int Flavor1)
Static method used to convert a CIM Flavor to a displayable string version of that flavor.

Returns:
String

GetTypeString

public java.lang.String GetTypeString()
Retrieves the Type of this qualifier as a displayable string.

Returns:
String

GetTypeString

protected static java.lang.String GetTypeString(int Type1)
Static method used to convert a CIM Type to a displayable string version of that Type.

Returns:
String

GetValueArraySize

public int GetValueArraySize()
Retrieve the number of value elements present for this qualifier

Returns:
int Count

GetValueElementAsString

public java.lang.String GetValueElementAsString(int x)
Retrieve an element of the value array as a displayable string

Returns:
String

toString

public java.lang.String toString()
To aid with debugging, this method will return the contents of this qualifier as a displayable string.

Returns:
String