public static class TransformableSchema.TransformableTaggedFields<T extends TransformContext> extends java.lang.Object implements TransformableType<T>
Constructor and Description |
---|
TransformableTaggedFields(java.util.Map<java.lang.Integer,TransformableType<T>> fields) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
read(java.nio.ByteBuffer buffer,
T ctx) |
int |
sizeOf(java.lang.Object o,
T ctx) |
void |
write(java.nio.ByteBuffer buffer,
java.lang.Object o,
T ctx) |
public TransformableTaggedFields(java.util.Map<java.lang.Integer,TransformableType<T>> fields)
public void write(java.nio.ByteBuffer buffer, java.lang.Object o, T ctx)
write
in interface TransformableType<T extends TransformContext>
public java.lang.Object read(java.nio.ByteBuffer buffer, T ctx)
read
in interface TransformableType<T extends TransformContext>
public int sizeOf(java.lang.Object o, T ctx)
sizeOf
in interface TransformableType<T extends TransformContext>