Mercurial > hg > Database > jungle-network
view src/jungle/test/datasegment/store/operations/DefaultNodePathContainer.java @ 2:20498c88a70d
add Container
author | one |
---|---|
date | Sun, 09 Jun 2013 13:53:16 +0900 |
parents | |
children | 3770d2be3e73 |
line wrap: on
line source
package jungle.test.datasegment.store.operations; import java.io.IOException; import java.util.Arrays; import java.util.List; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; import org.msgpack.MessagePack; import org.msgpack.annotation.Message; import org.msgpack.type.Value; @Message public class DefaultNodePathContainer { public Value pathValue; public DefaultNodePathContainer() { } public void unconvert(DefaultNodePath path) throws IOException { MessagePack msgpack = new MessagePack(); List<Integer> list = Arrays.asList(); for(Integer i : path) { list.add(i); } Value v = msgpack.unconvert(list); pathValue = v; } public DefaultNodePath convert() throws IOException { MessagePack msgpack = new MessagePack(); return msgpack.convert(pathValue, DefaultNodePath.class); } }