Mercurial > hg > Members > tatsuki > bench > jungle-core
view src/main/java/jungle/impl/SimpleEditor.java @ 7:c3c65308a11b
removed some package and added Graph API
author | shoshi <shoshi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 29 Jun 2012 00:03:12 +0900 |
parents | b1fa4c494416 |
children | abed5bd92fcb |
line wrap: on
line source
package jungle.impl; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.atomic.AtomicReference; import jungle.core.Editor; import jungle.core.Link; import jungle.core.Tree; import jungle.core.TreeGroup; import jungle.core.TreeNode; import jungle.core.Node; import jungle.util.Pair; public class SimpleEditor implements Editor { private final ConcurrentHashMap<String,Node> changeset; private final TreeGroup group; private final Tree tree; private final AtomicReference<Tree> current; public SimpleEditor(TreeGroup _group,Tree _tree) { tree = _tree; group = _group; changeset = new ConcurrentHashMap<String,Node>(); current = new AtomicReference<Tree>(); } public Tree commit() { return null; } public Tree rollback() { return null; } public Link createLinkAt(TreeNode _target, Tree _linkTarget) { return null; } public void removeLinkAt(TreeNode _target, Link _removeTarget) { } public TreeNode createChildAt(TreeNode _target) { return null; } public void removeChildAt(TreeNode _target, TreeNode _removeTarget) { } public String putPropertyAt(TreeNode _target, String _key, String _value) { return null; } public String removePropertyAt(TreeNode _target, String _key) { return null; } }