Package org.capnproto
Class ListBuilder
- java.lang.Object
-
- org.capnproto.ListBuilder
-
- Direct Known Subclasses:
DataList.Builder,EnumList.Builder,ListList.Builder,PrimitiveList.Boolean.Builder,PrimitiveList.Byte.Builder,PrimitiveList.Double.Builder,PrimitiveList.Float.Builder,PrimitiveList.Int.Builder,PrimitiveList.Long.Builder,PrimitiveList.Short.Builder,PrimitiveList.Void.Builder,StructList.Builder,TextList.Builder
public class ListBuilder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListBuilder.Factory<T>
-
Constructor Summary
Constructors Constructor Description ListBuilder(SegmentBuilder segment, int ptr, int elementCount, int step, int structDataSize, short structPointerCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean_getBooleanElement(int index)protected byte_getByteElement(int index)protected double_getDoubleElement(int index)protected float_getFloatElement(int index)protected int_getIntElement(int index)protected long_getLongElement(int index)protected <T> T_getPointerElement(FromPointerBuilder<T> factory, int index)protected short_getShortElement(int index)protected <T> T_getStructElement(StructBuilder.Factory<T> factory, int index)protected <T> T_initPointerElement(FromPointerBuilder<T> factory, int index, int elementCount)protected void_setBooleanElement(int index, boolean value)protected void_setByteElement(int index, byte value)protected void_setDoubleElement(int index, double value)protected void_setFloatElement(int index, float value)protected void_setIntElement(int index, int value)protected void_setLongElement(int index, long value)protected <Builder,Reader>
void_setPointerElement(SetPointerBuilder<Builder,Reader> factory, int index, Reader value)protected void_setShortElement(int index, short value)intsize()
-
-
-
Constructor Detail
-
ListBuilder
public ListBuilder(SegmentBuilder segment, int ptr, int elementCount, int step, int structDataSize, short structPointerCount)
-
-
Method Detail
-
size
public int size()
-
_getBooleanElement
protected boolean _getBooleanElement(int index)
-
_getByteElement
protected byte _getByteElement(int index)
-
_getShortElement
protected short _getShortElement(int index)
-
_getIntElement
protected int _getIntElement(int index)
-
_getLongElement
protected long _getLongElement(int index)
-
_getFloatElement
protected float _getFloatElement(int index)
-
_getDoubleElement
protected double _getDoubleElement(int index)
-
_setBooleanElement
protected void _setBooleanElement(int index, boolean value)
-
_setByteElement
protected void _setByteElement(int index, byte value)
-
_setShortElement
protected void _setShortElement(int index, short value)
-
_setIntElement
protected void _setIntElement(int index, int value)
-
_setLongElement
protected void _setLongElement(int index, long value)
-
_setFloatElement
protected void _setFloatElement(int index, float value)
-
_setDoubleElement
protected void _setDoubleElement(int index, double value)
-
_getStructElement
protected final <T> T _getStructElement(StructBuilder.Factory<T> factory, int index)
-
_getPointerElement
protected final <T> T _getPointerElement(FromPointerBuilder<T> factory, int index)
-
_initPointerElement
protected final <T> T _initPointerElement(FromPointerBuilder<T> factory, int index, int elementCount)
-
_setPointerElement
protected final <Builder,Reader> void _setPointerElement(SetPointerBuilder<Builder,Reader> factory, int index, Reader value)
-
-