|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
See:
Description
Packages | |
net.sf.click.extras.cayenne | Provides the Cayenne data aware controls. |
net.sf.click.extras.control | Provides the extra controls. |
net.sf.click.extras.filter | Provides GZIP compression Filter classes. |
net.sf.click.extras.graph | Provides various graphical controls. |
net.sf.click.extras.hibernate | Provides the Hibernate data aware controls. |
net.sf.click.extras.panel | Provides customized Panel classes with their own Velocity templates. |
net.sf.click.extras.security | Provides security access control classes. |
net.sf.click.extras.service | Provides alternative Click runtime service classes. |
net.sf.click.extras.spring | Provides Spring integration with the SpringClickServlet classes. |
net.sf.click.extras.tree | Provides tree controls for hierarchical data. |
Click Extras provides a library of additional controls and components which are outside of the core Click framework.
Click Extras are packaged as a separated JAR which you can deploy with your application. Extra packages include:
Another guiding principle is YAGNI (You Ain't Going to Need It), or don't build it until you really really need it. Click is trying to provide an 80/20 rule framework where 80% of peoples needs are meet by a framework which is only 20% in size.
When developing Click Extras contributions please follow these principles.
Please Note the Cayenne and Spring dependencies are only required if you use these particular features. For example if you are using Hibernate for your persistence framework, the CayenneForm control will not cause any issues as this class would never be loaded by your application.
To make preconfigured resources (templates, stylesheets, etc.) available to web applications Click automatically deploys configured classpath resources to the /click directory at startup (existing files will not be overwritten).
To enable your controls to deploy resources on startup either place the resources in the Click Extras JAR folder 'META-INF/web/' or use the Control onDeploy() method. Click extra controls which use the onDeploy method should be registered in Click Extras JAR extras-controls.xml file. See the section Deploying Custom Resources for more information on resource deployment.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |