Mercurial > hg > Members > tatsuki > bench > jungle-core
comparison src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/PutAttribute.java @ 24:ec033569ab8f
commit
author | Shoshi TAMAKI |
---|---|
date | Fri, 11 Jan 2013 22:33:00 +0900 |
parents | src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/trasnformer/SetAttribute.java@3ef2a66a8c5d |
children | 418088ca2b30 |
comparison
equal
deleted
inserted
replaced
23:3ef2a66a8c5d | 24:ec033569ab8f |
---|---|
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer; | |
2 | |
3 import java.nio.ByteBuffer; | |
4 | |
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Either; | |
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.util.Error; | |
7 | |
8 public class PutAttribute implements NodeEditor | |
9 { | |
10 private final String key; | |
11 private final ByteBuffer value; | |
12 | |
13 public PutAttribute(String _key,ByteBuffer _value) | |
14 { | |
15 key = _key; | |
16 value = _value; | |
17 } | |
18 | |
19 @Override | |
20 public Either<Error,EditableNode> edit(EditableNode _e) | |
21 { | |
22 EditableAttributes attrs = _e.getAttributes(); | |
23 return attrs.put(key,value); | |
24 } | |
25 } |