4
Maintainer: gregor herrmann <gregoa@debian.org>
5
Uploaders: tony mancill <tmancill@debian.org>
6
Build-Depends: debhelper (>= 5), ant, quilt
7
Build-Depends-Indep: default-jdk-builddep, junit, libcommons-fileupload-java,
8
libonemind-commons-java-java, libonemind-commons-invoke-java, junit, ant-optional
9
Standards-Version: 3.8.3
10
Homepage: http://jxp.sourceforge.net/
11
Vcs-Svn: http://svn.toastfreeware.priv.at/debian/libjxp-java/trunk/
12
Vcs-Browser: http://svn.toastfreeware.priv.at/wsvn/ToastfreewareDebian/libjxp-java
16
Depends: default-jre-headless | java-runtime-headless
17
Description: Java template engine/script processor
18
Jxp (Java scripted page) is a script-processor that process JSP-like files.
19
It contains a parser to parse the script file into an abstract syntax tree
20
and a tree processor (JxpProcessor) that will process the syntax tree to
21
execute the code using reflection API to produce output. The main uses of Jxp
24
* as a script language engine to increase flexibility in the user
26
* as a template engine to produce dynamic text output
28
Some of the main features of Jxp include:
30
* Java as script/template language. Why learn another one? ;)
31
* Run JSP-like code outside of servlet container
32
* support common java language 1.4 constructs (partial 1.5 syntax support
34
* support common JSP constructs including import directive, declaration, EL
35
etc (taglib not supported, yet)
36
* practical template sources management framework
37
* support caching of parsed syntax tree to eliminate reparse of template
38
* a servlet implementation to enable web-scripting
39
* extensible processing context for defining built-in function on the