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 }