rename StructFactory -> FromStructReader

This commit is contained in:
David Renshaw 2014-05-10 12:36:21 -04:00
parent 31f6d30169
commit 836ecf00cd
4 changed files with 9 additions and 10 deletions

View file

@ -1,11 +1,11 @@
CXX=g++ -std=c++11 CXX=g++ -std=c++11
CAPNP_SOURCES=\ CAPNP_SOURCES=\
src/capnp/FromStructReader.java\
src/capnp/ListPointer.java\ src/capnp/ListPointer.java\
src/capnp/ListReader.java\ src/capnp/ListReader.java\
src/capnp/PointerReader.java\ src/capnp/PointerReader.java\
src/capnp/SegmentReader.java\ src/capnp/SegmentReader.java\
src/capnp/StructFactory.java\
src/capnp/StructReader.java\ src/capnp/StructReader.java\
src/capnp/StructList.java\ src/capnp/StructList.java\
src/capnp/Text.java\ src/capnp/Text.java\

View file

@ -0,0 +1,5 @@
package capnp;
public interface FromStructReader<T> {
public abstract T fromStructReader(StructReader reader);
}

View file

@ -1,5 +0,0 @@
package capnp;
public interface StructFactory<T> {
public abstract T createFromStructReader(StructReader reader);
}

View file

@ -4,9 +4,9 @@ package capnp;
public class StructList { public class StructList {
public static class Reader<T> { public static class Reader<T> {
public ListReader reader; public ListReader reader;
public StructFactory<T> factory; public FromStructReader<T> factory;
public Reader(ListReader reader, StructFactory<T> factory) { public Reader(ListReader reader, FromStructReader<T> factory) {
this.reader = reader; this.reader = reader;
this.factory = factory; this.factory = factory;
} }
@ -16,8 +16,7 @@ public class StructList {
} }
public T get(int index) { public T get(int index) {
StructReader sr = this.reader.getStructElement(index); return this.factory.fromStructReader(this.reader.getStructElement(index));
return this.factory.createFromStructReader(sr);
} }
} }