public final class Raw extends FieldValue
Modifier and Type | Class and Description |
---|---|
private static class |
Raw.Factory |
FieldValue.RecursiveIteratorHandler
Modifier and Type | Field and Description |
---|---|
static int |
classId |
private ByteBuffer |
value |
Constructor and Description |
---|
Raw() |
Raw(byte[] buf) |
Raw(ByteBuffer value) |
Modifier and Type | Method and Description |
---|---|
void |
assign(Object o)
Assign this non-fieldvalue value to this field value.
|
void |
clear() |
Raw |
clone() |
void |
deserialize(Field field,
FieldReader reader)
Read a field value from the specified reader
|
boolean |
equals(Object o) |
ByteBuffer |
getByteBuffer() |
DataType |
getDataType() |
static PrimitiveDataType.Factory |
getFactory() |
Object |
getWrappedValue()
Used to retrieve wrapped type for simple types, such that you can use get methods to retrieve ints and floats
directly instead of Int/Float field values.
|
int |
hashCode() |
void |
printXml(XmlStream xml) |
void |
serialize(Field field,
FieldWriter writer)
Write out field value to the specified writer
|
String |
toString() |
checkAssign, compareTo, create, deserialize, getRecursiveValue, getRecursiveValue, iterateNested, onDeserialize, onSerialize, serialize, toXml
public static final int classId
private ByteBuffer value
public Raw()
public Raw(ByteBuffer value)
public Raw(byte[] buf)
public static PrimitiveDataType.Factory getFactory()
public ByteBuffer getByteBuffer()
public Raw clone()
clone
in class FieldValue
public Object getWrappedValue()
FieldValue
getWrappedValue
in class FieldValue
public void clear()
clear
in class FieldValue
public void assign(Object o)
FieldValue
Override to accept the specific types that should be legal.
assign
in class FieldValue
public DataType getDataType()
getDataType
in class FieldValue
public void printXml(XmlStream xml)
printXml
in class FieldValue
public String toString()
toString
in class com.yahoo.vespa.objects.Identifiable
public boolean equals(Object o)
equals
in class com.yahoo.vespa.objects.Identifiable
public int hashCode()
hashCode
in class com.yahoo.vespa.objects.Identifiable
public void serialize(Field field, FieldWriter writer)
FieldValue
serialize
in class FieldValue
public void deserialize(Field field, FieldReader reader)
FieldValue
deserialize
in class FieldValue
Copyright © 2018. All rights reserved.