Mercurial > hg > Members > shoshi > TreeCMSv2
view src/treecms/memory/OnMemoryNode.java @ 15:22cd920986c5
commit
author | misaka |
---|---|
date | Tue, 17 May 2011 21:25:17 +0900 |
parents | 8bf59f161b23 |
children | bb9760760744 |
line wrap: on
line source
package treecms.memory; import treecms.api.Forest; import treecms.api.NodeData; import treecms.api.NodeID; import treecms.api.SingleNode; /** * オンメモリ上でのNodeの実装です。 * @author shoshi */ class OnMemoryNode extends NodeData<SingleNode> implements SingleNode { private OnMemoryForest m_forest; private NodeID m_id; /** * コンストラクタ * @param _forest このNodeが属するForestです. * @param _id このNodeのNodeIDです. * @param _newData このNodeに割り当てるNodeDataです.防御的にコピーします. */ public OnMemoryNode(OnMemoryForest _forest,NodeID _id,NodeData<SingleNode> _newData) { super(_newData); m_id = _id; m_forest = _forest; } @Override public NodeID getID() { return m_id; } @Override public Forest getForest() { return m_forest; } }