Comment prolonger le contenu du contenu de l'éditeur JavaScript NetBeans pour voir les entités accessibles à Rhino

StackOverflow https://stackoverflow.com/questions/6089697

Question

J'ai introduit un langage de script à base de rhinocéros. Dans cette langue, par sa nature bien sûr, il est légal d'écrire quelque chose comme:

var y = new org.mypackage.JavaClass();
print(y.javaMethodReturnsString());

Ce qui signifie que je mélangeais des entités Java et JavaScript. Je souhaite faire un plugin Editor NetBeans pour ma nouvelle langue. Cet éditeur doit contenir un assistant de contenu.

MAINTENANT, les actionnons JavaScript apparaissent dans le contenu de l'éditeur JavaScript, assister par défaut. Je suppose que je peux étendre l'éditeur JavaScript NetBeans, mais comment? Quelle classe s'agit-il? Ensuite, comment puis-je prolonger la portée de l'assistance de contenu avec les entités Java?

ou peut-être que je devrais faire mon propre éditeur et «Importer» Java et Contenu JavaScript, comportement? Mais encore une fois, comment?

merci

Edit: Pour avoir les entités Java dans la classe de classe, j'ai suivi ce blog post: Classes Java dans Code Completion À propos, cela ne fonctionne que si le document modifié est dans un dossier source. Reste toujours à propos de la question de l'extension de l'éditeur JavaScript. Quiconque?

Était-ce utile?

La solution

Même si cette question valait la réalisation de Tumbleweed, j'ai trouvé une solution moi-même.J'ai écrit un module NetBeans pour gérer le contenu de l'aide sur les scripts de rhinocéros.C'est au début du développement et c'est mon premier plugin Netbeans mais devrait être meilleur que rien.

Le plugin peut être activé / désactivé pour les fichiers JavaScript et peut être prolongé de classe à toutes les langues interprétées rhino-interprétées, qui est la prochaine chose à laquelle je suis.

Plugin JavaScript Rhino Contexte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top