Java vers Html


C'est quoi donc?

JavaVersHtml est une petite application permettant de pr�senter du code Java sur une page HTML.

Pour int�grer l'extension dans BlueJ vous devez simplement t�l�charger le jar et le copier dans <BLUEJ_HOME>\lib\extensions sous Windows, ou l'�quivalent pour les autres syst�mes (voir http://www.bluej.org/extensions/extensions.html).

Elle ajoute dans le menu contextuel de classe une option HTML dans le clipboard qui formate le code s�lectionn� dans l'�diteur et le place dans le presse-papier. Les pr�f�rences permettent de changer les couleurs et le cadre (Outils / Pr�f�rences onglet Extensions).

menu de classe

Cette extension a �t� d�velopp� pour me faciliter la r�daction des rapports de TPs de l'unit� NFP121-Paris au premier semestre 2015-2016.


Pour participer au projet ou jeter un oeil au code : Sur GitHub.

Pour t�l�charger la derni�re version fonctionnelle : Voir ci-dessous.

Pour me contacter : e-mail

Je suis tr�s preneur de toute remarque sur les bugs rencontr�s, le fonctionnement ou le code.



To do

  - s�lectionner tout le code si aucune s�lection n'est faite,
Probl�me : je ne trouve pas les outils n�cessaires dans l'API de blueJ. Les tests sont lents car il faut r�installer l'extension � chaque fois...

  - trouver un emplacement plus pratique pour le lancement de l'extension (dans l'�diteur?),
M�me chose, il faut fouiller l'API pour trouver un moyen de rapprocher le bouton ou le menu.

  - colorer les variables, les valeurs...

Versions et t�l�chargement


version 0.8
Fonctionnelle et int�gr�e � BlueJ.

Ajout de la gestion d'une couleur diff�rente pour les commentaires Javadoc.

(r��criture compl�te du code de conversion avec un patron State)

Le jar: JavaVersHtml.jar



version 0.7
Fonctionnelle et int�gr�e � BlueJ.

Ajout de la gestion des pr�f�rences (Outils / Pr�f�rences onglet Extensions) avec couleurs et cadre.
A priori, acc�l�ration de l'affichage de l'extension dans le menu.

Le jar: v0.7/JavaVersHtml.jar

Les sources, pour ceux qui veulent bricoler:
JavaVersHtml.java  classe op�rant le formatage et l'envoi dans le presse-papier.
JavaVersHtmlExtension.java  classe de gestion de l'extension BlueJ.
MenuBuilder.java  classe des menus de l'extension BlueJ.
Preferences.java classe de gestion des preferences


version 0.6
Fonctionnelle et int�gr�e � BlueJ.

Le jar: JavaVersHtml v0.6 jar

Les sources, pour ceux qui veulent bricoler:
JavaVersHtml.java classe op�rant le formatage et l'envoi dans le presse-papier.
JavaVersHtmlExtension.java classe de gestion de l'extension BlueJ.
MenuBuilder.java classe des menus de l'extension BlueJ.

javadoc g�n�r�e vite fait avec NetBeans