MCPcopy Index your code
hub / github.com/essiembre/eclipse-rbe

github.com/essiembre/eclipse-rbe @v1.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.6 ↗ · + Follow
630 symbols 1,786 edges 66 files 436 documented · 69% updated 3y agov1.0.6 · 2017-02-24★ 17239 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ResourceBundle Editor

Join the chat at https://gitter.im/essiembre/eclipse-rbe

Eclipse plugin for editing Java resource bundles. Lets you manage all localized .properties files in one screen. Some features: sorted keys, warning icons on missing keys/values, conversion to/from Unicode, hierarchical view of keys, and more.

Go to ResourceBundle Editor web site for more screenshots and other information: http://essiembre.github.io/eclipse-rbe/

How to install

Marketplace:

just drag to install - you have to drag the image below to your Eclipse workspace

Drag to your running Eclipse workspace to install ResourceBundle Editor

or visit page: ResourceBundle Editor on Marketplace

Update Site:

Create a new update site in Eclipse with the following:

  • Site name: ResourceBundle Editor
  • Site URL: https://raw.githubusercontent.com/essiembre/eclipse-rbe/master/eclipse-rbe-update-site/site.xml

Manual Install:

Download the plugin jar and copy it to Eclipse plugins directory. The jar location is (replace <version>): https://raw.githubusercontent.com/essiembre/eclipse-rbe/master/eclipse-rbe-update-site/plugins/com.essiembre.eclipse.rbe_<version>.jar. Alternatively, you can download the entire Update Site bundled with everything else in the release link above and create a new update site in Eclipse, pointing to your local directory where you expanded the release.

Extension points exported contracts — how you extend this code

IDeltaListener (Interface)
Generic listener for additions, removals, modifications and selections. @author Pascal Essiembre [8 implementers]
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/IDeltaListener.java
IBundleVisitable (Interface)
Makes a bundle-related resource visitable by a an IBundleVisitor . @author Pascal Essiembre [8 implementers]
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/bundle/IBundleVisitable.java
IKeyTreeVisitable (Interface)
Makes a key tree-related resource visitable by a an IKeyTreeVisitor . @author Pascal Essiembre [7 implementers]
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/tree/IKeyTreeVisitable.java
ProximityAnalyzer (Interface)
Analyze the proximity of two objects (i.e., how similar they are) and return a proximity level between zero and one. Th [4 …
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/utils/ProximityAnalyzer.java
IBundleVisitor (Interface)
Objects implementing this interface can act as a visitor to any bundle-related resource implementing IBundleVisita [2 …
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/bundle/IBundleVisitor.java

Core symbols most depended-on inside this repo

getString
called by 122
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/RBEPlugin.java
add
called by 50
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/IDeltaListener.java
getSelection
called by 41
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/editor/i18n/I18nPage.java
getId
called by 35
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/tree/KeyTreeItem.java
iterator
called by 32
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/bundle/Bundle.java
createFieldComposite
called by 30
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/preferences/AbstractRBEPrefPage.java
getText
called by 30
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/editor/i18n/tree/KeyTreeLabelProvider.java
getName
called by 23
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/tree/KeyTreeItem.java

Shape

Method 557
Class 66
Interface 7

Languages

Java100%

Modules by API surface

eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/workbench/RBEPreferences.java35 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/editor/i18n/I18nPage.java33 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/editor/i18n/BundleEntryComposite.java31 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/tree/KeyTree.java24 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/bundle/BundleGroup.java23 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/editor/resources/ResourceFactory.java21 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/editor/i18n/tree/KeyTreeComposite.java20 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/wizards/ResourceBundleNewWizardPage.java19 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/editor/ResourceBundleEditor.java19 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/tree/KeyTreeItem.java19 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/model/bundle/Bundle.java19 symbols
eclipse-rbe-plugin/src/com/essiembre/eclipse/rbe/ui/views/ResourceBundleOutline.java18 symbols

For agents

$ claude mcp add eclipse-rbe \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact