2010-04-06 3 views
4

Il existe plusieurs bibliothèques de mise en forme de code PHP ou js - quelqu'un sait-il si des bibliothèques similaires existent en Java?API Java pour la mise en forme de la source

Ie., D'une chaîne de code, retourner une chaîne formatée avec la coloration syntaxique, etc.

Ce serait idéal si détecté automatiquement la langue, mais je pourrais être pousser là ma chance ...

Le texte sera finalement affiché dans une application Flex, donc alors que pourrait utiliser un js lib, nous allons analyser des fichiers volumineux (jusqu'à 6000 lignes), donc je souhaite que le traitement côté client soit minimal .

La sortie idéale est HTML sans CSS, bien que je prenne ce que je peux obtenir.

Répondre

5

Ce sont deux tâches distinctes. En ce qui concerne la mise en forme du code, regardez autour de vous en utilisant le mot-clé "java beautifier". Voici un list. J'ai moi-même eu de bonnes expériences avec Jalopy qui est également livré avec un plugin Eclipse. En ce qui concerne la coloration syntaxique, cela dépend de l'endroit où vous souhaitez l'utiliser. Si par programme, utilisez JHighlight, ou si sur une page Web, utilisez Prettify (Stackoverflow l'utilise également et il peut détecter les langues), ou comme un plugin d'exportation Eclipse, utilisez Java2HTML.

+0

Très bonne réponse! –

+1

@BalusC Merci pour l'info. Comment puis-je utiliser java2Html dans mon propre programme Java. Donc, quel fichier java source je lui donne et il produit le format HTML? – Faizan

Questions connexes