[Mongobrowser-commit] SF.net SVN: mongobrowser:[97] trunk/mongobrowser/src/com/mebigfatguy/ mongob
Status: Pre-Alpha
Brought to you by:
dbrosius
From: <dbr...@us...> - 2010-01-03 02:00:53
|
Revision: 97 http://mongobrowser.svn.sourceforge.net/mongobrowser/?rev=97&view=rev Author: dbrosius Date: 2010-01-03 02:00:38 +0000 (Sun, 03 Jan 2010) Log Message: ----------- on expand of a DBObject from a key/value, fetch child key/value pairs Modified Paths: -------------- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java Modified: trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java =================================================================== --- trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java 2010-01-03 01:57:33 UTC (rev 96) +++ trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java 2010-01-03 02:00:38 UTC (rev 97) @@ -199,6 +199,21 @@ } } break; + + case KeyValue: { + MongoTreeNode.KV topKV = (MongoTreeNode.KV)node.getUserObject(); + DBObject object = (DBObject)topKV.getValue(); + for (String key : object.keySet()) { + Object value = object.get(key); + MongoTreeNode kv = new MongoTreeNode(new MongoTreeNode.KV(key, value), node.isReadOnly()); + node.add(kv); + if (value instanceof DBObject) { + slug = new MongoTreeNode(); + kv.add(slug); + } + } + } + break; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |