Mercurial > hg > Members > shoshi > TreeCMSv2
view CHANGELOG @ 11:85061e874775
commit
author | shoshi |
---|---|
date | Fri, 06 May 2011 00:42:57 +0900 |
parents | f96193babac0 |
children | fbbb7e414346 |
line wrap: on
line source
ChangeLog. 2011-03-29 changed byte[] to ByteBuffer added TreeEditor.updateTree(Node,NodeData,Node[]) for node path is known. added GUIEditor 2011-03-17 added concurrent access client for cassandra 2011-03-14 added javadoc treecms.api 2011-02-28 added test case 2011-02-25 finished treecms.cassandra.v1 implementation ( not tested yet. ) 2011-02-18 finished treecms.memory basic implementation ( not tested yet. ) 2011-02-16 added OnMemoryForest 2011-02-16 add Forest Requirements. Cassandra 0.6.x TODO 2011-05-05 APIを変更した、ノードを表すクラスは[Node,TreeNode,MonotonicTreeNode]の3つで,TreeNodeとMonotonicTreeNodeはNodeを継承しない。 TreeNodeとMonotonicTreeNodeもノードを表すクラスの一つであるが,継承ではなくNodeを内部にメンバーとして持つ, 問題点は,TreeNodeとMonotonicTreeNodeのメソッドをNodeとAPIの定義を用いて一致させたいが出来ない,NodeのAPIを変更するときには3つ全部書き換える必要がある. 現段階でNodeのメソッドは 属性関係が get,getAll,put,putAll,remove,removeAll 子供関係が add,addAll その他 getID これをinterface Nodeに記述しておいた.TreeNodeとMonotonicTreeNode interfaceの変更が必要.