Package org.sblim.cimclient.internal.cim


package org.sblim.cimclient.internal.cim
Internal helper classes for the CIM data classes. The classes and interfaces herein are for internal use of the SBLIM Client for Java only and might therefore be modified or removed without notice.
Since:
2.0.0
  • Classes
    Class
    Description
    Class CIMElementSorter can sort CIMElement arrays and can do binary search by name in them.
    Class CIMHelper provides convenience methods that are missing from the official JSR48 API
    Class CIMInstanceBuilder provides help for CIMInstance(CIMObjectPath, CIMProperty[]) constructor.

    CIMObjectPath param has to contain the key properties only.
    ( VALUE.NAMEDINSTANCE->INSTANCENAME->KEYBINDING )
    CIMProperty[] param has to contain all properties, including key properties.
    ( VALUE.NAMEDINSTANCE->INSTANCE->PROPERTY* )
    The implementation merges the properties from both params.
    From CIMObjectPath's keys only the type and value information is considered.
    This class represents a CIM octet string, or length-prefixed string, where the length is four octets (32 bits) AND includes the four octets it occupies.
    Class CIMQualifiedElementInterfaceImpl is responsible for implementing the functionality of javax.cim.CIMQualifiedElementInterface
    Class CIMVersion is responsible for providing the exact version number, product name, etc.
    Class DTString helps parsing CIMDateTime Strings.
    Class DTStringWriter helps making CIMDateTime Strings.