[X] The "/OldFiles" file could not be found or is not available. Please select another file.

Pease Plate is a small but powerful template engine for Java that uses simple POJOs as data model. It includes an extendable Java-like expression language designed for the special needs of template rendering.


http://peaseplate.sourceforge.net





Separate each tag with a space.

Release Date:

2008-12-14

Topic:

License:

Intended Audience:

Programming Language:

Registered:

2008-07-17

Ratings and Reviews

Be the first to post a text review of Pease Plate. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Code committed

    thred committed revision 182 to the peaseplate SVN repository, changing 1 files

    posted by thred 22 days ago

  • Code committed

    thred committed revision 181 to the peaseplate SVN repository, changing 49 files

    posted by thred 24 days ago

  • Code committed

    thred committed revision 180 to the peaseplate SVN repository, changing 33 files

    posted by thred 31 days ago

  • Code committed

    thred committed revision 179 to the Pease Plate SVN repository, changing 146 files

    posted by thred 169 days ago

  • peaseplate peaseplate 0.9 alpha 2 file released: peaseplate-0.9alpha2.zip

    Lookahead Version 1.00 ====================== * Final release Lookahead Version 0.95 ====================== * Update docs * Anouncement * Final Beta * Release Candidate Lookahead Version 0.9 ===================== * Quick reference * Static method calls * Global messages * Fix for blank lines in the beginning of files Version 0.9alpha2 ================== * Changed domain* packages to internal* * Integrated findBugs and fixed a lot of warnings and one bug * Added empty LineSeparator * Fixed compiler error with $pop command without followers * Fixed inexact variable and vararg method calls * Fixed boolean conversion: null is false, non-null is true. number 0 is false, other numbers are true char 0 is false, other chars are true string "false" is false, other strings are true * Fixed class loader problem in ClassLoaderResolver Version 0.9alpha ================ * simplified TemplateEngine once more -> integrated IPeasePlateEngine * simplified interface definition (moved into packages) * introduced LineSeparator enum * simplified TemplateEngine -> compile(..), render(..) * added compile method to the engine to directly compile templates (without resolvers) * refactored MessageTransformers * Fixed messages with included templates and imported macros * Fixed conversions * Fixed varargs in method calls Version 0.8 =========== * Fixed conversion problem in ReflectionUtils * Fixed deployment Version 0.7 =========== * Added inline condition command (... ? ... : ...) * Changed macro definition to annotahttps://sourceforge.net/tracker2/?group_id=234302&atid=1092579tions * Changed transformer definition to annotations * Updated package structure * Refactoring of TemplateScanner and TemplateParser * Fixed lost messages (found them in the cache) * Fixed case sensitive macros and transformers * This version was not deployed because of problems with the deploy mechanism: Sourceforge turned off shell access. Version 0.6 =========== * Added compile-directive designator and the following output strategies: DefaultOutputStrategy, XMLOutputStrategy, HTMLOutputStrategy * Added encode transformers for JavaScript, JSON, XML and HTML * Method overloading is now allowed, if the number of parameters differs. * Missing parameters with method calls will not automatically be filled. * Set up a Maven repository at peaseplate.sourceforge.net/repository and peaseplate.sourceforge.net/snapshot-repository for the snapshot releases * Switched from GPL to LGPL * Added predefined macros * Variables (and calls to) in macros now must start with a "$" * this was renamed to $this * pop was renamed to $pop * Removed any Java 1.6 code, Pease Plate is now fully 1.5 compatible * Fixed error column and line numbers, but still not perfect Version 0.5 =========== * Added class and instance add methods to TransformerService, DesignatorService and ConversionService * Renamed ITransformer to Transformer, IDesignator to designator and IConversion to Conversion * Fixed call designator * Fixed the pop command * Added javadoc jar to release zip Version 0.4 =========== * Added include designator * Automatic indent correction. Within a block it automatically skips one tab at the beginning of each line. * Added import designator * Renamed TemplateFactory to TemplateEngine and TemplateFactoryImpl to PeasePlateEngine * Added macros * Added nice error messages * Binary commands like ==, !=, <=, <, >, >= now use ConversionService * Fixed transformer chains * Fixed equals command for 0 == null Version 0.3 =========== * Added transformers to the template expression language + some default transformers * Added expandable type conversions * Switched to SOA (service oriented architecture) * Implemented Poor-Mans-IOC for Conversions, Transformers, Designators and Resolvers * Added messages * Added message designator * Fixed download link, added links to Sourceforge pages * Fixed object generation in operators Version 0.2 =========== * Script for generating deployable package Version 0.1 =========== * Anything that this thing can be called a template engine in alpha stage

    posted 389 days ago

  • File released: /peaseplate/peaseplate 0.9 alpha 2/peaseplate-0.9alpha2.zip

    posted 389 days ago

  • peaseplate peaseplate 0.8 file released: peaseplate-0.8.zip

    Lookahead Version 1.00 ====================== * Final release Lookahead Version 0.95 ====================== * Update docs * Anouncement * Final Beta * Release Candidate Lookahead Version 0.9 ===================== * Quick reference * Static method calls * Global messages * Fix for blank lines in the beginning of files Version 0.8 =========== * Fixed conversion problem in ReflectionUtils * Fixed deployment Version 0.7 =========== * Added inline condition command (... ? ... : ...) * Changed macro definition to annotations * Changed transformer definition to annotations * Updated package structure * Refactoring of TemplateScanner and TemplateParser * Fixed lost messages (found them in the cache) * Fixed case sensitive macros and transformers * This version was not deployed because of problems with the deploy mechanism: Sourceforge turned off shell access. Version 0.6 =========== * Added compile-directive designator and the following output strategies: DefaultOutputStrategy, XMLOutputStrategy, HTMLOutputStrategy * Added encode transformers for JavaScript, JSON, XML and HTML * Method overloading is now allowed, if the number of parameters differs. * Missing parameters with method calls will not automatically be filled. * Set up a Maven repository at peaseplate.sourceforge.net/repository and peaseplate.sourceforge.net/snapshot-repository for the snapshot releases * Switched from GPL to LGPL * Added predefined macros * Variables (and calls to) in macros now must start with a "$" * this was renamed to $this * pop was renamed to $pop * Removed any Java 1.6 code, Pease Plate is now fully 1.5 compatible * Fixed error column and line numbers, but still not perfect Version 0.5 =========== * Added class and instance add methods to TransformerService, DesignatorService and ConversionService * Renamed ITransformer to Transformer, IDesignator to designator and IConversion to Conversion * Fixed call designator * Fixed the pop command * Added javadoc jar to release zip Version 0.4 =========== * Added include designator * Automatic indent correction. Within a block it automatically skips one tab at the beginning of each line. * Added import designator * Renamed TemplateFactory to TemplateEngine and TemplateFactoryImpl to PeasePlateEngine * Added macros * Added nice error messages * Binary commands like ==, !=, <=, <, >, >= now use ConversionService * Fixed transformer chains * Fixed equals command for 0 == null Version 0.3 =========== * Added transformers to the template expression language + some default transformers * Added expandable type conversions * Switched to SOA (service oriented architecture) * Implemented Poor-Mans-IOC for Conversions, Transformers, Designators and Resolvers * Added messages * Added message designator * Fixed download link, added links to Sourceforge pages * Fixed object generation in operators Version 0.2 =========== * Script for generating deployable package Version 0.1 =========== * Anything that this thing can be called a template engine in alpha stage

    posted 442 days ago

  • File released: /peaseplate/peaseplate 0.8/peaseplate-0.8.zip

    posted 443 days ago

  • peaseplate peaseplate 0.6 (beta) file released: peaseplate-0.6.zip

    Version 0.6 =========== * Added compile-directive designator and the following output strategies: DefaultOutputStrategy, XMLOutputStrategy, HTMLOutputStrategy * Added encode transformers for JavaScript, JSON, XML and HTML * Method overloading is now allowed, if the number of parameters differs. * Missing parameters with method calls will not automatically be filled. * Set up a Maven repository at peaseplate.sourceforge.net/repository and peaseplate.sourceforge.net/snapshot-repository for the snapshot releases * Switched from GPL to LGPL * Added predefined macros * Variables (and calls to) in macros now must start with a "$" * this was renamed to $this * pop was renamed to $pop * Removed any Java 1.6 code, Pease Plate is now fully 1.5 compatible * Fixed error column and line numbers, but still not perfect Version 0.5 =========== * Added class and instance add methods to TransformerService, DesignatorService and ConversionService * Renamed ITransformer to Transformer, IDesignator to designator and IConversion to Conversion * Fixed call designator * Fixed the pop command * Added javadoc jar to release zip Version 0.4 =========== * Added include designator * Automatic indent correction. Within a block it automatically skips one tab at the beginning of each line. * Added import designator * Renamed TemplateFactory to TemplateEngine and TemplateFactoryImpl to PeasePlateEngine * Added macros * Added nice error messages * Binary commands like ==, !=, <=, <, >, >= now use ConversionService * Fixed transformer chains * Fixed equals command for 0 == null Version 0.3 =========== * Added transformers to the template expression language + some default transformers * Added expandable type conversions * Switched to SOA (service oriented architecture) * Implemented Poor-Mans-IOC for Conversions, Transformers, Designators and Resolvers * Added messages * Added message designator * Fixed download link, added links to Sourceforge pages * Fixed object generation in operators Version 0.2 =========== * Script for generating deployable package Version 0.1 =========== * Anything that this thing can be called a template engine in alpha stage

    posted 490 days ago

  • File released: /peaseplate/peaseplate 0.6 (beta)/peaseplate-0.6.zip

    posted 490 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Pease Plate Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks