gitextract_ngp6_0ag/ ├── .gitignore ├── CHANGELOG.txt ├── LICENSE.txt ├── README.md ├── fetchIdea.sh ├── nosql4idea.iml.template ├── pom.xml └── src/ ├── main/ │ ├── java/ │ │ └── org/ │ │ └── codinjutsu/ │ │ └── tools/ │ │ └── nosql/ │ │ ├── ConfigurationDialog.java │ │ ├── DatabaseVendor.java │ │ ├── DatabaseVendorClientManager.java │ │ ├── DatabaseVendorUIManager.java │ │ ├── NoSqlComponent.java │ │ ├── NoSqlConfigurable.java │ │ ├── NoSqlConfiguration.java │ │ ├── NoSqlExplorerPanel.form │ │ ├── NoSqlExplorerPanel.java │ │ ├── NoSqlServerTableModel.java │ │ ├── NoSqlTreeRenderer.java │ │ ├── NoSqlWindowManager.java │ │ ├── SelectDatabaseVendorDialog.form │ │ ├── SelectDatabaseVendorDialog.java │ │ ├── ServerConfiguration.java │ │ ├── commons/ │ │ │ ├── DatabaseUI.java │ │ │ ├── logic/ │ │ │ │ ├── ConfigurationException.java │ │ │ │ └── DatabaseClient.java │ │ │ ├── model/ │ │ │ │ ├── AuthenticationSettings.java │ │ │ │ ├── Database.java │ │ │ │ └── DatabaseServer.java │ │ │ ├── style/ │ │ │ │ └── StyleAttributesProvider.java │ │ │ ├── utils/ │ │ │ │ ├── DateUtils.java │ │ │ │ ├── GuiUtils.java │ │ │ │ └── StringUtils.java │ │ │ └── view/ │ │ │ ├── AuthenticationView.java │ │ │ ├── ErrorPanel.java │ │ │ ├── NoSqlResultView.java │ │ │ ├── NoSqlTreeNode.java │ │ │ ├── ServerConfigurationPanel.form │ │ │ ├── ServerConfigurationPanel.java │ │ │ ├── ServerConfigurationPanelFactory.java │ │ │ ├── action/ │ │ │ │ ├── ExecuteQuery.java │ │ │ │ ├── NoSqlDatabaseConsoleAction.java │ │ │ │ ├── OpenPluginSettingsAction.java │ │ │ │ ├── RefreshServerAction.java │ │ │ │ └── ViewCollectionValuesAction.java │ │ │ ├── console/ │ │ │ │ └── NoSqlConsoleView.java │ │ │ ├── editor/ │ │ │ │ ├── NoSqlDatabaseDataEditor.java │ │ │ │ ├── NoSqlDatabaseDataEditorProvider.java │ │ │ │ ├── NoSqlDatabaseFileSystem.java │ │ │ │ └── NoSqlDatabaseObjectFile.java │ │ │ ├── nodedescriptor/ │ │ │ │ └── NodeDescriptor.java │ │ │ ├── renderer/ │ │ │ │ ├── KeyCellRenderer.java │ │ │ │ └── ValueCellRenderer.java │ │ │ └── table/ │ │ │ ├── CellEditor.java │ │ │ └── DateTimePicker.java │ │ ├── couchbase/ │ │ │ ├── CouchbaseUI.java │ │ │ ├── logic/ │ │ │ │ └── CouchbaseClient.java │ │ │ ├── model/ │ │ │ │ ├── CouchbaseDatabase.java │ │ │ │ ├── CouchbaseQuery.java │ │ │ │ └── CouchbaseResult.java │ │ │ └── view/ │ │ │ ├── CouchbaseAuthenticationPanel.java │ │ │ ├── CouchbasePanel.form │ │ │ ├── CouchbasePanel.java │ │ │ ├── CouchbaseTreeModel.java │ │ │ ├── couchbaseAuthenticationPanel.form │ │ │ ├── editor/ │ │ │ │ ├── CouchbaseFakeFileType.java │ │ │ │ └── CouchbaseObjectFile.java │ │ │ └── nodedescriptor/ │ │ │ ├── CouchbaseKeyValueDescriptor.java │ │ │ ├── CouchbaseResultDescriptor.java │ │ │ └── CouchbaseValueDescriptor.java │ │ ├── mongo/ │ │ │ ├── MongoUI.java │ │ │ ├── MongoUtils.java │ │ │ ├── logic/ │ │ │ │ ├── MongoClient.java │ │ │ │ ├── MongoClientURIBuilder.java │ │ │ │ ├── MongoConnectionException.java │ │ │ │ └── MongoExtraSettings.java │ │ │ ├── model/ │ │ │ │ ├── JsonDataType.java │ │ │ │ ├── MongoAggregateOperator.java │ │ │ │ ├── MongoCollection.java │ │ │ │ ├── MongoDatabase.java │ │ │ │ ├── MongoQueryOptions.java │ │ │ │ ├── MongoResult.java │ │ │ │ └── OperatorValueConverter.java │ │ │ ├── runner/ │ │ │ │ ├── MongoCommandLineState.java │ │ │ │ ├── MongoRunConfiguration.java │ │ │ │ ├── MongoRunConfigurationEditor.form │ │ │ │ ├── MongoRunConfigurationEditor.java │ │ │ │ ├── MongoRunConfigurationType.java │ │ │ │ └── MongoScriptRunConfigurationProducer.java │ │ │ └── view/ │ │ │ ├── AbstractAddDialog.java │ │ │ ├── AddKeyDialog.form │ │ │ ├── AddKeyDialog.java │ │ │ ├── AddValueDialog.form │ │ │ ├── AddValueDialog.java │ │ │ ├── JsonTreeTableView.java │ │ │ ├── MongoAuthenticationPanel.form │ │ │ ├── MongoAuthenticationPanel.java │ │ │ ├── MongoEditionPanel.form │ │ │ ├── MongoEditionPanel.java │ │ │ ├── MongoPanel.form │ │ │ ├── MongoPanel.java │ │ │ ├── MongoResultPanel.form │ │ │ ├── MongoResultPanel.java │ │ │ ├── QueryPanel.form │ │ │ ├── QueryPanel.java │ │ │ ├── action/ │ │ │ │ ├── AddMongoDocumentAction.java │ │ │ │ ├── CloseFindEditorAction.java │ │ │ │ ├── CopyResultAction.java │ │ │ │ ├── DropCollectionAction.java │ │ │ │ ├── DropDatabaseAction.java │ │ │ │ ├── EditMongoDocumentAction.java │ │ │ │ ├── EnableAggregateAction.java │ │ │ │ ├── OpenFindAction.java │ │ │ │ ├── OperatorCompletionAction.java │ │ │ │ └── edition/ │ │ │ │ ├── AddKeyAction.java │ │ │ │ ├── AddValueAction.java │ │ │ │ └── DeleteKeyAction.java │ │ │ ├── console/ │ │ │ │ └── MongoConsoleRunner.java │ │ │ ├── editor/ │ │ │ │ ├── MongoFakeFileType.java │ │ │ │ └── MongoObjectFile.java │ │ │ ├── model/ │ │ │ │ └── JsonTreeModel.java │ │ │ ├── nodedescriptor/ │ │ │ │ ├── MongoKeyValueDescriptor.java │ │ │ │ ├── MongoResultDescriptor.java │ │ │ │ └── MongoValueDescriptor.java │ │ │ └── table/ │ │ │ └── MongoDatePickerCellEditor.java │ │ └── redis/ │ │ ├── RedisUI.java │ │ ├── RedisUtils.java │ │ ├── logic/ │ │ │ └── RedisClient.java │ │ ├── model/ │ │ │ ├── RedisDatabase.java │ │ │ ├── RedisKeyType.java │ │ │ ├── RedisQuery.java │ │ │ ├── RedisRecord.java │ │ │ └── RedisResult.java │ │ └── view/ │ │ ├── RedisAuthenticationPanel.form │ │ ├── RedisAuthenticationPanel.java │ │ ├── RedisFragmentedKeyTreeModel.java │ │ ├── RedisPanel.form │ │ ├── RedisPanel.java │ │ ├── RedisTreeModel.java │ │ ├── action/ │ │ │ ├── EnableGroupingAction.java │ │ │ └── SetSeparatorAction.java │ │ ├── console/ │ │ │ └── RedisConsoleRunner.java │ │ ├── editor/ │ │ │ ├── RedisFakeFileType.java │ │ │ └── RedisObjectFile.java │ │ └── nodedescriptor/ │ │ ├── FragmentedKeyNodeDescriptor.java │ │ ├── RedisKeyValueDescriptor.java │ │ ├── RedisResultDescriptor.java │ │ └── RedisValueDescriptor.java │ └── resources/ │ ├── META-INF/ │ │ └── plugin.xml │ └── assemblies/ │ └── plugin-assembly.xml └── test/ ├── java/ │ └── org/ │ └── codinjutsu/ │ └── tools/ │ └── nosql/ │ ├── commons/ │ │ ├── utils/ │ │ │ ├── DateUtilsTest.java │ │ │ └── StringUtilsTest.java │ │ └── view/ │ │ └── TableCellReader.java │ ├── couchbase/ │ │ ├── CouchbaseClientTest.java │ │ └── view/ │ │ ├── CouchbasePanelTest.java │ │ └── ServerConfigurationPanelTest.java │ ├── mongo/ │ │ ├── logic/ │ │ │ ├── MongoClientTest.java │ │ │ └── MongoClientURIBuilderTest.java │ │ └── view/ │ │ ├── MongoEditionPanelTest.java │ │ ├── MongoResultPanelTest.java │ │ ├── ServerConfigurationPanelTest.java │ │ └── model/ │ │ └── JsonTreeModelTest.java │ └── redis/ │ ├── logic/ │ │ └── RedisClientTest.java │ └── view/ │ ├── RedisPanelTest.java │ └── ServerConfigurationPanelTest.java └── resources/ └── org/ └── codinjutsu/ └── tools/ └── nosql/ └── mongo/ ├── logic/ │ └── dummyCollection.json └── view/ ├── arrayOfDocuments.json ├── model/ │ ├── arrayOfDocuments.json │ ├── simpleDocument.json │ ├── simpleDocumentWithInnerNodes.json │ └── simpleDocumentWithSubList.json ├── simpleArray.json ├── simpleDocument.json ├── simpleDocumentForEdition.json ├── simpleDocumentWithSubList.json └── structuredDocument.json