Class UnsignedInt32

java.lang.Object
java.lang.Number
org.sblim.wbem.cim.UnsignedInt32
All Implemented Interfaces:
Serializable, Cloneable

public class UnsignedInt32 extends Number implements Serializable, Cloneable
Implements a 32-bit unsigned integer object. The value range of an unsigned integer of 32-bit is '0 .. 4294967295'.
See Also:
  • Field Details

    • MIN_VALUE

      public static long MIN_VALUE
      The minimum value a unsigned integer of 32-bit value can be. Its value is '0'.
    • MAX_VALUE

      public static long MAX_VALUE
      The maximum value a unsigned integer of 32-bit value can be. Its value is '4294967295L'.
  • Constructor Details

    • UnsignedInt32

      public UnsignedInt32(byte pValue)
      Constructs an unsigned 32-bit integer object for the specified byte value.
      Parameters:
      pValue - The value of the created object
      Throws:
      IllegalArgumentException - If value does not fit into the MIN_VALUE .. MAX_VALUE range.
    • UnsignedInt32

      public UnsignedInt32(short pValue)
      Constructs an unsigned 32-bit integer object for the specified short value.
      Parameters:
      pValue - The value of the created object
      Throws:
      IllegalArgumentException - If value does not fit into the MIN_VALUE .. MAX_VALUE range.
    • UnsignedInt32

      public UnsignedInt32(int pValue)
      Constructs an unsigned 32-bit integer object for the specified int value.
      Parameters:
      pValue - The value of the created object
      Throws:
      IllegalArgumentException - If value does not fit into the MIN_VALUE .. MAX_VALUE range.
    • UnsignedInt32

      public UnsignedInt32(long pValue)
      Constructs an unsigned 32-bit integer object for the specified long value.
      Parameters:
      pValue - The value of the created object
      Throws:
      IllegalArgumentException - If value does not fit into the MIN_VALUE .. MAX_VALUE range.
    • UnsignedInt32

      public UnsignedInt32(String pValue)
      Constructs an unsigned 32-bit integer object for the specified String value.
      Parameters:
      pValue - The value of the created object
      Throws:
      NumberFormatException - If value contains non numeric values.
      IllegalArgumentException - If value is not a null/empty string or if value does not fit into the MIN_VALUE .. MAX_VALUE range.
    • UnsignedInt32

      public UnsignedInt32(UnsignedInt8 pValue)
      Constructs an unsigned 32-bit integer object for the specified UnsignedInt8 value.
      Parameters:
      pValue - The value of the created object
      Throws:
      IllegalArgumentException - If value does not fit into the MIN_VALUE .. MAX_VALUE range.
    • UnsignedInt32

      public UnsignedInt32(UnsignedInt16 pValue)
      Constructs an unsigned 32-bit integer object for the specified UnsignedInt16 value.
      Parameters:
      pValue - The value of the created object
      Throws:
      IllegalArgumentException - If value does not fit into the MIN_VALUE .. MAX_VALUE range.
    • UnsignedInt32

      public UnsignedInt32(UnsignedInt32 pValue)
      Constructs an unsigned 32-bit integer object for the specified UnsignedInt32 value.
      Parameters:
      pValue - The value of the created object
      Throws:
      IllegalArgumentException - If value does not fit into the MIN_VALUE .. MAX_VALUE range.
  • Method Details