public class

CompositeParserImpl

extends Object
implements CompositeParser
package com.netflix.astyanax.model;

import java.nio.ByteBuffer;
import java.util.UUID;

import com.netflix.astyanax.Serializer;

public class CompositeParserImpl implements CompositeParser {
    private final Composite composite;
    private int position = 0;

    public CompositeParserImpl(ByteBuffer bb) {
        this.composite = Composite.fromByteBuffer(bb);
    }

    @Override
    public String readString() {

        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public Long readLong() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public Integer readInteger() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public Boolean readBoolean() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public UUID readUUID() {
        // TODO Auto-generated method stub
        return null;
    }

    @SuppressWarnings("unchecked")
    @Override
    public <T> T read(Serializer<T> serializer) {
        Object obj = this.composite.get(position, serializer);
        position++;
        return (T) obj;
    }

}