A B C D E F G H I M O P R S T V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages