-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathplugin.xml
More file actions
93 lines (85 loc) · 4.56 KB
/
Copy pathplugin.xml
File metadata and controls
93 lines (85 loc) · 4.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?xml version="1.0" encoding="utf-8" ?>
<idea-plugin version="2">
<id>zookeeper</id>
<name>ZooKeeper</name>
<version>0.0.10</version>
<vendor email="linux_china@hotmail.com" url="https://twitter.com/linux_china">
Jacky Chan
</vendor>
<description><![CDATA[<html><body>
Manage ZooKeeper in IntelliJ IDEA.
<br/>
After install ZooKeeper plugin, please open "Preferences" to set connection information in "ZooKeeper" item,
then you will find a "ZooKeeper" tool windown, click "ZooKeeper" tool window to visit ZK file system.
<br/>
<ul>
<li>Double click the leaf to edit node value</li>
<li>Right click editor to update node value into ZooKeeper</li>
<li>Right click ZK tree to execute "edit", "add" and "delete" operation</li>
<li>Recursive support for add and delete operation</li>
<li>Node filter support</li>
<li>Click "Refresh" button on "ZooKeeper" tool window to refress ZK tree or node</li>
<li>Icon for different type, and transparent icon for ephemeral node</li>
<li>Stat tooltip, Copy node path</li>
</ul>
</body></html>]]>
</description>
<change-notes><![CDATA[<html><body>
<ul>
<li>0.0.9: zip & unzip support</li>
<li>0.0.9: Copy node path</li>
<li>0.0.8: Bug fix for path filter</li>
<li>0.0.7: Stat tooltip support</li>
<li>0.0.6: Optimized for children count, leaf logic. Transparent icon for ephemeral node</li>
<li>0.0.5: Refresh tree redesign for create, delete and fresh; zk connection optimized; some bugs fixed.</li>
<li>0.0.4: All JetBrains poruducts support</li>
<li>0.0.3: Path filter; Node edit; charset</li>
<li>0.0.2: IntelliJ IDEA 12 support</li>
<li>0.0.1: initial version</li>
</ul>
</body></html>]]>
</change-notes>
<!-- please see http://confluence.jetbrains.net/display/IDEADEV/Build+Number+Ranges for description -->
<idea-version since-build="129.0"/>
<!-- please see http://confluence.jetbrains.net/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
on how to target different products -->
<!-- uncomment to enable plugin in all products -->
<depends>com.intellij.modules.lang</depends>
<application-components>
<!-- Add your application components here -->
</application-components>
<project-components>
<!-- Add your project components here -->
<component>
<implementation-class>org.mvnsearch.intellij.plugin.zookeeper.ZkProjectComponent</implementation-class>
</component>
</project-components>
<actions>
<group id="ZK.Toolbar" text="ZooKeeper ToolBar">
<action id="ZkTreeRefreshAction" class="org.mvnsearch.intellij.plugin.zookeeper.actions.ZkTreeRefreshAction"
icon="/actions/refresh.png" text="Refresh" description="Refresh ZooKeeper"/>
</group>
<group id="ZK.OperationMenu" text="ZooKeeper Operations" popup="true">
<action id="Open in Editor" class="org.mvnsearch.intellij.plugin.zookeeper.actions.OpenZkNodeInEditorAction"
icon="/actions/edit.png" text="Open in Editor"/>
<separator/>
<action id="Create Child Node" class="org.mvnsearch.intellij.plugin.zookeeper.actions.CreateNodeAction"
icon="/actions/new.png" text="Create Node"/>
<separator/>
<action id="Delete Node" class="org.mvnsearch.intellij.plugin.zookeeper.actions.DeleteNodeAction"
icon="/actions/delete.png" text="Delete Node"/>
<separator/>
<action id="Copy Node Path" class="org.mvnsearch.intellij.plugin.zookeeper.actions.CopyNodePathAction"
icon="/actions/copy.png" text="Copy Node Path"/>
</group>
<action id="UpdateZkNodeAction" class="org.mvnsearch.intellij.plugin.zookeeper.actions.UpdateZkNodeAction"
icon="/icons/zookeeper_small.png" text="Update ZK Node" description="Update ZooKeeper Node">
<add-to-group group-id="EditorPopupMenu" anchor="last"/>
</action>
</actions>
<extensions defaultExtensionNs="com.intellij">
<projectConfigurable instance="org.mvnsearch.intellij.plugin.zookeeper.ui.ZkProjectConfigurable"/>
<projectService serviceInterface="org.mvnsearch.intellij.plugin.zookeeper.ZkConfigPersistence"
serviceImplementation="org.mvnsearch.intellij.plugin.zookeeper.ZkConfigPersistence"/>
</extensions>
</idea-plugin>