THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Overview
Other MyFaces Extensions
- CODI
- Ext-Script
- [Orchestra]
- [Portlet Bridge]
Community
Development
Sponsorship
Unknown macro: {iframe}
Wiki Markup |
---|
h1. General Apache MyFaces Extensions Validator (ExtVal) provides an extensible framework to validate user input based on annotations. - [Intro|EXTVAL:Intro|Shows how to add MyFaces ExtVal to your project] - [ExtVal Modules - Overview and Setup|EXTVAL:Module Overview|General information about the available ExtVal modules] - [Building ExtVal|EXTVAL:Building ExtVal|Shows how to checkout and build ExtVal] - [Examples|EXTVAL:Examples|Examples] - [Versions and Migration-Info|EXTVAL:ExtVal Versions|Versions and Migration-Info] - [Requirements|EXTVAL:Requirements|Requirements] - [Compatibility|EXTVAL:Compatibility|Compatibility] - [Feature Overview|EXTVAL:Features|Features] It's important to mention that ExtVal provides several approaches to extend, customize,... the default behavior. We recommend to choose one approach you prefer and use it consistently! Basically there are 3 available approaches to override ExtVal's defaults: - *Conventions*: just create extra Java classes or resource bundle's, give them a name according to the convention, and place them in the right package. ExtVal will find your customizations and use them. - *ExtVal Java API*: if you'd rather use your own naming scheme and package structure, use ExtVal's Java API to make ExtVal aware of your customizations. - Configuration via *web.xml*: use web.xml settings as another alternative way to let ExtVal know about your customizations. So choose the approach you prefer! ExtVal tries to provide always a very simple approach for your custom implementations. If you can't find a simple one, just ask for support. h1. Core - [Intro|EXTVAL:Core Overview|Short intro about the core of MyFaces ExtVal] h1. Module Documentation To get started, please read the [module overview and setup|EXTVAL:Module+ Overview] first. h2. Validation Modules The validation modules provide implementations for using different types of metadata immediately. In many cases one validation module might be enough for a project, but the modules can also be combined without problems. h3. Property Validation - [Intro|EXTVAL:Property Validation Overview|Short intro about the property validation module of MyFaces ExtVal] - [Usage|EXTVAL:Property Validation Usage|Shows how to use the features provided by the property validation module] (coming soon) - [Customizations|EXTVAL:Property Validation Customizations|Config] (coming soon) - [DevDoc|EXTVAL:Property Validation DevDoc|Dev Doc] (coming soon) h3. Bean Validation (JSR 303 adapter) - [Intro|EXTVAL:Bean Validation Overview|Short intro about the Bean Validation module of MyFaces ExtVal] - [Usage|EXTVAL:Bean Validation Usage|Shows how to use the features provided by the Bean Validation module] (coming soon) - [Customizations|EXTVAL:Bean Validation Customizations|Config] (coming soon) - [DevDoc|EXTVAL:Bean Validation DevDoc|Dev Doc] (coming soon) h2. Component Library Support Modules - [Intro|EXTVAL:Component Support Overview|Short intro about component support modules of MyFaces ExtVal] h1. Other Topics h2. ExtVal as validation platform - [Intro|EXTVAL:Validation Platform|Short intro about using MyFaces ExtVal as validation platform] h2. I18N [Internationalization|EXTVAL:Internationalization|Internationalization] (further details coming soon) h2. Constraint Aspects - [Intro|EXTVAL:Constraint Aspects] h2. Client-side validation - [Intro|EXTVAL:Client-Side Validation|Client-side validation] (further details coming soon) h2. Concept Overview - [Intro|EXTVAL:Concept Overview|Short intro about the mechanisms provided by ExtVal] (further details coming soon) - [DevDoc|http://wiki.apache.org/myfaces/Extensions/Validator/DevDoc] h1. External Resources See [External Resources|EXTVAL:External] for links to books, sample chapters, blogs, articles, presentations,... {iframe:src=http://people.apache.org/~gpetracek/myfaces/counter/extval.html|width=1|height=1|frameborder=0}Your browser does not support iframes{iframe} |