A B C D E F G H I M O P R S T V W 
All Classes All Packages

A

annotation - Static variable in interface com.yahoo.vespa.objects.Ids
 

B

buf - Variable in class com.yahoo.vespa.objects.BufferSerializer
 
BufferSerializer - Class in com.yahoo.vespa.objects
 
BufferSerializer() - Constructor for class com.yahoo.vespa.objects.BufferSerializer
 
BufferSerializer(byte[]) - Constructor for class com.yahoo.vespa.objects.BufferSerializer
 
BufferSerializer(GrowableByteBuffer) - Constructor for class com.yahoo.vespa.objects.BufferSerializer
 
BufferSerializer(ByteBuffer) - Constructor for class com.yahoo.vespa.objects.BufferSerializer
 

C

check(Object) - Method in interface com.yahoo.vespa.objects.ObjectPredicate
Apply this predicate to the given object.
classId - Static variable in class com.yahoo.vespa.objects.Identifiable
 
clone() - Method in class com.yahoo.vespa.objects.Identifiable
Declares that all subclasses of Identifiable supports clone() by _not_ throwing CloneNotSupported exceptions.
closeStruct() - Method in class com.yahoo.vespa.objects.ObjectDumper
 
closeStruct() - Method in class com.yahoo.vespa.objects.ObjectVisitor
Close a (sub-)structure
com.yahoo.vespa - package com.yahoo.vespa
 
com.yahoo.vespa.objects - package com.yahoo.vespa.objects
 
create(Deserializer) - Static method in class com.yahoo.vespa.objects.Identifiable
Deserializes a single Identifiable object from the given byte buffer.
createFromId(int) - Static method in class com.yahoo.vespa.objects.Identifiable
Creates an instance of the class registered with the given identifier.
createUTF8CharArray(String) - Static method in class com.yahoo.vespa.objects.BufferSerializer
 

D

deserialize(Deserializer) - Method in class com.yahoo.vespa.objects.Identifiable
Deserializes the content (excluding the identifier) of this class from the given byte buffer.
deserializeOptional(Deserializer) - Static method in class com.yahoo.vespa.objects.Identifiable
This is a convenience method to allow deserialization of an optional field.
Deserializer - Interface in com.yahoo.vespa.objects
 
deserializeWithId(Deserializer) - Method in class com.yahoo.vespa.objects.Identifiable
Deserializes the content of this class from the given byte buffer.
document - Static variable in interface com.yahoo.vespa.objects.Ids
 

E

equals(Object) - Method in class com.yahoo.vespa.objects.FieldBase
 
equals(Object) - Method in class com.yahoo.vespa.objects.Identifiable
 
equals(Object, Object) - Static method in class com.yahoo.vespa.objects.Identifiable
Returns whether or not two objects are equal, taking into account that either can be null.
execute(Object) - Method in interface com.yahoo.vespa.objects.ObjectOperation
Apply this operation to the given object.

F

FieldBase - Class in com.yahoo.vespa.objects
 
FieldBase(String) - Constructor for class com.yahoo.vespa.objects.FieldBase
 
flip() - Method in class com.yahoo.vespa.objects.BufferSerializer
 

G

getBuf() - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getByte(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getByte(FieldBase) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getBytes(FieldBase, int) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getBytes(FieldBase, int) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getClassId() - Method in class com.yahoo.vespa.objects.Identifiable
Returns the class identifier of this class.
getDouble(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getDouble(FieldBase) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getFloat(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getFloat(FieldBase) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getInt(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getInt(FieldBase) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getInt1_2_4Bytes(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getInt1_4Bytes(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getInt2_4_8Bytes(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getLong(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getLong(FieldBase) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getName() - Method in class com.yahoo.vespa.objects.FieldBase
 
getShort(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getShort(FieldBase) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getString(FieldBase) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
getString(FieldBase) - Method in interface com.yahoo.vespa.objects.Deserializer
 
getUtf8(Deserializer) - Method in class com.yahoo.vespa.objects.Identifiable
 

H

hashCode() - Method in class com.yahoo.vespa.objects.FieldBase
 
hashCode() - Method in class com.yahoo.vespa.objects.Identifiable
 

I

Identifiable - Class in com.yahoo.vespa.objects
This is the base class to do cross-language serialization and deserialization of complete object structures without the need for a separate protocol.
Identifiable() - Constructor for class com.yahoo.vespa.objects.Identifiable
 
Ids - Interface in com.yahoo.vespa.objects
This is a class containing the global ids that are given out.

M

main(String[]) - Static method in class com.yahoo.vespa.VersionTagger
 

O

ObjectDumper - Class in com.yahoo.vespa.objects
This is a concrete object visitor that will build up a structured human-readable string representation of an object.
ObjectDumper() - Constructor for class com.yahoo.vespa.objects.ObjectDumper
Create an object dumper with the default indent size.
ObjectDumper(int) - Constructor for class com.yahoo.vespa.objects.ObjectDumper
Create an object dumper with the given indent size.
ObjectOperation - Interface in com.yahoo.vespa.objects
An operation that is able to operate on a generic object.
ObjectPredicate - Interface in com.yahoo.vespa.objects
A predicate that is able to say either true or false when presented with a generic object.
ObjectVisitor - Class in com.yahoo.vespa.objects
This is an abstract class used to visit structured objects.
ObjectVisitor() - Constructor for class com.yahoo.vespa.objects.ObjectVisitor
 
onDeserialize(Deserializer) - Method in class com.yahoo.vespa.objects.Identifiable
Deserializes the content of this class from the given byte buffer.
onGetClassId() - Method in class com.yahoo.vespa.objects.Identifiable
Returns the class identifier for which this class is registered.
onSerialize(Serializer) - Method in class com.yahoo.vespa.objects.Identifiable
Serializes the content of this class into the given buffer.
openStruct(String, String) - Method in class com.yahoo.vespa.objects.ObjectDumper
 
openStruct(String, String) - Method in class com.yahoo.vespa.objects.ObjectVisitor
Open a (sub-)structure
order() - Method in class com.yahoo.vespa.objects.BufferSerializer
 
order(ByteOrder) - Method in class com.yahoo.vespa.objects.BufferSerializer
 

P

position() - Method in class com.yahoo.vespa.objects.BufferSerializer
 
position(int) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
put(FieldBase, byte[]) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
put(FieldBase, byte[]) - Method in interface com.yahoo.vespa.objects.Serializer
 
put(FieldBase, String) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
put(FieldBase, String) - Method in interface com.yahoo.vespa.objects.Serializer
 
put(FieldBase, ByteBuffer) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
put(FieldBase, ByteBuffer) - Method in interface com.yahoo.vespa.objects.Serializer
 
putByte(FieldBase, byte) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putByte(FieldBase, byte) - Method in interface com.yahoo.vespa.objects.Serializer
 
putDouble(FieldBase, double) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putDouble(FieldBase, double) - Method in interface com.yahoo.vespa.objects.Serializer
 
putFloat(FieldBase, float) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putFloat(FieldBase, float) - Method in interface com.yahoo.vespa.objects.Serializer
 
putInt(FieldBase, int) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putInt(FieldBase, int) - Method in interface com.yahoo.vespa.objects.Serializer
 
putInt1_4Bytes(FieldBase, int) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putInt2_4_8Bytes(FieldBase, long) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putLong(FieldBase, long) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putLong(FieldBase, long) - Method in interface com.yahoo.vespa.objects.Serializer
 
putShort(FieldBase, short) - Method in class com.yahoo.vespa.objects.BufferSerializer
 
putShort(FieldBase, short) - Method in interface com.yahoo.vespa.objects.Serializer
 
putUtf8(Serializer, String) - Method in class com.yahoo.vespa.objects.Identifiable
 

R

registerClass(int, Class<? extends Identifiable>) - Static method in class com.yahoo.vespa.objects.Identifiable
Registers the given class specification for the given identifier in the class registry.
remaining() - Method in class com.yahoo.vespa.objects.BufferSerializer
 

S

searchlib - Static variable in interface com.yahoo.vespa.objects.Ids
 
select(ObjectPredicate, ObjectOperation) - Method in class com.yahoo.vespa.objects.Selectable
Apply the predicate to this object.
select(Selectable, ObjectPredicate, ObjectOperation) - Static method in class com.yahoo.vespa.objects.Selectable
 
Selectable - Class in com.yahoo.vespa.objects
 
Selectable() - Constructor for class com.yahoo.vespa.objects.Selectable
 
selectMembers(ObjectPredicate, ObjectOperation) - Method in class com.yahoo.vespa.objects.Selectable
Invoke Selectable.select(ObjectPredicate, ObjectOperation) on any member objects this object wants to expose through the selection mechanism.
serialize(Serializer) - Method in class com.yahoo.vespa.objects.Identifiable
Serializes the content (excluding the identifier) of this class into the given byte buffer.
serializeOptional(Serializer, Identifiable) - Static method in class com.yahoo.vespa.objects.Identifiable
This is a convenience method to allow serialization of an optional field.
Serializer - Interface in com.yahoo.vespa.objects
 
serializeWithId(Serializer) - Method in class com.yahoo.vespa.objects.Identifiable
Serializes the content of this class into the given byte buffer.
setBuf(GrowableByteBuffer) - Method in class com.yahoo.vespa.objects.BufferSerializer
 

T

toString() - Method in class com.yahoo.vespa.objects.FieldBase
 
toString() - Method in class com.yahoo.vespa.objects.Identifiable
 
toString() - Method in class com.yahoo.vespa.objects.ObjectDumper
Obtain the created object string representation.

V

V_TAG_PKG - Static variable in class com.yahoo.vespa.VersionTagger
 
VersionTagger - Class in com.yahoo.vespa
This class generates a java class based on the vtag.map file generated by dist/getversion.pl
vespa_configmodel - Static variable in interface com.yahoo.vespa.objects.Ids
 
visit(String, Object) - Method in class com.yahoo.vespa.objects.ObjectDumper
 
visit(String, Object) - Method in class com.yahoo.vespa.objects.ObjectVisitor
Visits some object.
visitMembers(ObjectVisitor) - Method in class com.yahoo.vespa.objects.Identifiable
This function needs to be implemented in such a way that it visits all its members.

W

wrap(byte[]) - Static method in class com.yahoo.vespa.objects.BufferSerializer
 
A B C D E F G H I M O P R S T V W 
All Classes All Packages