public final class NCData extends NCType
TYPE_BOOLEAN, TYPE_BYTEBUFFER, TYPE_DATE, TYPE_DOUBLE, TYPE_INTEGER, TYPE_LIST, TYPE_LONG, TYPE_MAP, TYPE_NULL, TYPE_STRING
Constructor and Description |
---|
NCData(byte[] value)
Create a
NCData instance. |
NCData(byte[] value,
int offset,
int length)
Create a
NCData instance. |
NCData(ByteBuffer value)
Constructs a
NCData object holding the specified bytes. |
Modifier and Type | Method and Description |
---|---|
byte[] |
byteArray()
Returns the value of this object as byte[]
|
ByteBuffer |
bytes()
Returns the ByteBuffer value of this object
|
int |
count()
Returns the number of bytes
|
boolean |
equals(Object other)
Force subclasses to implement.
|
int |
getType()
Returns the type of this
NCType object. |
int |
hashCode()
Force subclasses to implement.
|
String |
toString()
Force subclasses to implement.
|
externalize
public NCData(byte[] value)
NCData
instance.value
- ByteBuffer value of the created instancepublic NCData(byte[] value, int offset, int length)
NCData
instance.value
- ByteBuffer value of the created instanceoffset
- offset of the subarray to be usedlength
- length of the subarray to be usedpublic NCData(ByteBuffer value)
NCData
object holding the specified bytes. The
NCData instance creates a copy of the specified ByteBuffer object.value
- bytes represented by the created objectpublic int count()
public ByteBuffer bytes()
public byte[] byteArray()
public int getType()
NCType
NCType
object.public int hashCode()
NCType
hashCode
in class NCType
Object.hashCode()
public boolean equals(Object other)
NCType
equals
in class NCType
Object.equals(java.lang.Object)
public String toString()
NCType
toString
in class NCType
Object.toString()
Copyright © 2010 - 2020 Adobe. All Rights Reserved