[Mongobrowser-commit] SF.net SVN: mongobrowser:[28] trunk/mongobrowser/src/com/mebigfatguy/ mongob
Status: Pre-Alpha
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2009-12-25 05:29:25
|
Revision: 28
http://mongobrowser.svn.sourceforge.net/mongobrowser/?rev=28&view=rev
Author: dbrosius
Date: 2009-12-25 05:29:10 +0000 (Fri, 25 Dec 2009)
Log Message:
-----------
append key/values
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 2009-12-25 05:15:42 UTC (rev 27)
+++ trunk/mongobrowser/src/com/mebigfatguy/mongobrowser/dialogs/MongoDataPanel.java 2009-12-25 05:29:10 UTC (rev 28)
@@ -148,9 +148,9 @@
MongoTreeNode slug = (MongoTreeNode)node.getFirstChild();
if (slug.getType() == MongoTreeNode.Type.ExpansionSlug) {
node.removeAllChildren();
- String objectName = MongoBundle.getString(MongoBundle.Key.Object);
switch (node.getType()) {
case Collection: {
+ String objectName = MongoBundle.getString(MongoBundle.Key.Object);
DBCollection collection = (DBCollection)node.getUserObject();
DBCursor cursor = collection.find();
while (cursor.hasNext()) {
@@ -163,6 +163,15 @@
}
}
break;
+
+ case Object: {
+ DBObject object = (DBObject)node.getUserObject();
+ for (String key : object.keySet()) {
+ MongoTreeNode kv = new MongoTreeNode(MongoTreeNode.Type.KeyValue, key + " : " + object.get(key));
+ node.add(kv);
+ }
+ }
+ break;
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|