文件名称:JSFLibraryGenerator:一个小的XText项目,旨在简化创建JSF组件库的过程
文件大小:1.92MB
文件格式:ZIP
更新时间:2024-06-03 12:12:59
Java
JSFLibraryGenerator 一个小的XText项目,旨在简化创建JSF组件库的过程。 一段时间后,创建JSF库变得相当繁琐。 您必须维护taglib,必须创建组件类,并且必须实现渲染器。 另外,taglib并不容易阅读。 我是否已经提到过文档页面? 该项目的目标是从一种简单,易读且可维护的DSL语言生成这些工件。 #最新技术XText / Xtend插件基于* .jsfdsl文件,该文件描述了JSF库的整个组件套件。 反过来,可以通过运行TaglibImporter类从标准JSF taglib文件生成* .jsfdsl文件。 文件夹BootsFacesGeneratorDemo包含由TaglibImporter生成的* .jsfdsl以及BootsFaces 0.6.7的38个组件中每个组件的组件骨架。 在Eclipse中安装插件后(只需将eclipse文件夹的两个文
【文件预览】:
JSFLibraryGenerator-master
----.gitignore(440B)
----JSFLibraryGeneratorUpdateSite()
--------artifacts.jar(656B)
--------plugins()
--------features()
--------content.jar(2KB)
----BootsFacesGeneratorDemo()
--------src()
--------.project(398B)
----de.beyondjava.xtext.jsf()
--------.gitignore(34B)
--------META-INF()
--------taglib.xml(170KB)
--------build.properties(551B)
--------model()
--------src()
--------.classpath(461B)
--------plugin.xml_gen(402B)
--------.antlr-generator-3.2.0-patch.jar(1.42MB)
--------TaglibImporter.java(7KB)
--------plugin.xml(402B)
--------.project(838B)
----LICENSE(11KB)
----BootsFacesWeb()
--------src()
--------.project(206B)
----de.beyondjava.xtext.jsf.tests()
--------.gitignore(6B)
--------META-INF()
--------build.properties(96B)
--------.classpath(461B)
--------.project(844B)
--------de.beyondjava.xtext.jsf.tests.launch(763B)
----README.md(1KB)
----de.beyondjava.xtext.jsf.sdk()
--------build.properties(26B)
--------feature.xml(488B)
--------.project(382B)
----de.beyondjava.xtext.jsf.ui()
--------META-INF()
--------build.properties(134B)
--------src()
--------.classpath(461B)
--------plugin.xml_gen(19KB)
--------plugin.xml(21KB)
--------.project(841B)
----plugins()
--------readme.md(3KB)