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の変更が必要.