Package org.capnproto
Class StructFactory<Builder,Reader extends StructReader>
- java.lang.Object
-
- org.capnproto.StructFactory<Builder,Reader>
-
- All Implemented Interfaces:
FromPointerBuilder<Builder>,FromPointerBuilderRefDefault<Builder>,FromPointerReader<Reader>,FromPointerReaderRefDefault<Reader>,PointerFactory<Builder,Reader>,SetPointerBuilder<Builder,Reader>,StructBuilder.Factory<Builder>,StructReader.Factory<Reader>
public abstract class StructFactory<Builder,Reader extends StructReader> extends Object implements PointerFactory<Builder,Reader>, FromPointerBuilderRefDefault<Builder>, StructBuilder.Factory<Builder>, SetPointerBuilder<Builder,Reader>, FromPointerReaderRefDefault<Reader>, StructReader.Factory<Reader>
-
-
Constructor Summary
Constructors Constructor Description StructFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ReaderasReader(Builder builder)BuilderfromPointerBuilder(SegmentBuilder segment, int pointer)BuilderfromPointerBuilderRefDefault(SegmentBuilder segment, int pointer, SegmentReader defaultSegment, int defaultOffset)ReaderfromPointerReader(SegmentReader segment, int pointer, int nestingLimit)ReaderfromPointerReaderRefDefault(SegmentReader segment, int pointer, SegmentReader defaultSegment, int defaultOffset, int nestingLimit)BuilderinitFromPointerBuilder(SegmentBuilder segment, int pointer, int elementCount)voidsetPointerBuilder(SegmentBuilder segment, int pointer, Reader value)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.capnproto.StructBuilder.Factory
constructBuilder, structSize
-
Methods inherited from interface org.capnproto.StructReader.Factory
constructReader
-
-
-
-
Method Detail
-
fromPointerReaderRefDefault
public final Reader fromPointerReaderRefDefault(SegmentReader segment, int pointer, SegmentReader defaultSegment, int defaultOffset, int nestingLimit)
- Specified by:
fromPointerReaderRefDefaultin interfaceFromPointerReaderRefDefault<Builder>
-
fromPointerReader
public final Reader fromPointerReader(SegmentReader segment, int pointer, int nestingLimit)
- Specified by:
fromPointerReaderin interfaceFromPointerReader<Builder>
-
fromPointerBuilderRefDefault
public final Builder fromPointerBuilderRefDefault(SegmentBuilder segment, int pointer, SegmentReader defaultSegment, int defaultOffset)
- Specified by:
fromPointerBuilderRefDefaultin interfaceFromPointerBuilderRefDefault<Builder>
-
fromPointerBuilder
public final Builder fromPointerBuilder(SegmentBuilder segment, int pointer)
- Specified by:
fromPointerBuilderin interfaceFromPointerBuilder<Builder>
-
initFromPointerBuilder
public final Builder initFromPointerBuilder(SegmentBuilder segment, int pointer, int elementCount)
- Specified by:
initFromPointerBuilderin interfaceFromPointerBuilder<Builder>
-
setPointerBuilder
public final void setPointerBuilder(SegmentBuilder segment, int pointer, Reader value)
- Specified by:
setPointerBuilderin interfaceSetPointerBuilder<Builder,Reader extends StructReader>
-
-