public class CIMOctetString
extends java.lang.Object
| Constructor and Description |
|---|
CIMOctetString(java.lang.String pString,
boolean pIsHex)
Constructs a
CIMOctetString from the given string. |
CIMOctetString(UnsignedInteger8[] pBytes)
Constructs a
CIMOctetString from the given byte array. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object pObj)
Takes a CIM octet string and returns
true if it is equal to
this CIM octet string. |
java.lang.String |
getASCIIString(char pReplacementChar)
Returns ASCII string representation of octet string with non-printable
characters replaced by
pReplacementChar. |
UnsignedInteger8[] |
getBytes()
Returns byte array representation of octet string.
|
java.lang.String |
getHexString()
Returns hexadecimal string representation of octet string.
|
int |
hashCode()
Returns hash code value for octet string.
|
int |
length()
Returns length of octet string, where length is number of octets plus
four.
|
java.lang.String |
toString()
Returns string representation of octet string.
|
public CIMOctetString(UnsignedInteger8[] pBytes) throws java.lang.IllegalArgumentException
CIMOctetString from the given byte array.pBytes - Byte array representation of octet string.java.lang.IllegalArgumentExceptionpublic CIMOctetString(java.lang.String pString,
boolean pIsHex)
throws java.lang.IllegalArgumentException
CIMOctetString from the given string.pString - String representation of octet string.pIsHex - true if string is hexadecimal string,
false if string is ASCII string.java.lang.IllegalArgumentExceptionpublic boolean equals(java.lang.Object pObj)
true if it is equal to
this CIM octet string. Otherwise, it returns false. Two
octet strings are considered equal if all of their common representations
are equal. If the octet strings have no representations in common, this
method will build the missing one, starting with byte array and then
hexadecmial string.
NOTE: The ASCII string representation is only considered if both octet
strings were constructed with an ASCII string.equals in class java.lang.ObjectpObj - The object to be compared a CIM element.true if the specified CIM octet string equals this
CIM octet string, false otherwise.public java.lang.String getASCIIString(char pReplacementChar)
pReplacementChar. If the ASCII string
has not yet been created, it is created from the byte array or
hexadecimal string.pReplacementChar - Replacement character for non-printable characters which must
be between 0x20 and 0x7E, inclusive.public UnsignedInteger8[] getBytes()
public java.lang.String getHexString()
public int hashCode()
hashCode in class java.lang.Objectpublic int length()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2005, 2013 IBM Corporation. All Rights Reserved.